About Duffbert...

Duffbert's Random Musings is a blog where I talk about whatever happens to be running through my head at any given moment... I'm Thomas Duff, and you can find out more about me here...

Email Me!

Search This Site!

Custom Search

I'm published!

Co-author of the book IBM Lotus Sametime 8 Essentials: A User's Guide
SametimeBookCoverImage.jpg

Purchase on Amazon

Co-author of the book IBM Sametime 8.5.2 Administration Guide
SametimeAdminBookCoverImage.jpg

Purchase on Amazon

MiscLinks

Visitor Count...



View My Stats

« It is COLD out there today... | Main| Microsoft's top 10 challenges in 2004... »

The Changing Face Of Offshore Programming

Category Software Development

I ran across an online article in BusinessWeek titled The Changing Face Of Offshore Programming.  It's a look at the "other side" of the offshore programming debate.  The author, Christopher Kenton, has been involved in many offshoring projects and pops the bubble about all the cost savings that are hyped in these agreements.  While the pure labor cost is often less, there are more costs involved in project management and potential litigation costs on an international basis.  He also writes about how you need to have strong processes in place to manage a project before you embark on offshore outsourcing.  Otherwise, you'll quickly find yourself in a morass of uncontrolled development.

A very good read, and worth passing along to management who might be considering it...

Comments

Gravatar Image1 - Well, a comment from the other side of the fence <g>. I'm working with quite a number of off-shore developers (beeing off-shore myself). If you do rapid development, just forget it. Anything below 3 month of coding time is not worth the effort. What works very well is to outsource building blocks with ery clear cut interfaces and behaviors.... And have a VERY detailed spec.
<Advertisement>Unless you work with me, then you get the German sense of quality</Advertisement>.
Survival list:
1) If the project size justifies it, the best you can do is to put an project manager to your outsourcing partner
2) Apply the Spolsky test (http://www.joelonsoftware.com )
3) Insist on running a version control server under your control and have nightly builds
4) Get EARLY prototypes of your interfaces
5) Test, Test, Test
stw

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

Want to support this blog or just say thanks?

When you shop Amazon, start your shopping experience here.

When you do that, all your purchases during that session earn me an affiliate commission via the Amazon Affiliate program. You don't have to buy the book I linked you to (although I wouldn't complain!). Simply use that as your starting point.

Thanks!

Thomas "Duffbert" Duff

Ads of Relevance...