The Mountain Goat Software Blog

Practical and actionable advice, tips and guidance for creating high-performing teams.

Research shows innovation has shifted decisively from individuals to teams.

Latest Post

Why Teams Matter More Than Ever for Innovation

Breakthrough ideas come from teams, not individuals. Discover why collaboration, shared purpose, and team creativity are essential to innovation today.

estimating

See all estimating posts
Getting Better Estimates Is Easier Than You Think

Getting Better Estimates Is Easier Than You Think

Is your team hesitant to estimate? Here's the secret: we're not as bad (or as good!) at estimates as we think. Learn why.
5 Ways to Achieve Accurate Estimates That Everyone Trusts

5 Ways to Achieve Accurate Estimates That Everyone Trusts

Pressure for guarantees can ruin agile plans. Learn how to build stakeholder trust with accurate estimates.
#1 Reason Your Projects Are Late

#1 Reason Your Projects Are Late

Ever wonder why your projects always seem to be late? The reason might surprise you.
7 Ways to Get the Best Estimates of Story Size

7 Ways to Get the Best Estimates of Story Size

Agile teams often struggle to estimate product backlog items. Here are 7 ways to make solid improvements.
What Are Agile Story Points?

What Are Agile Story Points?

Story points are perhaps the most misunderstood topic in agile. Story points are not based on just one factor--such as complexity, as is often mistakenly claimed. Instead, story points are based on a…
Don’t Equate Story Points to Hours

Don’t Equate Story Points to Hours

Story points are about time, specifically effort. But that does not mean you should say, “One story point = eight hours.” Find out why.
Why the Fibonacci Sequence Works Well for Estimating

Why the Fibonacci Sequence Works Well for Estimating

If you’ve estimated with Planning Poker, you may very well have used cards with either the FIbonacci sequence, or a modified Fibonacci sequence.

product backlog

See all product backlog posts
#1 Reason Your Projects Are Late

#1 Reason Your Projects Are Late

Ever wonder why your projects always seem to be late? The reason might surprise you.
Definition of Ready: What It Is and Why Its Dangerous

Definition of Ready: What It Is and Why Its Dangerous

This post explains how to use a Definition of Ready successfully and avoid it becoming a first step back toward a waterfall process.
User Story Template: What It Is and Why It Works So Well

User Story Template: What It Is and Why It Works So Well

The standard “As a...I...so that…” user story template is a way of expressing product backlog items. Learn what the three-part user story format is, more about the questions it…
Agile Requirements Gathering: Three Types of Requirements

Agile Requirements Gathering: Three Types of Requirements

Deadlines are often missed because teams fail to consider emergent requirements. Learn about the 3 types of requirements your agile team should be gathering.
What Are Agile Story Points?

What Are Agile Story Points?

Story points are perhaps the most misunderstood topic in agile. Story points are not based on just one factor--such as complexity, as is often mistakenly claimed. Instead, story points are based on a…
Epics, Features and User Stories

Epics, Features and User Stories

I've been getting more and more emails lately from people confused about the difference between
Relationship between Definition of Done and Conditions of Satisfaction

Relationship between Definition of Done and Conditions of Satisfaction

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…

product owner

See all product owner posts
What Does a Product Owner Do, When, and Why?

What Does a Product Owner Do, When, and Why?

Ever wondered what product owners do? Have you scratched your head, wondering when they do it all, and why? If so, this blog is for you.
Can the Product Owner and the Scrum Master Be the Same Person?

Can the Product Owner and the Scrum Master Be the Same Person?

Discover what pirates have to teach us about why the ScrumMaster and product owner require different skills, and different people.
How to Engage & Help Busy Product Owners

How to Engage & Help Busy Product Owners

With many competing pulls on their time, product owners can be hard to catch during a sprint. Learn how to help harried product owners seize opportunities to inspect and adapt outside the…
Should You Become a Product Owner?

Should You Become a Product Owner?

Is product owner the right role for you? Discover 4 skills product owners need, 5 popular paths to product owner, and 4 questions to ask yourself when considering the job.
What Product Owners Do & 7 Mistakes to Avoid

What Product Owners Do & 7 Mistakes to Avoid

Learn what good product owners do to avoid 7 common product owner mistakes.
Be a Great Product Owner: Six Things Teams and Scrum Masters Need

Be a Great Product Owner: Six Things Teams and Scrum Masters Need

Learn six ways effective product owners ensure their teams’ success.
Non-functional Requirements as User Stories

Non-functional Requirements as User Stories

When writing user stories, how should agile teams handle non-functional requirements—desired product attributes or characteristics? Get the answers you need in this blog post from Mike Cohn.

sprints

See all sprints posts
Why Sustainable Pace Is So Important to Agile Teams

Why Sustainable Pace Is So Important to Agile Teams

It isn’t just people who benefit when teams work at a sustainable pace. Overall velocity is higher and defect counts are lower. Find out why.
How Implementation Intentions Help My Sprints

How Implementation Intentions Help My Sprints

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

The Goal of Sprint Planning

Sprint planning may look like it’s about tasks and estimates but those are not the goal.

user stories

See all user stories posts
Five Story-Splitting Mistakes and How to Stop Making Them

Five Story-Splitting Mistakes and How to Stop Making Them

There are plenty of mistakes a team can make when splitting user stories. Here are five of the most common.
User Stories: How to Create Story Maps

User Stories: How to Create Story Maps

Story maps help to create a shared understanding of the product, visualize user needs, and elicit user story ideas. Discover how to create your own.
SPIDR: Five Simple but Powerful Ways to Split User Stories

SPIDR: Five Simple but Powerful Ways to Split User Stories

Splitting user stories is hard. Here are the only five techniques you need to be able to slice any user story into small, manageable chunks of work.
Short Answers to Your Big Questions about User Stories

Short Answers to Your Big Questions about User Stories

Is your team a bit confused about user stories? Get answers to common questions about acceptance criteria, so-that clauses, and user stories vs requirements.
User Story Template: What It Is and Why It Works So Well

User Story Template: What It Is and Why It Works So Well

The standard “As a...I...so that…” user story template is a way of expressing product backlog items. Learn what the three-part user story format is, more about the questions it…
How to Run a Successful User Story Writing Workshop

How to Run a Successful User Story Writing Workshop

What you need to know to conduct a story-writing workshop with your team.
Non-functional Requirements as User Stories

Non-functional Requirements as User Stories

When writing user stories, how should agile teams handle non-functional requirements—desired product attributes or characteristics? Get the answers you need in this blog post from Mike Cohn.

Recent Posts

AI Doesn’t Eliminate Agile Teams — It Increases the Need for Great Ones

AI Doesn’t Eliminate Agile Teams — It Increases the Need for Great Ones

Discover how AI is reshaping agile teams, why collaboration matters more than ever, and what leaders must do.
Rethink the Refinement Session: Less Time, Better Outcomes

Rethink the Refinement Session: Less Time, Better Outcomes

Learn how to make your backlog refinement faster, sharper, and more effective.
How To Coach Your Team to Run Daily Scrum Meetings Themselves

How To Coach Your Team to Run Daily Scrum Meetings Themselves

Three things to stop doing now so that running the daily scrum becomes a whole-team activity.
Iterative vs. Incremental Development: Why Agile Teams Need Both

Iterative vs. Incremental Development: Why Agile Teams Need Both

Discover the difference between iterative and incremental, and how agile frameworks combine them for maximum effect.
The Five Pillars of a Successful Agile Transformation

The Five Pillars of a Successful Agile Transformation

Discover the secret to a successful agile transformation and learn what to try if your organization is struggling.
Self-Organizing Teams, their Benefits, and a Leader’s Role

Self-Organizing Teams, their Benefits, and a Leader’s Role

Explore self-managing teams, including the role of leaders and outcomes of effective teamwork.
Getting Better Estimates Is Easier Than You Think

Getting Better Estimates Is Easier Than You Think

Is your team hesitant to estimate? Here's the secret: we're not as bad (or as good!) at estimates as we think. Learn why.
Four Common Scrum Master Mistakes–and How to Fix Them

Four Common Scrum Master Mistakes–and How to Fix Them

Avoid these 4 pitfalls—like dodging tough talks—to become a more effective Scrum Master.
Minimize Spillover in Agile: Break the Habit of Unfinished Work

Minimize Spillover in Agile: Break the Habit of Unfinished Work

When too many sprints end with unfinished stories, it’s time to take action. Here’s how.
Discover Advanced Certified ScrumMaster Training

Discover Advanced Certified ScrumMaster Training

Find out why you should take your Advanced Certified ScrumMaster® class (A-CSM) with Mountain Goat Software.
Retrospectives Broken? Fix Them for Good

Retrospectives Broken? Fix Them for Good

Learn how to fix your broken retrospective meetings, whether you need a team reset or specific repair advice.