The Mountain Goat Software Blog
Blog articles

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.

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

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

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

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

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

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

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

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

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

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

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.