The Mountain Goat Software Blog
Blog articles

Five Scary Things About Adopting Agile
Read this special Halloween post about five things in agile transitions that are can seem as scary as any ghost or zombie.

The Two Ways to Add Detail to User Stories
User stories can be deliberately vague at first but detail needs to be added eventually. There are two ways to do that. Here they are.

How Programmers and Testers (and Others) Should Collaborate on User Stories
What do the testers do at the start of a sprint when there’s nothing to test? That problem is solved through team collaboration.

Two Types of Authority Leaders Must Give to Self-Organizing Teams
How much authority must an agile team be given before it can be considered self organizing. And is self-organizing a better term than self-managing?

Why the Whole Team Should Participate When Estimating
Even though not everyone may work on a product backlog item, it’s still worth having the full team estimate. Here’s why.

Four Things to Do Before the Scrum Master Goes on Vacation
Prepare the team before a Scrum Master goes on vacation.

The Career Path of a Scrum Master
Explore how Scrum Master careers can grow as teams mature.

Does the Scrum Master Role Ever Go Away?
See how Scrum Master responsibilities change as teams become more self-sufficient.

Three Questions to Ask when Being Micromanaged
A micromanaging boss or stakeholder inhibits agility. The three questions in this article can help prevent management.

How to Reward Agile Teams
Incentives and bonuses can be used to reward agile teams but must be aligned with agile principles. Here are some tips on how to do that.

The Chief Product Owner on Large Agile Projects
Understand how product ownership can scale when one product owner is not enough.

Don't Defer a Meeting Because One Person Can’t Attend
Learn when to hold Scrum events even if one person cannot attend.