The Mountain Goat Software Blog
Blog articles

Are Vanity Metrics Really All That Bad?
Separate vanity metrics from useful signals when deciding what to build or improve.

Why I Prefer Capacity-Driven Sprint Planning
The problem with velocity-driven sprint planning is that velocity is simply too variable to be useful in the short term.

Capacity-Driven Sprint Planning
Plan sprints around real team capacity instead of relying only on past velocity.

Velocity-Driven Sprint Planning
Plan sprints using velocity while understanding its limits.

What Is Quality?
Define quality in a way that helps agile teams make better tradeoffs.

The Main Benefit of Story Points
Understand why teams use story points instead of hours or days.

Rely on Specialists, but Sparingly
Use specialists wisely without letting them become bottlenecks.

Ray Bradbury on the Benefits of Short Releases
Use short release cycles to learn faster, reduce risk, and improve the product sooner.

Choose Backlog Items That Serve Two Purposes
Pick backlog items that deliver value while helping the team learn what matters next.

Adding Decorated User Roles to Your User Stories
Add context to user roles so stories describe needs with more precision.

Teams Should Go So Fast They Almost Spin Out of Control
Find the pace where teams move quickly without losing control.

4 Reasons to Include Developers in Story Writing
See why developers should help write user stories before work reaches the sprint.