When a client comes to us with a mobile app idea, the very first thing we do is check the feasibility of the app. As a business, getting a mobile app developed is a kind of a big deal, especially with all the resources that goes into the making of the app, the decision has to be weighted well.
A majority of the development companies provide a feedback form to get inputs regarding the project. These includes the client’s contact information, project details, platform(iOS, Android, HTML5 or other) for project development, color schemes for design, Application features (GPS, Push notifications, third party options, social media integration, event listings, payments API, budget and any additional comments.
But is that enough? The answer is NO. One needs a list of questionnaires for the client before getting started on a project. Of course, no list of Questionnaires can be same for every company, every client or every mobile app but there is a generic list which almost covers all the questions that as a mobile application development companies, you might want to ask.
Inheritx brings you a set of Questionnaires to ask your client before getting started on a project. Delve in.
Can you please provide us with a summary of the mobile app you require to be made?
This is to get a basic idea of the app they require and the amount of understanding they have of the app they wish to get developed. This also gives you an idea about the overall goal of the app. While most clients have a strategy ready with a detailed SWOT analysis, competitor analysis and a pitch, some of them are unclear about their goals.
Who are your target users?
The real question is how will your mobile app help them? And also what mobile platforms are your target users most likely to use. It is a matter of demographic concern since United states has more number of iOS users and the dominance of Android platforms is comparatively high in Asia.
Which platform would you like to use for making your app?
While this also depends on the budget, some businesses are specific about the platform they would like to use. A majority of them prefers iOS and Android, but since platforms like PhoneGap allows them to have a cross-platform app development, small enterprises and start-ups with a low budget prefer hybrid apps that runs on multiple platforms while not burning a hole in their pocket.
Are you looking for multi-language support?
If yes then what are the languages you would want to use in your app. As a custom mobile application development company handling client projects, our clients include several local as well as international businesses. While English works just fine for local enterprises, internationalized businesses have a global reach and their demand ranges from making an application in English, Spanish, German, and French to a combination of these.
How would you like to secure your app?
When developing an app, security is a prime concern. Developers imply a dozen techniques to protect the app from malware and other security issues. Ask your client the mode of security they would like to have for their app.
It can be anything from password encryption, validating emails and phone numbers, session time outs, Secure Sockets Layer (SSL) to protect sensitive data, End to end encryption on customer device and within cloud database, to a specific security compliance like Health insurance portability and Accountability Act (HIPAA).
What are the business objectives of the application?
Is it an internal app to increase work productivity and efficiency within the organization? Or is it an app that provides services and products to the user? These two questions have a huge influence on how you build the app, the features and functionalities you include in it, and the platform it runs on.
Who are your competitors?
Some clients already come with a detailed analysis of the market and have a business plan complete with the a well worked upon competitive analysis gauging the competitor’s strategy, plans, goals and user engagement tactics. It is important you take deets of their competition, so you can identify weak and strong points and come up with a better app strategy than the opponent’s. For example, while there are a bunch of popular e-commerce apps out there, users usually prefer a particular app over other, because of features and functionalities, an app offers that another doesn’t.
How would you like your app to be designed?
This includes everything from the choice of the color scheme to app icons, mobile app layout, screen designs and other factors concerning UI/UX. Some clients already have a sketch or wire-frame ready while others would rely on you to make it. Ask them about a reference app they would like to share with you so you get a clearer idea of their requirements. Also ask them if they can provide your designers with visual mockups of the screen if any along with a logo file in vector format.
How would you like your app to be displayed?
Ask them what sort of an app orientation would they like? They can always choose between the portrait size and landscape display of their app or they can opt for both.
What sort of third party integrations do you require?
There is a whole list of additional third party integrations to choose from. The list includes push notifications, SMS services, Ad integration, analytics integrations, social media integration, email services, multimedia server, CRM/ERP/HRM integration, streaming server, push notifications, payment gateway integration etc. Your client must be requiring one or more of those to be integrated in the application.
What is the cloud service provider you would prefer?
Different clients have different cloud service provider preferences. As a mobile app development agency we always ask the clients to choose from Google cloud platform, Amazon web services (AWS) and Microsoft Azure before proceeding.
What is the project delivery deadline?
There’s a huge difference between a practical deadline and the one that your clients might set for the project. Analyze the time the app would require to be designed and developed and ask for their deadline. Discuss the delivery dates with time taken by each phase of development and come to an understanding of the delivery dates.
What is the budget of your project?
Although the cost of the development depends on the above factors, you can carry out a rough estimate and ask the client’s budget for the same. It is only after considering the above factors that you can come to a conclusion. Setting a budget requires a detailed conversation and meticulous details needs to be ruled out before arriving at a decision.
That is it. You can add more questions if you think we have missed out on anything. If you have any questions regarding mobile application development, feel free to contact us.