How to improve teams, execution and project management.

Fixed Price in XP Development

How can you leverage XP practices in a fixed-price contract?   One approach is to fix the price and the schedule, but somewhat vary the...

Visualization Checklist

Photo by Lilly How do you visualize the goal?  Whenever you work on a project, one of the most important things to...

How To Cure Optimitis

How do you cure optimitis?  Optimitis is an unhealthy, overly optimistic, unrealistic agreement to solving a problem.  It ignores the tradeoffs.  In Secrets of...

Vision Scope Template

At patterns & practices, we use Vision Scope milestones to sell management on how we'll change the world. Knowing the vision and scope for a project is actually pretty key. The vision will motivate you and your team in the darkest of times. It gets you back on your horse when you get knocked off. The scope is important because it's where you'll usually have to manage the most expectations of what you will and won't do.

Scenario and Feature Matrix

One of the most effective approaches I've found for chunking up a project for incremental value is using a Scenario and Feature Matrix. Scenarios are Your Rows, Features are Your Columns A Scenario and Feature Matrix organizes scenarios and features into a simple view. The scenarios are your rows. The features are your columns. You list your scenarios in order of "MUST", "SHOULD", and "COULD" (or Pri 1, 2, and 3) .. through vNext. You list your features by cross-cutting and vertical. By cross-cutting, I mean that feature applies to multiple scenarios. By vertical, I mean that feature applies to just one scenario. It helps to think of scenarios in this case as goals customers achieve.