« SDK Introduction | Main | Progressive Estimation and Tollgates »

Monday, January 26, 2009

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83452ee9169e2010536ee3584970b

Listed below are links to weblogs that reference Some Thoughts on Project Velocity:

Comments

Dave Nicolette

I wonder if they only think they need estimates.

What if development teams worked directly for the business units that need business applications, while the central IT department handled things that really have to be centrally-managed, like the network and the SOA infrastructure, etc?

Then teams could build individual features for their departments at the time the features were needed; customer pull, single-piece flow. No projects, no estimates.

Thoughts?

Mike Cottmeyer

I have another post in me, probably once I get through my current rant on Scrum roles, that has to do with team structure... business alignment... SOA... business objects.. etc.

I think ideally that agile teams are arranged around business services or organizational capabilities (think SOA). Those teams deliver value based on business need for that service. Those services are shared and may live in IT, per your example.

I also agree that you should have business teams that are responsible for consuming those services to deliver business value for internal or external customers. Business value is derived by combining services in a way that creates value for your customer.

Problems arise when there is no direct connection between building services and delivery to the customer. Might be waste?

You could also have problems when business teams want to build features based on business objects that don't exist yet. Building both in parallel can introduce dependencies.

If teams were delivering features based on services that were already in place, I can see your point around not doing estimates at all.

Estimates, even in story points, become a way to communicate progress and coordinate activities in addition to predicting when we will be finished.

More complicated in my head than I can articulate here. Again, it is a problem of scale... and to a lesser degree being in transition from traditional to agile.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Comments are moderated, and will not appear until the author has approved them.

Subscribe