Failure to invest in these key app development items upfront could result in a substantial amount of lost time and money down the road.
A Shared Vision
While it's important to build a team with diverse experience and a wide arsenal of skills, it's even more critical that everyone is on the same page in terms of objectives and goals.
If you're a smaller startup, your team members will likely need to eat and breathe your product, metaphorically. Even a small amount of disinterest or dissatisfaction could have disastrous implications for the team and the whole project. Make sure that you build a team that loves your product, loves your mission and cooperates exceptionally.