IntroductionUnderstanding the ProblemFinding the SolutionValidating the SolutionPlanningWireframingDesigning and PrototypingImplementationTestingMVPIterating