Home arrow Blogs arrow Plan and Deliver

Plan and DeliverPeter Schuh

by Peter Schuh

peterschuhbookA traditional-sounding name for a blog about agile processes, but let's face it - that's the stuff our customers grade us on.

Do we work with them to identify, assess, and plan functionality in a practical and predictable manner? And do we communicate on the details, report fictionless status, and deliver the goods when we said we would? This blog is about using agile practices and techniques to plan and deliver in real world environnents.
Get this RSS Feed - - Subscribe to Plan and Deliver by Email




Setting Goals for Success
Saturday, 04 August 2007
This blog is the result of a great question asked in the comments of my last blog entry. Quinn asks:
"Of course we get side-lined by an occasional production support task or an overly optimistic lead developer that bites off more than we can chew.... I feel that it's a huge slap in the face when you are programming like a ferret and don't get to 1 or 2 stories out of 25-30 in a 2 week iteration and the PM or IT Director is "disappointed" that you have carry over.... And thus I bring the question to you--what is the TRUE measure of success?"
Great question!
Tags:
Click to add your tags...,
 
Share this Article
Delicious
digg
YahooMyWeb
Simple Math
Tuesday, 24 July 2007

There is a simple equation that is the basis for most of the planning and tracking calculations I use with projects and teams. One permutation of this equation--for calculating Velocity--is well-known to many Agilists. This common permutation can be expressed as: v=e/t or Velocity (v) = Effort (e) / Time (t).

Casual readers beware. As advertised above, this blog entry uses math.

Tags:
Click to add your tags...,
 
Share this Article
Delicious
digg
YahooMyWeb
Storytelling Kills
Thursday, 25 January 2007
Whether you are an individual team member or a department manager, just about all of us--at one time or another--have been asked to produce an estimated work plan for some project or deliverable. And just about all of us-—at one time or another--have opened up Excel or Project, thrown in ten or a hundred tasks, slapped absolute-guess-estimates on each task, scrutinized the total until feeling comfortable with it, published the plan to get that manager or sponsor off our back, then moved on to actually doing the work, and never looked at that plan ever again.

This is not planning. This is storytelling. And it can kill your project. All of us have done it with small stuff. I’ve done it with small stuff. But some of us--I'd wager--have done it with 10 million dollar projects. And storytelling killed those projects, too.

Tags:
Click to add your tags...,
 
Share this Article
Delicious
digg
YahooMyWeb
On Task Ownership
Thursday, 18 January 2007

The teams that I work with have two very important rules around task ownership. First, regardless of the number of people doing work on a task, each task should only have one person's name on it. Second, regardless of who is actually doing the work, the task should always belong to an active member of the team.

Tags:
Click to add your tags...,
 
Share this Article
Delicious
digg
YahooMyWeb
Shaping and Completing Documents as Features and Tasks
Friday, 05 January 2007

Sometimes agile teams have to draft and deliver scope, discovery, requirements or high-level design documentation. I don't want to get into the how or why in this blog entry. Rather, I want to spend the entry discussing how these documents can be shaped as features and broken into discrete, estimated tasks so they can be prioritized, managed and tracked like any other development work in an agile process.

  

Tags:
Click to add your tags...,
 
Share this Article
Delicious
digg
YahooMyWeb
Status Meetings in the Middle of the Week
Thursday, 28 December 2006

When transitioning a new team to a highly iterative planning process (where we plan and complete work in weekly Task Cycles) one question I always have to ask is: "When do we want to start and end the weekly Test Cycle?" The answer I almost always get is, "Monday and Friday," to which I typically reply: "How about Wednesday?"

 

Tags:
Click to add your tags...,
 
Share this Article
Delicious
digg
YahooMyWeb
Can We Please Please Please Just Start with a Simple Plan
Friday, 15 December 2006

I’ve been working with a couple of new teams this week that are transitioning to an agilish (yes, I did say agilish) process. What has really struck me this week is how the entire software development industry is still marooned on Gilligan’s Island when it comes to drafting a plan that simply and effectively communicates what we are about to develop. Yes we’ve been on the island forty years. Yes, the whole industry … well, percentage-wise just about everyone if we cut off the decimal places and round up. No, I don’t know where everyone fits or how they eat.

Tags:
Click to add your tags...,
 
Share this Article
Delicious
digg
YahooMyWeb
Getting Traction: An Example of Why Metrics Matter
Sunday, 22 October 2006

A team that I have been working with for some time has one project (we’ll call it Project X) that has had a problem getting traction over the last three months. What do I mean by “getting traction”? Specifically, on an ongoing basis the team plans the amount of work required to meet delivery commitments but consistently completes significantly less work than it plans.

Tags:
Click to add your tags...,
 
Share this Article
Delicious
digg
YahooMyWeb
The Gap Between Traditional and Agile Management
Friday, 13 October 2006

One could argue that Traditional Management arose from a concerted attempt by executives and directors to get reliable budget forecasts, staffing requirements, delivery date forecasts and quality commitments from development teams. They need this information to manage the company's budget, growth, strategic direction and overall product delivery. When they don't get this information--or don't trust what they get-- executives and directors institute rigid and often uncompromising processes on their development staff to wrest this data from their teams and to approve and steer projects.

Tags:
Click to add your tags...,
 
Share this Article
Delicious
digg
YahooMyWeb

Agile Poll

Select all that Apply
How are you building an Agile organization?
 
 
 
 
 
 
 
Rally: Mastering the Iteration Whitepaper
Rally: Mastering the Iteration Whitepaper

Coming Up - Editorial Calendar

  • April 08 - Tackling Tough Topics: Architecture, Retrospectives, and Testing
  • May 08 - Challenges with Distributed Agile
  • June 08 - Tools for Successful Agile Projects
  • July 08 - Best of the Agile Journal
See the full 2008 Editorial Calendar >
Copyright © 2006 CMC Media, Inc. All rights reserved. All marks are trademarks of CMC Media Reproduction in whole or in part in any form or medium without the express written permission of CMC Media, Inc. is prohibited  
 
 CM Yellow Pages | ALM Expo | CM Today | Configuration Management Journal | CM Crossroads