Agile Frameworks Flashcards
kanban, XP, and lean
what’s kanban?
kanban comes from two japanese words, “kan” meaning “sign”, and “ban” meaning “board”
boards display the progress of a project as to do, in progress, and done
benefits of kanban?
it provides transparent visual feedback to everyone who might be interested about the status of work in progress
ensures that the project team only accepts a sustainable amount of in progress work
what’s WIP limit?
Tasks are limited to what the team can actually handle during a certain amount of time.
The WIP limit is decide on by the team. (self-organizing and empowered to operate at a sustainable pace)
e.g.:
Backlog | creating (WIP: 8) | review (WIP: 4) | publishing (WIP: 4) | DONE
what’s flow?
a core principle of Kanban that aims to maximize efficiency
what’s the goal of XP?
aims to improve product quality and the ability to respond to changing customer needs
what are the XP activities?
designing, coding, testing, and listening
what are the XP innovative practices?
- pair programming - two team members work together at the same time on one task
- continuous integration and continuous refactoring - merging product changes into shared version of the product
- avoid big design up front - design is just enough to get started and should be continuously improved as the product evolves
- write tests, not requirements - embed product requirements into the test plan
what are the 5 principles of lean?
- define value
- map value stream
- create flow
- establish pull
- pursue perfection