The Mountain Goat Software Blog
Blog articles

Agile Requirements Gathering: Three Types of Requirements
Understand the three kinds of requirements teams need to consider.

Why I Don’t Emphasize Sprint Goals
Sprint goals are considered a mandatory part of Scrum. Here’s why I disagree.

What Is Cross-Functional Collaboration in Agile?
Clarify what cross-functional teams really need and what they do not.

Be a Great Product Owner: Six Things Teams and Scrum Masters Need
See what teams and Scrum Masters need most from a product owner to make delivery smoother.

Six Attributes of a Great ScrumMaster
Learn the qualities that help Scrum Masters serve teams effectively.

What Happens When During a Sprint
Succeeding with Scrum is easier when you know when and why to conduct each of the Scrum events during the sprint.

What Are Agile Story Points?
Understand what story points measure and why they are often misunderstood.

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.

Non-functional Requirements as User Stories
Write non-functional requirements in ways teams can discuss, estimate, and test.

Epics, Features and User Stories
Clarify the difference between epics, features, and user stories without getting stuck on labels.

8 Reasons Scrum Is Hard to Learn (but Worth It)
Transitioning to Scrum is worth it, but some aspects are challenging.

Advantages of User Stories over Requirements and Use Cases
Compare user stories with requirements and use cases to see where stories help agile teams.