Making the Trains Run on Time: Software Release

April 6th, 2011 Sean Murphy

I recently took part in a  small reunion of folks who worked on the “router  software release” team at Cisco in the early years and I took it as an opportunity to jot down some rules of thumb I learned, mostly the hard way, about managing software releases.

There is always a strong reason to slip the schedule. It can be one more critical feature needed to close a major opportunity or one more critical bug fix that can’t wait for the next release.

Once you start to slip the schedule it’s very hard to stop.

A “train schedule” model, where you establish a predictable schedule and then manage feature content against a fixed ship date, seems like it’s less efficient but I have found it to be far more effective. You can make exceptions for a handful of major features agreed to well  in advance or a very few critical bugs affecting significant functionality for many customers.

In the minds of many developers the release is one more “all nighter” or at worst “a long weekend” away form being ready. Sometimes they are right.

A software roadmap is a complex multi-party treaty, negotiated not only internally between sales, marketing, support, and development but externally with customers  and other interested parties. It’s not a real plan until everyone is somewhat dissatisfied.

The challenges of managing a roadmap are exacerbated by politics in a large organization,  while startups often wrestle with the significant uncertainties  of if and when  prospects, each with their own are needs, are going to close.

Entry Filed under: Rules of Thumb,skmurphy

Next Post Previous Post

2 Comments Add your own

  • 1. SKMurphy » Larry La&hellip  |  April 7th, 2011 at 9:56 pm

    [...] “Making the Trains Run on Time: Software Release“ [...]

  • 2. SKMurphy, Inc. » be&hellip  |  October 27th, 2012 at 9:03 pm

    [...] addressed in “Making The Trains Run On Time” A software roadmap is a complex multi-party treaty, negotiated not only internally between [...]

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Search

Latest Twitter

No public Twitter messages.

Latest Posts

Calendar

April 2011
M T W T F S S
« Mar   May »
 123
45678910
11121314151617
18192021222324
252627282930  

Posts by Month


Most Recent Posts

Posts by Category

Posts by Authors

Syndication