Agile Software Development: Agile Metrics Flashcards
Swarm
Swarm: An agile technique where entire team collaboratively focuses on one user story or problem
Escaped Defects
Escaped Defects: Bugs or defects in the software that have escaped Quality Assurance and reported by the customer after the software has been released. An increase in escaped defects can be a signal in issues with Software Engineering or Quality Assurance practices and processes
Agile Metrics
Visual representation of Progress
- Tells the story as it unfolds
- Live and up to date
- Volumes of information at a glance
- Drive team decisions
- Drive management decisions
- Allows teams to find and correct problems earlier
- helps management decide when the team needs a course correction
Gold plating
adding features not asked for by the customer to drive up the cost
downside of metrics
Only a snapshot
It May be misleading when lacking context
Traditional metrics vs Agile metrics
Agile metrics focus on:
Outcomes not outputs:
- Outcomes measure the value the work is providing to the customer
- focuses on completion: 98% is not done!,
- Ouputs measures the teams effort instead, anything has value, even if it doesn’t work, Gives credit for work in progress. SLOC
Important metrics SCRUM
Burn Down Chart
Burn Up Chart
Velocity Chart
Committed vs. Delivered chart
Important Metrics KANBAN
Lead time
Cycle time
What makes Agile metrics special?
Focuses on tracking value DELIVERED to the customer
Purpose of a scope line in the burn-up chart?
forecasts the initial scope
Shows scope creap
Difference between burning down and burn up chart
Burnup charts show work already completed and includes a scope line.
Velocity chart
Shows amount of story points completed per sprint
How is Velocity calculated
Average = Total number of story points / Sprints completed
Needs a minimum of 3 - 5 sprints
Committed vs Delivered chart
Contrasts commited and delivered work per sprint
Ideal Goal of Committed vs Delivered Chart
Delivered is within 10% of committed