The Mountain Goat Software Blog
Blog articles

Estimating with Tee Shirt Sizes
Learn the limits of t-shirt sizing and when a stronger estimating approach is needed.

Selecting the Right User Role
It is sometimes beneficial to write stories for someone other than the user.

Two Examples of Splitting Epics
See real examples of splitting large stories into smaller ones.

Agile Teams and Risk Management
Ahh, it's fall. Not only does it bring the return of great, cooler weather but it...

Handling Requirements from Architects Outside the Team
An organization's Wise Architects often provide requirements to a team in the form of non-functional requirements.

Points Are About Relative Effort Not Ranking
Story points on an agile product backlog represent the effort to implement the backlog item.

Estimating and Planning Are Necessary for Maximizing Delivered Value
See why planning and estimating still matter for maximizing value in agile work.

Agile in the Age of Hyperspecialization
Agile does not at all require individuals to be generalists, but individuals are expected to work together as a team.

Simulating a Project by Resampling Velocity
Resampling is based on the idea that things we’ll observe in the future will be similar to the things we’ve observed in the past.

Seeing How Well a Team's Story Points Align from One to Eight
Use actual effort data to see whether a team’s story point scale stays consistent across story sizes.

Protecting the Team Cuts Both Ways
Protect teams from outside pressure and from patterns that hurt their own work.

A Sample Format for a Spreadsheet-Based Product Backlog
Get a practical spreadsheet format for keeping a product backlog visible and usable.