Agile Methodology
03 / 03

Estimation, Metrics & Pitfalls

Agile: Estimation, Metrics & Common Pitfalls

Estimation Techniques

  • Story Points: relative measure of effort/complexity — not hours. Fibonacci scale (1, 2, 3, 5, 8, 13) reflects uncertainty growth.

  • Planning Poker: each team member secretly picks a card; reveal simultaneously; discuss outliers; re-estimate until consensus.

  • T-Shirt Sizes: XS, S, M, L, XL — quick relative sizing without false precision.

  • Three-Point Estimation: (Optimistic + 4×Most Likely + Pessimistic) / 6 — good for time estimates when needed.

  • #NoEstimates: count stories instead of estimating. Works when stories are consistently small.

  • Affinity Mapping: silently group user stories by size on a wall — fast for large backlogs.

Key Agile Metrics

Velocity        — story points completed per sprint. Use for sprint planning, not comparison between teams.
                  Track trend, not single sprint. Expect variation of ±20%.

Burn-down chart — remaining work (points or tasks) over sprint days. Should trend toward zero.
                  Flat line = blocked. Sudden drop = scope reduction.

Burn-up chart   — completed work + total scope over time. Shows scope changes explicitly.

Lead Time       — request to delivery. Indicates responsiveness to customers.
Cycle Time      — start of work to delivery. Indicates team throughput.

Throughput      — stories/features completed per week. More reliable than velocity.

NPS             — Net Promoter Score from customers. Outcome metric, not output.

Escaped defects — bugs found in production. Quality indicator.
                  High escaped defects → improve DoD, testing, review process.

Retrospective Formats

  • Start / Stop / Continue: what should we start doing, stop doing, keep doing?

  • 4Ls: Liked, Learned, Lacked, Longed For — structured reflection

  • Mad / Sad / Glad: emotional temperature check — surfaces team morale issues

  • Sailboat: wind (helps), anchors (slows), rocks (risks), sun (goals) — visual metaphor

  • Timeline Retro: plot events on a timeline; rate team mood per event — for longer retrospectives

  • Key rule: one actionable improvement item per retro. Many retros produce long lists that are never acted on.

Common Agile Anti-Patterns

  • Wagile / Scrumfall: Scrum ceremonies applied to Waterfall planning. Sprints exist but requirements are frozen. No real iteration.

  • Fake Product Owner: PO is a proxy with no authority to make decisions. All decisions escalate. Bottleneck.

  • Sprint as mini-Waterfall: days 1-3 design, days 4-7 code, days 8-10 test. Testing compressed, quality suffers.

  • Velocity as a management target: "this sprint we must hit velocity 40." Teams pad estimates; velocity becomes meaningless.

  • No Definition of Done: "done" means different things to different people. Technical debt accumulates.

  • Skipping Retrospectives: "we're too busy to improve our process." Teams never inspect or adapt.

  • Ignoring technical debt: feature pressure suppresses refactoring. Velocity declines over time. The system becomes harder to change.

  • Hero culture: one person owns critical knowledge. Bus factor of 1. Blocks collective code ownership.

Keep your own version of these notes — editable, searchable, and organised by your stack.

Start free