Agile development: Make you won’t do extra work
Sprint
- The definition of a sprint is a dedicated period of time in which a set amount of work will be completed on a project.
Product Backlog:
- An ordered list of everything that might be needed in the product and is the single of requirements for any changed to be made in the product
- Maintained and rioritized by the Product owner
User Story
- A specific way to describe feature
Timeboxing
- Time budget
Sprint Planning Meeting
- Sets the team’s goals for the Sprint
- Deliverable: a Sprint Backlog & an Estimated Tasklist for the Sprint
- Timeboxed: 1-2 Hours
Sprint Review Meeting: deliverables
- Demonstrate working product
- Review & evaluate product
- Review & update product backlog
- Time boxed: 1-2 hours
Retrospective meeting:
- Process and Team, not the product
- Things to keep doing
- Things to stop doing
- New things to try
- Time boxed: 5 hours
Daily meeting:
- did yesterday
- todo today
- Blocker
- Time boxed: 10 minutes
KISS: Keep it simple, stupid!
Treat warnings as errors