The Mountain Goat Software Blog

Blog articles

Article artwork for Relationship between Definition of Done and Conditions of Satisfaction.

I'd like to clarify the relationship between two important concepts: a team's Definition of Done and the Conditions of Satisfaction for a user story. Let's start by reviewing each of these concepts.

Article artwork for 3 Ways to Help Agile Teams Plan Despite Uncertainty.

We might not like ambiguity, but it’s a fact of life. Find out how to plan with uncertainty in mind.

Article artwork for Scrum, Remote Teams, & Success: Five Ways to Have All Three.

In a remote-first world, how does an agile team thrive working in a virtual, distributed way?

Article artwork for Four Reasons Agile Teams Estimate Product Backlog Items.

Estimating product backlog items provides benefits beyond predicting when a project will be finished.

Article artwork for Seven Tips for Running a Virtual Daily Scrum.

How do you effectively facilitate a daily scrum with a remote team?

Machine showing a product yielding excessive delight. Quote: A high-performing team sustainably exceeds expectations in achieving clear goals.

How to build and sustain a Scrum team that exceeds the sum of its parts.

Article artwork for What Does Scrum Mean by Cross Functional Teams?

What exactly does cross functional mean and why does it matter?

Planning when you'll do something makes it much easier to actually do it.

Planning an exact time to do something within a sprint helps make sure you get the important stuff done.

Article artwork for How to Create Self-Sufficient Scrum Teams.

As a veteran parent now with two teenage daughters, I can tell you that one of…

Article artwork for My Favorite Hard Questions to Ask When Making a Decision.

Asking hard questions is a great way to confirm the right decision is being made.

Article artwork for Retrospecting with a Quiet Team.

How to run a Retrospective when your team won't talk.

Triangulate for better agile estimates. A new estimate is put forward for consideration. To decide if The Estimate Is Right, the team can compare the new estimate against an existing smaller estimate and and existing larger estimate.

Triangulating estimates happens when teams compare a current estimate against two existing estimates, one smaller and one larger. Learn how to do this manually and automatically.