The Mountain Goat Software Blog
Blog articles
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.
The topic of how well a team estimates two point stories relative to one point stories (and so on) has come up in a couple of comments and replies on this blog recently, so let's discuss it. Here's a graph showing relevant data from one company:...
Scrum Masters need to protect agile teams from more than just overly aggressive product owners. Learn why a team’s own shortcomings can be equally problematic in this blog post from Mike Cohn.

I want to show a real easy way to put user stories in a spreadsheet-based product backlog. I wrote this after seeing someone tweet a screen capture of a product backlog I made nine years ago and thought to myself, "Yikes, that's out of date for how I do it today..." So in this post, well look at an agile product backlog template in Excel.

Agile is most appropriate on any urgent project with significant complexity and novelty--and that includes software development and weddings.

My usual recommendation is to assign points to bug fixing the agile defects. This really achieves the best of both worlds.
When we get features that are too small (as good user stories are), it is very difficult to put a discrete value on each.

A client asked me, "When will my team be done with this project?" This is probably…
I’ve got a new tool to announce today—Project Success Sliders.
It is possible for risk management and agile project management to coexist on projects that need to explicitly do so.
Discover the power of conversations, collaboration, commitment, continuous improvement, & culture. What Is Agile Teamwork? Agile…
It is perhaps a myth, but an enduring one, that people and their pets resemble one…