Agile concepts and techniques Flashcards
Definition of Done
A set of criteria that is used to determine if a piece of work or collection of work items is completed
Definition of Ready
A set of criteria that is used to determine if a piece of work is ready to be started
Burn Up Chart
Used to show how much work has been done. This is used when the amount of work within the given timeframe may well change.
Burn Down Chart
Used to show how much work remains. This is used when the amount of work in a timebox is fixed.
Retrospectives
A regular event that looks at how the process of doing work can be improved.
Scrum
An iterative timeboxed approach to product delivery
User story
A tool used to write a requirement in the form of who, what and why
Workshops
An event where people come together in a room to achieve an objective
Gap Analysis
An activity that compares two sets of data and identifies the differences
Kanban
A way to improve flow and provoke system improvement through visualisation
FDD
Iterative software development process focussing on features
DevOps
A collaborative approach between development and operations where teams merge as much as possible
DSDM/AgilePM
An agile project framework that operates at all levels of a project. Has 8 guiding principles and a collection of key techniques that can be used throughout a project
Lean Startup
Originally an approach to creating and managing new business ventures, but now can be applied to any new business
XP
Iterative software engineering practice that often exists in tandem with Scrum or Kanban