The Mountain Goat Software Blog
Blog articles

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.

Deciding What Kind of Projects are Most Suited for Agile
Agile is most appropriate on any urgent project with significant complexity and novelty--and that includes software development and weddings.

Should Story Points Be Assigned to a Bug Fixing Story?
My usual recommendation is to assign points to bug fixing the agile defects. This really achieves the best of both worlds.

The Problems with Estimating Business Value
Avoid false precision when estimating business value on small backlog items.