The Mountain Goat Software Blog
Blog articles

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

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

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

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

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.

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

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

Read this special Halloween post about five things in agile transitions that are can seem as scary as any ghost or zombie.

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.

What do the testers do at the start of a sprint when there’s nothing to test? That problem is solved through team collaboration.

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?

Even though not everyone may work on a product backlog item, it’s still worth having the full team estimate. Here’s why.