You are on page 1of 5

What’s the name of your app?

Ans:

Does your app belong to a Company or Organization? What is the name of it? Is it a Proprietorship
or, a Limited Company?
Ans:

What will be the primary purpose of your mobile app? How will your App make money?
Ans:
Note: The most common app monetization strategies are:
 Advertising based
 Pay Per Download
 In-App Purchases
 Freemium
 Subscription

Will the solution require in-app purchase, payment gateway integration, multi-currency support,
etc?
Ans:

Does the app require mobile analytics integration for app usage tracking?
Ans:

Does the app require mobile app advertising management tools integration?
Ans:

Are you developing the apps for internal or public use?


Ans: Public Use

Who are your target customers? What is their geography, gender & age group?
Ans:

Does the app have many user types/roles with own associated features? (A different app for each
user type?)
Ans:

Are you considering the app to be multilingual and available in other stores?
Ans:

Would you like us to design & develop a companion website for the app?
Ans:

Do you have a Functional Spec or would you like to avail services of Business Analyst for that?
Ans: Need Business Analyst

Do you have an internal development team (Graphic Designers/ Developers) to collaborate on this
project?
Ans: Not yet

Would you like to avail services of a Test Engineer (QA)?


Ans: Yes

Is mobile app development your organization’s primary business function.


Ans:

Please specify the type of app: B2B, B2C or B2E?


Ans:

Have you registered the domain name for your app?


Ans: No.

Do you have a website and hosting for this app already?


Ans: No

What platform would you like your mobile application to be developed on?
Ans: Both iOS and Android

How would you want the app to be developed? Do you prefer using Cross Platform technologies or
developing the apps natively across each platform?
Ans: Natively

Is the app expected to work in both Portrait and Landscape orientation?


Ans: Portrait

Would you like to have the app listed as free or paid?


Ans: Free

What languages does the app need to support (except English)?


Ans:

Can the app be used offline (without internet connection)?


Ans: No

Would you need push notifications for your application?


Ans: Yes

Would you give an (approximate) idea of how many users are expected to access the app, create
accounts, etc. (if applicable), especially concurrent users of internal enterprise app?
Ans:

Would you give an (approximate) idea of the size of the les, number of les stored on the app at a
given point of time (if applicable, that is, if the app deals with document, image, video/audio les).
Ans:
Have you already designed the mockups/wireframes?
Ans: No

What color scheme do you have in mind?


Ans:

Any current apps that you like the look and feel of?
Ans: Alibaba, WeChat

What are the features or functionalities you’re looking to integrate into your mobile app?
Ans: A Market Place + Messenger/Chat + Wallet

Would you like to have a CMS for the app?


Ans: Yes

Will there be social media features integrated (share to Facebook, post to Twitter, etc.)?
Ans:

Will login to the app be tied to social media integration ie: login with Facebook, Google, Twitter
etc.?
Ans:

Do you have your own Apple iTunes and/or Google Play accounts? Would you like to avail
assistance in iTunes/ Google Play submission?
Ans:

What is the proposed budget for this app?


Ans:

Is there a target launch date for this product? What is the proposed timeline for this app?
Ans:

Organogram

Project Manager Product Owner

Scum Master

Analyst Quality Assurance Lead


Design Lead / Designers Development Lead / Developers

Project Manager
Overall administrator of the project
Works closely with the client to define scope, budget, and schedule
Facilitates communication between team members via meetings
Troubleshoots high-level issues that may cause delays, such as resource or personnel problems
Continues to serve as the main point of contact with the client

Scrum Master
Assigns individual tasks to each team member
Makes sure that the team development processes are followed
Follows up with team members for status on tasks
Keeps the project manager apprised of the progress of individual tasks
Troubleshoots low-level issues that cause challenges to individual team members

Product Owner
Communicates with the client to define their vision and requirements for the final product
Prioritizes requirements and maintains careful documentation
Communicates requirements to the scrum master and ensures that they are consistently followed
Works with the client to clarify requirements when needed, and answer questions that arise during
development

Design Lead / Designers


Responsible for look and feel of an app
Creates all visual and audio assets for the project, including color schemes, graphics, animation,
sound effects, music, and so on
Maintains communication with scrum master to ensure that assets are delivered on schedule and in
the correct order for app iteration
Oversees a team of designers to accomplish these tasks

Development Lead / Developers


Selects and maintains development tools
Defines coding standards to be maintained during the project
Responsible for all coding of the mobile app
Fixes bugs and corrects errors as they are found by QA
Oversees a team of developers to accomplish these tasks

Analyst
Determines how project requirements can fit within the project budget
Maintains documentation of business requirements for the project
Acts as a translator between development lead’s technical jargon and product owner’s perspective
as a user
Helps communicate project requirements for development and design teams

Quality Assurance Lead


Establishes a testing process to quickly and accurately identify bugs and problems
Takes direction from scrum master to focus testing on areas important for the upcoming iteration
Creates test cases under which to test app iterations during development
Performs manual and automated testing to identify bugs and shortcomings
Creates detailed reports on bugs and how to reproduce them, so that the development team may fix
them

You might also like