Wrote an article a few days back and posted it here: http://blogs.msdn.com/nickmalik/articles/243442.aspx

This article is directly aimed at folks who send software out to an outsource agency or overseas development shop, where the code is written and delivered back to you.  The article contains specific advice for how your RFP should read, or what your statement of work should say, to encourage the outsourcing vendor to use agile development methods instead of a waterfall software development lifecycle (SDLC), which nearly always fails.

By Nick Malik

Former CIO and present Strategic Architect, Nick Malik is a Seattle based business and technology advisor with over 30 years of professional experience in management, systems, and technology. He is the co-author of the influential paper "Perspectives on Enterprise Architecture" with Dr. Brian Cameron that effectively defined modern Enterprise Architecture practices, and he is frequent speaker at public gatherings on Enterprise Architecture and related topics. He coauthored a book on Visual Storytelling with Martin Sykes and Mark West titled "Stories That Move Mountains".

2 thoughts on “How to encourage your outsourcing partners to avoid waterfall processes”
  1. Perhaps you should encourage that sort of thing (waterfall w/ outsourcing) in an effort to keep software work on a personal and local level, as the failures will convince people that contracting overseas is too difficult, and they should hire their neighbors ^_^

  2. That’s funny.

    To answer a joke with a serious response is probably pretty dumb, but I’m going to do it anyway because there’s a point here…

    The overseas partners that we are using are less inclined to use waterfall than our locally based partners. Perhaps this is because they are younger, or because they’ve had to be more agile to get the business.

    Either way, waterfall works against the local folks more than our outsourcing partners in India and China. It also spends my company’s money. I am doing no one any favors that way.

Leave a Reply

Your email address will not be published. Required fields are marked *

six + eleven =

This site uses Akismet to reduce spam. Learn how your comment data is processed.