The Mountain Goat Software Blog
Blog articles

Can a Product Owner Dictate the Architecture?
Clarify when a product owner should influence technical decisions and when to leave the how to the team.

It’s Not What You Do. It’s What You Do Next.
Recover from mistakes by focusing on the next useful action.

Product Backlog Refinement
Learn about product backlog refinement: how, when, and why the agile team and product owner refine the product backlog in Scrum.

Should You Share Details from the Retrospective?
During a sprint retrospective, team members gather and discuss ways in which they can improve. This should include the ScrumMaster...

How Full to Fill a Sprint
Leave room for the real work hidden inside every sprint.

The Difference Between a Story and a Task
Clarify the difference between user stories and tasks.

Multiple Levels of Done
Define done at more than one level so expectations stay clear from story to release.

Don't Blindly Follow
Don't blindly adopt anything. Scrum is comprised of a self-organizing team that is given...

5 Reasons Product Owners Should Let Teams Work Out of Order
See when letting teams work out of strict backlog order can improve flow and outcomes.

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.