What is the problem? Who has the problem? Do we want to solve the problem? What is the solution? How do we solve the problem? Insights Clustering User Interviews Stakeholder Mapping Customer Journey Personas Market Research Business Model Canvas KPIs Definition Validate Assumptions Sitemap or Workflow Paper Prototype Wireframe Use Cases Backlog Definition Roadmap Resource Planning
an user, I want to be able to search the users list to be able to find users by name. Requirements Use Case Search by name Use Case Description Search by name is the ability to find a person in the people list by their full name. Actor Persona Basic Flow • User inputs search criteria in search bar. • System searches people list for persons that matches the search criteria. • System shows a list of results. Alternate Flows No person have been added.
process. • Start with real people – in their real context. • Listen and observe. Wants ≠ Needs. • Be user-centric. Let the user create the product. • Build to learn. Test the idea, not the execution. • Prototype early. Learn from failure. • Integrate quickly, in short build-and-learn-loops. • Keep it simple. Test one idea at a time. • Get involved. Don’t just code, fix problems.