• Process Diagram
  • Problem
  • Identify Problems and Enhancements
  • Sources of problems and enhancements
  • Levels of problems to solve
  • Priority of problems to solve
  • Formulate & Validate Hypotheses
  • Understand the current state process and problems
  • Put ourselves in the shoes of the user
  • Talk about team’s hunches
  • Incorporate problems and hunches into hypotheses to test
  • Exploratory research with users to identify real user needs
  • Solidification of user needs we're solving for
  • Solution
  • Generate and Test Solutions
  • Brainstorm possible solutions
  • Communicate ideas to users to get feedback
  • Synthesize and analyze feedback
  • Review what we learned with the team
  • Iterate as needed (to make sure we’re on the right path to a building the right thing)
  • Select Final Solution
  • Build & Validate
  • Build Solution
  • Flesh out design details and build using agile
  • Iterate as necessary
  • Validate Built Product
  • Usability testing
  • Iterate design/build as needed or feed into future problem identification