Globalization of Product Software Development

Media


Date

ca. November 7, 2000

Location

Delphi Technical Center India
Bangalore, India

Written by Ronald W. Cox

In the early 1990's embedded product software development at Delco Electronics was changing from an individual creative effort to a team effort and from the use of machine language code to high level language code. This was especially true for GM powertrain control modules which had been on GM cars since 1981. On-Board-Diagnostics was one of the big drivers and new functions for powertrain control was another.

Individuals, Teams and Armies

Watts S. Humphery of the Software Engineering Institute (SEI) at Carnegie-Mellon University in Pittsburg, Pennsylvania once said "The history of software development is one of increasing scale. Initially a few individuals could hand craft small programs; the work soon grew beyond them. Teams of one or two dozen professionals where then used, but success was mixed. While many organizations have solved these small system problems, the scale of our work continues to grow. Today, large projects require the coordinated work of many teams. Complexity is outpacing our ability to solve problems intuitively as they appear."

This was true for GM powertrain software. In 1980 there was a staff of about 5 software engineers working on GM powertrain software programs; by 1991 the staff had grown to about 45 software engineers. 1996 ROM size for a GM powertrain controller was 256K bytes and this was to double twice to 1M bytes in the early 2000's.

By 1995 all software programs were effectively using structured methods. Delco Electronics had moved development of all high level language code to Sun Workstations, but some machine code programs continued to be developed on IBM TSO terminals. Many new integrated circuits used in the designs used "micro-coded" smart interface IC's due to the increasing need to off-load throughput intensive tasks from the main microprocessor. Modula-GM was well accepted by our primary customer - GM Powertrain Group, but much effort was still being expended to improve the memory and throughput efficiency of the Modula-GM optimizing compiler for the primary microprocessor used. Software verification effort was also increasing in proportion to the level of systems integration and the number of I/O functions in the products. The use of simulation testing also continued to grow in importance for software verification.

C.G. Smith in Bangalore, India

In 1993, the book Decline and Fall of the American Programmer by Edward Yourdon was published, I bought a copy of the book and found that the last chapter describing software development in India was the best part of the book. It described the many challenges of working in India, but it explained that it could be done, and what could be done to overcome the physical obstacles. In discussions with Delco Electronics' Business Unit management, we were encouraged to pursue a path to lowering development expenses to be more competitive. As I was occupied with Business Process Engineering as a Process Owner, Phillip Baskett, the manager over Body and Chassis software development, worked with several potential software development companies in the Bangalore, India area and selected a company called C.G. Smith. George Smith had set up a software development operation for Motorola in Bangalore that was certified as having achieved CMM Level 5 process capability. Smith later started a company along with Crompton Greaves of India – C. G. Smith. Delco Electronics and C.G. Smith came to an agreement on development cost and process and the relationship as a subcontractor lasted for more than three years. Phillip Baskett moved to India in 1995 and was our first resident manager helping C.G. Smith with the set up and communications. When Baskett moved back to Kokomo in 1997, we moved a young engineer from India named Tuhin Ray to C.G. Smith in Bangalore for a year as our resident manager. Baskett was very effective in the set up phase and Ray followed on with more training and technical expertise.

In 2006, C.G. Smith was acquired by KPIT Cummins.

Delphi Technical Center India

After Tuhin Ray had been in India 18 months, it was agreed that we would replace him. In looking at my passport, I see I first visited Tuhin January 17th to 22nd in 1998. Tuhin's replacement was a more senior engineer, also from India, named Ashok Ramaswamy. Ashok had been managing Delco Electronics advanced projects and had never worked in the powertrain controls area before. I worked with Ashok for several months making sure that he received the training he would need to manage major Powertrain programs in India. Ashok did an excellent job of obtaining the needed training and he and I went on a tour of all our Asia/Pacific engineering sites with Tom Puza, the new Chief Engineer for Asia/Pacific product development. My passport says this trip happened in April of 1999. At the end of the trip in Melbourne Australia, I returned to the USA and Ashok started his tour as resident manager at C.G. Smith. Ashok was not pleased with the performance and the cost of our agreement with C.G. Smith and showed us that we could do more, and be more cost effective if we had our own center. By March of 2000 certain India tax incentives were being phased out for such software centers unless they were already operating. With the help of Satchal Gidwani, Delphi director of marketing, planning and engineering for the Asia Pacific Region, who knew his way around the India government paperwork, we were able to setup a Delphi India owned software development company in time to qualify for the significant tax break. We held the inauguration of this center on Tuesday, November 7th, 2000 from 10:00 AM to 11:00 AM at the Delphi Technical Center, 4th Floor, Innovator Building, International Tech Park, Bangalore, India. In attendance were Mr. David B. Wohleen, Executive Vice President, Delphi Automotive Systems & President, Delphi Delco Electronics Systems, and the IT Secretary of the state of Karnataka. Ashok Ramaswamy was our first Director, Delphi Technical Center India. Ashok returned to Kokomo, Indiana in 2001, after I retired, to manage Delphi's global software development and then returned to India as President of Delphi India in 2007. In 2003 Ashok was primarily responsible for all Delphi software design centers achieving the SEI's CMM (Capability Maturity Model) Level 3 which is a significant achievement for any software organization.

The Bangalore technical center is the largest Delphi technical center outside the U.S. It now has over 800 engineers, with plans to add more in 2009.

Ron Cox, Jerzy Kowalczuk, Ashok Ramaswamy, and Jon Kelley in Bangalore, India, 14 September 1999
Ron Cox, Jerzy Kowalczuk, Ashok Ramaswamy, and Jon Kelley in Bangalore, India, 14 September 1999

Krakow Poland Software Group

With the success of the India software group being recognized and understood, Delphi's European design centers thought that Poland would be a good location as we had been operating there since 1994. We just happened to have a manager who was born in Poland and had come to the US while the Soviets were so oppressive to the people of Poland. His name was Jerzy Kowalczuk and he was with us in India in 1999 to see how it was done there (see photo above). Jerzy moved to Krakow in 2000 and started hiring local software engineers and trained the first group himself. Jerzy had excellent Polish language skills and had taught software design at Purdue University. He worked closely with Ashok on the SEI CMM Level 3 assessments and the Krakow software group was also ranked level 3.

Jerzy Kowalczuk inspecting the Delphi Krakow Poland Technical Center under construction, 3 April 2000
Jerzy Kowalczuk inspecting the Delphi Krakow Poland Technical Center under construction, 3 April 2000

Other Global Delphi Software Development Centers

Software is also currently developed at the following Delphi technical centers:

1. Tokyo, Japan

2. Singapore

3. Luxembourg

4. Ciudad Juarez, Mexico

5. Queretaro, Mexico

6. Troy, Michigan, USA

7. Kokomo, Indiana, USA

8. Bomig, Germany

9. Shanghai, China


Tag Cloud

1897-1909 Creation  1910-1930 Acceleration  1931-1958 Emotion  1959-1981 Revolution  1982-1999 Globalization  2000-Future Transformation  AC Spark Plug  Advertising & Marketing  Alternative Fuels  Alternative Propulsion  Anniversaries  Autoshows  Behind the Scenes  Brands & Products  Buick  Cadillac  Celebrities  Chevrolet  Competitions  Concept Vehicles  Corporate Responsibility  DELCO  DELCO Electronics  Dealers & Distributors  Design  Design Centers  Detroit Diesel  Diversity  Electromotive  Electronics  Emblems & Logos  Employees  Energy Conservation  Engineering  Enthusiasts  Environment & Energy  Eras  Executives  Finance  Firsts  Fisher Body  Former Divisions  Frigidaire  GMC  GMOO - GM Overseas Operations  HUMMER  Headquarters  Holden  Hughes Electronics  I was there...  Innovation & Technology  Innovators  Joint Ventures  LaSalle  Manufacturing  Mergers & Acquisitions  Methods & Techniques  Motorama  Oakland  Oldsmobile  Opel  Operating Units  People  Places  Plants  Pollution Control  Pontiac  Powertrain  Proving Grounds  Racing  Saab  Safety  Sales & Service  Saturn  Shows & Events  Technical Centers  The Business  Trends  Vauxhall  World's Fairs