Last night I had a great opportunity to deliver this slide deck to the Turner Agile User Group here in Atlanta. The talk was on Adopting Agile in the Enterprise. I am still working on the overall message and consider the presentation in beta. This will end up being the deck that I do for the Oredev conference in Malmo later this year.
Mike, do you think it is possible to "build organization around teams" in offshore development company? Do you think you can put off project C for 6 month to finish projects A and B (and not lose project C customer)?
Posted by: Andrey | Sunday, June 07, 2009 at 04:26 PM
Sorry it has taken a while to moderate and reply to your comment. Been away for a bit ;-)
One of the things I talk about in the presentation is prioritizing for finishing projects rather than starting projects. If you choose to do project C at the same time as project A and B... you are not going to finish C any faster... you are only going to start it faster. Also... you are going to put your first two clients at risk by accepting the additional work when you are not staffed to do it.
IMO... the better option is to be honest with your customer, explain how starting work faster does not get it done any faster, and because you are a high integrity shop that values quality... it is not in the client's best interest to get started now... but to wait.
Again... delivery time will be the same or better... it is just that start time will be delayed.
Posted by: Mike Cottmeyer | Monday, June 22, 2009 at 08:55 AM