Agile - Alvin Vocabulary Flashcards
Agile
Iterative approach to deliver a project, which focuses on delivering in INCREMENTAL steps.
Agile Release Planning
Gives a high level overview and timeline of the software’s release schedule, based upon the established Product Roadmap.
BurnDOWN Chart
A visual chart which tracks the REMAINING WORK throughout the number of story points completed in an iteration, and is used ot analyze the team’s velocity and completion date for remaining work.
BurnUP Chart
Visual graph that shows the work that has already been completed to release the product.
Caves and Commons
A team’s workspace and common area that facilitates collaboration, colocation, and a quiet environment for th eteam to work in.
Continuous Integration
Frequently incorporating the work in to the entire whole and retesting the product to confirm that the product still functions as intended.
Cumulative Flow Diagram
A stacked area graph used to track your team’s work which is being completed on the project, and helps identify bottlenecks.
Daily Standup / Daily Scrum
Daily meeting facilitated by the scrum master to discuss
1. What did I do since the last standup
2. What is the plan fo rworkign on today
3. What impediments am I experiencing?
Flow Based Agile
Team pulls features from a backlog, based upon the team’s available capacity. Features become available as soon as they are ready instead of from a timebox schedule.
Iteration Based Agile
Team works in iterations to deliver completed features. Iterations are of equal durations.
Minimum Viable Product (MVP)
A product which has MINIMAL FEATURES, which allows the team to iterate quickly and obtain customer feedback as early as possible.
Mobbing
The team members work together and contribute towards completing a specific task. Drives increased focus and completing the work. Prevents hand offs and waste. Next level version of ‘swarming’
Pair Programming
One programmer writes the code, while another inspects the code (while it’s being written). Allows for any issues to be detected while code is being created.
Planning Poker
Estimation technique used during spring planning to estimate effort for a User Story. Uses playing cards with numbers written on them, based on the Fibonacci sequence (1, 2, 3, 5, 8…)
Product Backlog
List of all the work which needs to be completed to finish creating the product.
Product Backlog vs Sprint Backlog