The Mountain Goat Software Blog
Blog articles

Agile Design: Intentional Yet Emergent
The difference on a Scrum project is not that intentional design is thrown out, but that it is done incrementally.

Four Types of Resistors When Adopting Agile
When introducing a complex change into a large organization, resistance will be inevitable.

Cultivate Communities of Practice
The most effective type of community of practice within Scrum organizations seems to be one that forms organically.

How Do You Get from Here to Agile? Iterate.
The effort of adopting Scrum is best managed using Scrum itself.

Four Attributes of the Ideal Pilot Project
The ideal pilot project sits at the confluence of project size, project duration, project importance, and the engagement of the business sponsor.

Using a One-Handed Clock to Convey Project Goals
The One-Handed Clock is a useful visual metaphor that can be hung in a team room.

Bugs on the Product Backlog
The ideal situation is to put the bugs right onto the product backlog.

Should a Team Swarm on to One Backlog Item at a Time?
Decide when a team should focus on one backlog item versus several at once.

Should the Daily Scrum Be Person-by-Person or Story-by-Story?
Choose whether to discuss work person-by-person or story-by-story in daily scrum.

Predicting Velocity When Teams Change Frequently
As a measure of the amount of work completed in an iteration, velocity works extremely well when teams are relatively stable.

Is It a Good Idea to Establish a Common Baseline for Story Points?
Decide whether shared story point baselines help or hurt across teams.

Establishing a Common Baseline for Story Points
A common criticism of story points is that the meaning of a story point will differ among teams.