The Mountain Goat Software Blog
Blog articles

Advice on Conducting Agile Project Kickoff Meetings
Traditionally managed projects begin with a kickoff meeting. Here’s why and how agile projects can do the same.

Why Agile Teams Should Estimate at Two Different Levels
It’s important for most agile teams to estimate both their product and sprint backlogs. But why?

Why Your Product Backlog Should Look Like an Iceberg
Shape the backlog so near-term items are detailed and lower-priority work stays lighter.

An Agile Team Name Generator
Are you struggling to find a catchy name for your agile team? Use this fun, mostly silly, generator to find the perfect nam

Six Guidelines for Saying No to a Stakeholder
Learn how to say no to stakeholder requests while preserving trust and keeping focus on value.

Self-Organizing Teams Are Not Put Together Randomly
There are things leaders can do that will influence how a team self organizes.

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.

How to Ensure You're Working on the Most Important Items Each Iteration
Keep urgent work from crowding out the goals that matter most.

Four Quick Ways to Gain or Assess Team Consensus
Agile team leaders often need to gauge or achieve consensus. Learn four of the best ways of doing that.

Defect Management by Policy: A Fast Easy Approach to Prioritizing Bug Fixes
Prioritize bug fixes quickly using clear policies instead of repeated case-by-case debates.

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.

Five Lessons I'm Thankful I Learned in my Agile Career
Here are five key lessons I learned that were instrumental in my career. See if learning them could help your career, too.