Design Thinking is a non-linear, iterative process that teams use to understand users, challenge assumptions, redefine problems & create innovative solutions to prototype and test. Involving five phases—Empathize, Define, Ideate, Prototype and Test.
Lean startup is a methodology for developing businesses and products that aims to shorten product development cycles and rapidly discover if a proposed business model is viable; this is achieved by adopting a combination of business-hypothesis-driven experimentation, iterative product releases, and validated learning.
Agile project management is an iterative approach to project management that focuses on breaking down large projects into more manageable tasks, which are completed in short iterations throughout the project life cycle. Teams that adopt the Agile methodology are able to complete work faster, adapt to changing project requirements, and optimize their workflow.
Agile is an iterative and collaborative philosophy of rapid digital product development, it's a way of thinking used to tackle problems by responding to change especially in turbulent environments and industries.
An Iteration is a set amount of time reserved for development, typically lasting somewhere between 1-4 weeks. Iterations provide a regular cadence for teams to produce an increment of value, and refine those previously developed.
A Sprint is a short, time-boxed period when a scrum team works to complete a set amount of work. Sprints make projects more manageable, allow teams to ship high-quality work faster and more frequently, and gives them more flexibility to adapt to change.
- Sprint Planning
- Daily Scrum
- Sprint Review
- Sprint Retrospective
Product Backlog -> Sprint Planning -> Sprint Backlog -> Sprint -> Finished Work -> Sprint Retrospective