How to Understand RequirementsΒΆ

Understanding requirements is the first and important steps to build our mobile app successfully. In fact, it is an essential stepping stone for every software project to be succesful.

At high level, we need to know the following factors to understands the requirements of an app:

  1. Who are the stakeholders of the app?
  2. How do their existing way of accomplishing their needs / goals / tasks?
  3. What are their “pain points”?
  4. What are their budget to solve their “pain points”, including how much time / cost can they afford to build and operate the solution?

Then, we may start making progress by:

  1. Analysing the requirements and propose our work
  2. Prototyping our app to get feedbacks from our stakeholders
  3. Building, testing, getting further feedbacks from our stakeholders and keep improving.

Let’s begin by understanding who are the stakeholders of our app and how do they work.