Build the right team for the job.
As with any project, youʼll want to assemble a team of contributors who each share a stake in the success and outcome of your app project. Some participants may be your internal customers, and others will be tasked with owning specific parts of the development process itself. Ultimately, you want to align the team roles and responsibilities with the project timeline and milestones discussed in the prior step. For example, because design is a central element of any iOS development project, youʼll want to make sure you have a design team (or resources to match). Different groups may have different points of participation and interest in the outcome, so itʼs good to document those roles so that everyone can stay abreast of responsibilities along the way.
Example Project Team
Executive Sponsor
Primary stakeholder, responsible for strategic plan
Line-of-Business Owner
Primary stakeholder and app user
Project Leader
Tracks schedules, timelines, and overall scope of work
Product Manager
Delivers the app, manages requirements, and reconciles business needs with solutions
User Experience Architect
Responsible for framework of user interaction model and user process flow/journey
Technical Architect
Responsible for infrastructure, security, and data access models
Development Manager
Technical lead and project manager
User Interface Designer
Responsible for app visual design, graphics, and identity
IT Manager
Responsible for deployment and life-cycle management of apps
Developer
Responsible for overall technical architecture and coding
Outsourcing Development
If you don’t have sufficient in-house resources, consider outsourcing all or part of the development work. Outsourced developers can also present you with a portfolio of their work that could spark new ideas. Of course, to be successful, the outsourced team needs a thorough understanding of your project - everything you’ve determined during the planning process - and regular interaction with you and your in-house team. Discuss your needs and make sure they understand what your objectives are. Review the application definition statement and carefully review your project details. And be sure right from the start that you’ve established clear, two-way communication and a process for keeping in touch.