We should always be delivering The Thing that has the most Business Value.
The ability to create and respond to change in order to succeed in an uncertain and turbulent environment.
The most common framework for using Agile with Software Development.
- Product Backlog
- Sprint Planning
- Sprint Backlog
- Sprint - 2 to 4 week period of work used to identify a teams max effective workload.
- Product Increment - The thing that gets released at the end of the Sprint.
- Product Backlog - Have to have a problem to solve and Key Stakeholders.
- Story Refinement (Blends LEAN and UX)
- Stories should describe 1 specific deliverable.
- Story Refinement should be done before the sprint starts.
- Comes from Toyota.
- Minimalism
- STOP If something is going wrong.
- VALUE - Creating value or stopping something that Limits value.
- Any question that needs to be answered for someone to continue to do their job.
The understanding of people and how they interact with your application. We build things for people to use, not just because they are cool. What is the person going to do?
- Not to be confused with User Interface.
- Everyone has their own subjective interpretation.
- Time does not change.
- Everything else changes. (Must embrace change)