The Mountain Goat Software Blog

Blog articles

Article artwork for Self-Organizing Teams Are Not Put Together Randomly.

There are things leaders can do that will influence how a team self organizes.

Article artwork for Ten sentences with all the Scrum Master advice you'll ever need.

Want to become an even better Scrum Master? Follow these 10 easy-to-remember practices.

Cyclist tries to avoid urgent detours en route to goal

Product owners often sacrifice progress toward important goals to put out short-term fires. There’s a way to stop that.

The approach Agile teams use to build consensus depends on the answers to several questions.

Agile team leaders often need to gauge or achieve consensus. Learn four of the best ways of doing that.

Article artwork for Defect Management by Policy: A Fast Easy Approach to Prioritizing Bug Fixes.

Prioritizing bug fixes has always been a challenge in software development. Even though there are fewer bugs with an agile team the short iterations still make it a challenge to prioritize those fixes. Here's a way to efficiently prioritize those defects.

Article artwork for Ten Things the Beatles Taught Me About Being Agile.

We may think the Beatles simply sang about love, walruses and peace. But their songs actually contain profound agile lessons.

The smartest person in the room is not smarter than the whole room is just one of the lessons I'm thankful I learned.

Here are five key lessons I learned that were instrumental in my career. See if learning them could help your career, too.

Article artwork for 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.

Article artwork for 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.

Article artwork for 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.

Beehive illustrating 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?

Article artwork for 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.