|
Onsite Research ReportIndia - Year 2000 Software Capabilitiesby Christopher Bartlett and Ashok Dongre
You have heard about the benefits of offshore Year 2000 conversion in India, availability of programmers, and cost effectiveness but really India ?? Can it be done ? What is really happening ? What are my risks ? To find out the answers FreshMan Consulting had a team in India for 3 months (May to July 1997) doing in-depth onsite reviews of Indian companies providing offshore Year 2000 services. We reviewed Indian software companies supplying Year 2000 services that were Indian independent Indian companies and not subsidiaries of US companies or joint ventures with US companies. The following outlines what we found IS INDIA REALLY DOING OFFSHORE Y2K ? Yes the following are examples of COMPLETED projects. <table missing> The top Year 2000 Indian companies have been researching/working for over 2.5 years on Year 2000 projects. INDIAN SOFTWARE INDUSTRY The top custom software companies in India are equivalent to USA custom software companies. They have highly educated and talented programmers, excellent infrastructure often in a campus like environment. Compared to the USA there is a shortage of developers with 5+ years experience due to the young age of the Indian software industry combined with the "Brain Drain" to foreign countries.
US Companies with long term offshore development projects include:
US software companies with Indian subsidiaries include:
Indian companies have 2 lines of business:
Indian companies have been doing onsite placement of developers since 1988. Offshore development took off in 93/94 with the advent of affordable International Communications. The export companies have been growing at an average of 55% per year. Offshore development is 90% Business Solutions and 10% product development. India is good at custom programming, but does not have in-depth experience of product development. Companies are advancing from coding to delivery of complete solutions from design through coding and testing. Technically India is about 6 months behind the USA on the introduction of new technologies, though this is changing because of the Internet. The Indian software Industry is very young compared to USA.
INDIAN EXPORT SOFTWARE COMPANIES An example of a top Indian export software company:
The primary business areas of Indian software companies are:
It is important to understand that the top Indian software companies are equivalent to US custom software consulting firms, the only difference is a US firm will have more senior software people (with 10 to 20 years experience). Indian software has very high quality and documentation, often higher than US standards because
As in USA there is wide range of Indian software companies. Companies that deliver well designed and written software on time to those that deliver poor quality software late. The other major difference between USA and Indian software companies is the much younger age of the Indian software Industry (about 8 years old), leading to a shortage of older experienced software engineers and project managers. While the cultural and physical distances are an issue, they have been successfully overcome. The key to a successful offshore software development is in selecting the right Indian software company. YEAR 2000 PROJECTS IN INDIA How much offshore Year 2000 conversion is actually being done in India ? Over 400 MLOC are currently being converted by the top 10 companies. Indian Year 2000 companies provide a range of services from undertaking the complete project to just doing the conversion phase. While it is called offshore development, it is only the programmers who are offshore. The physical location of the code and data will depend upon the offshore model chosen:
The following outlines which phases of the project can be done offshore:
The best Indian companies have the experience, expertise, staff and methodology to do this work and some have been doing for the last 2 years. Projects range in size from Pilot Projects of 0.5MLOC to large 15 MLOC projects. For an offshore conversion:
TOOLS USED The most experienced Indian companies have developed their own tools to increase automation of the process. A typical project will use a combination of in-house tools and 3rd party tools like:
PLATFORMS AND LANGUAGES This lists the platforms and languages of existing Y2K projects being done in India: PROGRAMMING LANGUAGES
DATABASES
ENVIRONMENTS
CLIENT/SERVER No Y2K projects of any significant size due to the lack of Y2K client/server projects reaching the implementation stage in USA. BENEFITS OF OFFSHORE Y2K
WHAT IS THE REALITY ? All software companies are trying to get on the Year 2000 bandwagon and claim that they have the experience and resources to deliver on offshore Year 2000 projects. In practice the experience and resources range from substantial to none. The difficulty is in finding out the reality you have to be in India at the companys development facilities. The top tier consisting of 7 Y2K Indian companies have over 2 years Y2K experience and the expertise to take on the responsibility and deliver large(eg. 10 MLOC) Y2K projects. We were surprised by the depth experience and projects completed at these companies. The second tier of 9 companies have over 1 year Y2K experience and expertise. The third tier of 12 companies have a few months or no experience. While there is a shortage of senior developers and project managers (5+ years experience), there are enough. Bodyshopping for Y2K project managers for USA positions is heating up. Any Y2K offshore project should include provisions for retaining the key offshore employees. About 40% of offshore work is software maintenance and support, particularly of legacy systems (Mainframe and COBOL). This work really started in 93/94, so there has been a growing level of expertise. There is not a capacity problem yet there are probably no more than 3000 developers working on Year 2000 in India, while the top 15 software companies have over 20,000 developers. While everyone talks about how thousands are devoted to Y2K and there is a major shortage of people this is not true. On the ground when you meet with the companies, the larger companies (1500+ people) have between 100 to 200 developers on Year 2000 projects. The numbers are often inflated as the companies relabel their offshore maintenance work as Y2K. Companies are looking for long term relationships as opposed to one off projects, some companies will only undertake a project if it will lead to a relationship Choosing the right Indian company is the key to success and the only way to do this is to review the company in India. ISSUES IN AN OFFSHORE RELATIONSHIP
IT WORKFORCE The IT professional is a well educated graduate. Indians are hard working and quick learners. The average age of developers in a software company will be mid 20s. The Indian IT workforce has skilled programmers with experience in most languages and environments. In the US there is a career path for technical experts and technical specialists, but this is new in India.. The biggest problem area is finding good experienced Project Managers(eg. 5+ years experience). The software firms have many good programmers but there is a shortage project managers and technical experts due "newness" of IT industry and "Brain Drain" to USA. Companies are top heavy with programmers with 1 to 3 years experience. Average staff turnover rate is 24%, most of this is from developers with 2-3 years experience leaving to work abroad.
NETWORKING Each office has a network linking the developers PCs to the servers and any International communication links. The networks range from Ten Base T Ethernet to 100MBs Ethernet. The top 15 software companies all have multiple development centers in India. Dedicated 64kb lines usually link the development centers. INTERNATIONAL COMMUNICATIONS International Communications are provided by 64Kb Point to Point links. The satellite links are available in Bangalore, Bombay, Calcutta, Delhi, Hyderabad, Madras and Pune. Dedicated communication links range from 64kb to 2Mb. The uptime is 99.9%. There is a choice between satellite and optical fiber.
Large scale teams of 50+ are rare. KEY CRITERIA IN SELECTING INDIAN Y2K FIRM There are over 360 companies doing software export in India. These include
This report is targeted at USA companies looking for an Indian firm as opposed to a subsidiary/joint-venture firm. The Indian firm has to be capable of handling offshore Y2K projects ranging in size from 1 MLOC and up. There are over 300 Indian software companies, but only the top 30 have any real size and experience in offshore development. Companies below the 30th listed by revenue have revenues of less than US$1 Million and less than 100 employees. The top 30 companies all have
To select a company for your Y2K projects, look at their Y2K experience:
An offshore Y2K project will probably fail if the Indian company has:
These criteria CAN ONLY be assessed ON-SITE in India. SUMMARY It has been proven by the size and complexity of Year 2000 projects completed that the right offshore Indian Year 2000 company can provide you the resources, cost-effectiveness and experience you need. The problem is finding the right Indian company from among those claiming to have the experience and resources. There is available capacity at the leading Indian Y2K providers today. While there are additional risks with an offshore project, these risks can be clearly identified and managed as part of the normal project risk management. The benefits of lower cost and available experienced staff resources can you help you meet the immovable deadline. AUTHORS This report was produced by FreshMan Consulting, an International Consulting firm with offices in USA and India, that provides consulting services regarding Year 2000 conversion in India. This report is a small summary of the information and insights gained based on 3 months of research in India reviewing Year 2000 software companies. The research was carried out by: Mr. Ashok Dongre, Director of India, with 32 years experience in the Indian IT industry from marketing to CEO. His extensive knowledge and contacts inside India allowed us complete access when reviewing companies. Mr. Chris Bartlett, President, with extensive technical,development and project management experience at a broad range of Wall St firms prior to founding Freshman Consulting. (c) 1997, FreshMan Consulting, All Rights Reserved |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||