SHARE
Follow this article on Twitter Facebook LinkedIn Bookmark and Share
Home >> Integrating IT >> Project Management

Inbox

Inbox

By:  No Author  On: 29 Feb 2004 For: Channelworld India 
 

I would like to commend John Pickett for his view that good programmers are an asset to be cherished, and are not simply another liability on a balance sheet like office supplies.

Another view of offshore outsourcing

I would like to commend John Pickett for his view that good programmers are an asset to be cherished, and are not simply another liability on a balance sheet like office supplies (From the editor-in-chief, Feb., pg 6).

However, my main concern with offshore outsourcing lies in the quality of the software produced, with quality being defined as the overall ability of the software to perform as required by its users. Several outsourcing companies in India have achieved the CMM Level 5 designation, which means that the software they produce consistently has very few defects. However, there is no such measure for how well that software meets the business needs of its users.

The Standish Group's CHAOS reports have consistently shown that Customer Involvement throughout the development process is a critical success factor. It is precisely this involvement that is lost when the development of software is outsourced. (This applies equally to projects that are outsourced to a company across the street, or on the other side of the world.)

Newer software development methodologies such as Extreme Programming focus on incremental and iterative software development, which provides frequent feedback from the Customer as to the state of the software and how well it's meeting those business needs. Furthermore, if there is a change in the business during the development process (which there almost inevitably is), these methodologies allow much easier handling of the change especially when the people are working locally.

While using local development resources might be more expensive at the start, the longer-term costs will be lower due to having software that meets the Customer's needs and thus requires fewer changes. In addition, the people who wrote that software often are available to perform any maintenance work, again reducing the overall cost of training.

Dave Rooney

Principal Consultant, Mayford Technologies


Sign up for our Newsletters

 












Print |  Views: 408   |   Rating:offoffoffoffoff  (0 votes)
Rate this article on a scale of
1 to 5 stars,5 being the best.




No Author No Author is a contributor to the International Data Group (IDG) News Service, which publishes global technology stories from bureaus around the world to more than 300 publications in more than 60 countries.

Recent Canadian IT Jobs




Related Content

Is your layoff strategy killing the business?
Is your layoff strategy killing the business?Learn from the lessons of the 2001 recession and avoid sacrificing your company's future by cutting the wrong IT personnel
Experts share outsourcing tips at summit
Experts share outsourcing tips at summitIn today’s changing IT landscape, CIOs are under increased financial pressure to spend less money and demonstrate how IT can yield business benefits.
Entry-level jobs in jeopardy, expert warns
Entry-level jobs in jeopardy, expert warnsOutsourcing IT work to international markets will trigger a significant, inevitable and absolute decline in entry-level IT jobs across Canada, according to labour market analyst John O'Grady.
IT-Business collaboration… scrap the written process!
collaboration tools for software development and testing are popular given they keep developers abreast of the process and enable them to work together. but part of an in-house software development project is ensuring its progress aligns with business objectives. collaborati
Build your data centre like a Ford Model T
many organizations talk about data centre agility in terms of efficient processes, eliminating system down time, having an infrastructure with systems that plug and play, and so on. but while it’s great to boast agility in data centre operations, why can’t agility also be me
Outsourcing until there's no way out
when a friend of mine went on vacation this past summer he gave me the keys to his apartment so i could check in on his cat. my duties included feeding her, cleaning the litter and playing with he
blog comments powered by Disqus