L4 - Agile in Practice Flashcards
Scrum Practices, Lifecycle, Roles
values of agile (4)
- individuals and interactions
- collaboration
- respond to change
- respect for people
principles of agile (10)
- transparency
- inspection
- adaptation
- empiricism
- trust
- eliminate waste
- deliver for fast feedback
- build in quality
- build organisational knowledge
- optimise for the whole
define scrum
framework that helps teams manage product development + other knowledge work
how is scrum empirical?
teams use it to form a hypothesis, test it and make necessary adjustments
when is scrum applicable?
in cross-functional teams developing products with large workload that can be broken down into iterations of 2-4 weeks
(scrum values/principles) transparency
maintains open environment where everyone is aware of challenges faced by others
(scrum values/principles) inspection
regular inspection points for reflection eg. Daily Scrum + Sprint Review Meetings
(scrum values/principles) adaptation
team continuously assesses progress + makes necessary revisions to elements that are not effective
(scrum events) sprint planning
sprint initiated –> involves product owner and team deciding what Product Backlog items to work on
(scrum events) daily scrum
brief discussion for team to synchronise activities for the next day
(scrum events) sprint review
at end of sprint –> team and stakeholders review project + focus on feedback
(scrum events) sprint retrospective
after SR, team reflects on sprint and identifies potential future improvements
(scrum practices) product backlog
all the work the scrum team knows needs to be done to deliver the final product
–> use PB to make decisions
(scrum practices) sprint backlog
subset of PB –> potentially including tasks to achieve Sprint Goal
(scrum practices) increment
combined PBIs meeting the ‘Definition of Done’ by end of sprint