• About me

    JensI have been working as a software consultant for more than 11 years. Because of that I am an eager supporter of lean principles and agile methods.

  • Recent Posts

  • Recent Comments

    • ankara evden eve nakliyat: i have one of this quaker oats from taiwan but i dont know how to cook it. Mary...
    • Engineering CV: You did make a brave move..in this downtime economic crisis. Best wishes for your new job!
    • lazer epilasyon: A blog post was really useful, you can not find the information sought in a lot of places I’ve...
    • one minute left: not be published) (required) Website. Subscribe to comments feed. What do the extreme left and...
    • joseph pelrine: I will have to watch that as I’m a big fan of his because of the unique perspectives he brings....
  • Archives

  • Blogroll

  • Meta

This is from a recent project at a multinational retail company. The company is using a corporate RUP adaptation since a few years back. However most projects have interpreted this in a way that mostly resembles a waterfall approach, having clear hand-offs and not being very iterative.

My role in this project was configuration manager. They were particularly looking for experience in handling several parallell releases within different states of development, since there was a lack of this in the project. I helped them set up an infrastructure and a process supporting this, within the frames of their existing development process RUP. However I suggested them to have fewer parallell development tracks but more frequent releases, instead of having many long parallell releases.

Another problem I discovered was the project management were making project plans far beyond the horizon of predictability, and where at the same time very eager to deliver on schedule. This meant that they were having lots of slack in their plans, and thus periodically lots of unutilized resources. Having an agile process and being adaptive to changes would remove the slack and also getting more frequent feedback from the busiess side of the project.

I tried to introduce agile ideas into the project and had the full support from the development team, but unfortunately not enough support from the project management. The developers actually introduced continuous integration and CruiseControl.

Something to say?

Bloggtoppen.se