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.

Article artwork for Two Examples of Splitting Epics.

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 is a pre-requisite to planning. You cannot plan without estimates in mind.

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.

Article artwork for A Sample Format for a Spreadsheet-Based Product Backlog.

A Sample Format for a Spreadsheet-Based Product Backlog

Get a practical spreadsheet format for keeping a product backlog visible and usable.