Wednesday, January 20, 2010

#1 Underbidding to win the deal - 10 Ways to Fail at Outsourcing

Underbidding to win the deal - so why should you as the enterprise IT manager responsible for choosing an application development partner care that your vendor is underbidding to win the deal? After all, if your project is fixed bid, there is no risk, right? Wrong

First, let's admit that a sizable share of IT projects fail and that any number of factors can cause a project to be considered a failure.

When a single vendor low bids to win a deal, you might choose that vendor over the next cheapest vendor because they were cheaper, not because they were better. You might even renegotiate with the 2nd cheapest vendor that is better, letting them know you like them but that someone else is cheaper. How can you justify spending 15% more even though the quality is expected to be more, right? This is the IT equivalent to dumping.

Here's what happens behind the scenes: Vendor A low bids the deal to win it. Perhaps they lack the maturity as a company to accurately estimate the effort required to deliver hte project. Perhaps they lack the technical skills to foresee the complications. Perhaps they know well that they are losing money on this deal and hoping to make it up by putting entry level developers on the project.

In either of these cases, they will most likely fall behind schedule and /or deliver a poor quality solution which will cost YOU frustration and extra money as you have to spend more to maintain a solution which was poorly built. We see it ALL THE TIME!

So, you saved on the initial project cost but ended up delivering late which may have cost you market share or revenue or just plain frustration. The final application quality is lacking which will cost you extra in maintenance.. Do you get it?

Unfortunately most IT managers making these decisions will NOT heed the warnings and advice and will make this mistake on their own a few times before they become wiser. Human nature I suppose.

Back to: 10 Ways to Fail at Outsourcing

Tuesday, January 19, 2010

10 Ways to Fail with Outsourcing

What would happen to you and your company if you choose the wrong development partner? Perhaps you already have, perhaps you are about to. There are several intricacies of working with an outsourced product development or application development provider that every company should be aware of. Each one of these factors below can have an impact on your project, either causing it to be late, over budget, or a technical mess to manage. Most of important of all is that focusing on the cheapest rate will probably NOT get you the best results. Companies seeking outsourced software development partners should be aware of these issues and tactics:


1. Underbidding to win the deal

2. Time zone differences

3. Cultural differences

4. Low skilled or under qualified resources

5. High turnover

6. Lack of experience with a particular technology

7. Unexpected overhead / expenses

8. Attempting to Fix the Price, Scope, and Timeline

9. Poor quality in architectural design and coding

10. Poor quality in documentation


In the following weeks, I will post more details about how the factors above can affect your IT project and how you can avoid such issues with your outsourcing partner.

Followers

México: Competing with India

< name="wmode" value="transparent">