30 June 2006

Coming Soon.... New Content on CMMI and Agility

I thought I'd solicit input from folks on a couple of writing projects I'm working on:

  • The unofficial CMMI FAQ... everything you wanted to know about CMMI that no one will give you the straight dope on.

  • and

  • Is CMMI for us?


  • If you have any questions for (or other input to) these topics, please respond either here or by email.

    Thanks!

    (NOTE to USAmericans: Happy Independence Day!)

    2 Comments:

    At 15 December, 2007 01:52 , Anonymous Anonymous said...

    Hi
    would you please give me more information about cmmi & agility.
    in which level we shall start to use agility techniques?
    and would you please give me more information about P-CMM and Agility?!
    Zandhessami@yahoo.com

     
    At 15 December, 2007 19:29 , Blogger Hillel said...

    As far as when to start one or the other, there is no connection between CMMI and agility.

    CMMI is about how to improve your development processes.

    Agile (or agility) is more of a set of principles, philosophies and characteristics (frequently carried out through particular practices) of development processes.

    Both strive for delighted customers, happy workers, and excellent products they can be proud of. They just take different, but not mutually-exclusive, paths to get there.

    As a function of their pre-existing culture, environment and behaviors, organizations have found benefit from starting with either CMMI or agile and then introducing the other. I also know of organizations (clients, in fact) introducing both at the same time.

    It's quite an adventure to watch these organizations think through how to implement their development practices with the knowledge and background of the goals of CMMI and ideals of agility playing in their heads.

    If by "P-CMM" you mean the "People" CMM, this is more about improving the management of human resources. This is less related to development and tying it to agility would be more about applying some concepts, but the interaction between the two is not yet strongly linked.

    If you intended to ask about "PSP", which is the "Personal Software Process" which *is* related to CMM, then the connection to Agility is a little more obvious, but only slightly so.

    Agility and the PSP can work together as individual developers look to enhance their own productivity using agile ideas. If developers are allowed to choose their own design/development approaches, they are free to use concepts made popular by agile, then apply PSP practices to monitor and improve them.

    Again, the connection has to be made by the individual developers and being honest with what they're actually doing is paramount. For, should they fail, they are more likely to blame PSP or agile -- where the blame lies in their own continued lack of discipline.

    I hope this helps.
    -->> Hillel

     

    Post a Comment

    Links to this post:

    Create a Link

    << Home