A User-focused approach to system design
Asking dozens of semi-technical questions to a product manager can be overwhelming.
Instead, we ask 6 user-related questions to determine the major user requirements.
These can help determine the scope of a project and what technical requirements are needed to meet the business requirements.
Understand the business problem, identify users and their needs, goals and tasks.
✅ 1. User Story
- Quick summary highlighting important app features.
- What are the main goals/tasks for the users of the app?
✅ 2. User Roles
- What types of users? Expansive look at who uses the app, customers and internal.
- Who are the users of the app? All types of users?
✅ 3. User Qualities
- Where are the users from? What kind of devices and usage patterns?
- How many are there? Are demographics important?
✅ 4. User Interface
- What are the most important elements of the user interface
✅ 5. User Screens
- What screens are needed?
✅ 6. User Growth
- Projections of near-future user growth.
Once we have this information, then we can have a better idea of what the project scope is and what technical requirements are needed.
See more information here: https://systemsarchitect.io/docs/request/