Chrysler Comprehensive Compensation System

Chrysler Comprehensive Compensation System

The Chrysler Comprehensive Compensation System (commonly referred to as "C3") was a project in the Chrysler Corporation to replace several payroll applications with a single system. The new system was built using Smalltalk and GemStone. The software development techniques invented and employed on this project are of interest in the history of software engineering. C3 has been referenced in several books on the Extreme Programming methodology. The software went live in 1997 paying around ten thousand people. The project continued, intending to take on a larger proportion of the payroll but new development was stopped in 1999.

Contents

Project history

The C3 project started in 1995. The end goal was to build a new system to support all the payroll processing for 87,000 employees by 1999.[1] About a year later Kent Beck was hired to get the thing working; at this point the system had not printed a single paycheck.[2] Beck in turn brought in Ron Jeffries. In March 1996 the development team estimated that the system would be ready to go into production around one year later. In 1997 the development team adopted a way of working which is now formalized as Extreme Programming.[3] The one-year delivery target was nearly achieved, with the actual delivery being a couple of months late; the small delay being primarily due to lack of clarity regarding some business requirements.[4] A few months after this first launch, the project's customer representative — a key role in the Extreme Programming methodology — quit due to burnout and stress, and couldn't be replaced.[5]

The plan was to roll out the system to different payroll 'populations' in stages, but C3 never managed to make another release despite two more years' development. The C3 system only ever paid 10,000 people.[6] Performance was something of a problem; during development it looked like it would take 1000 hours to run the payroll, but profiling activities reduced this to around 40 hours; another month's effort reduced this to 18 hours and by the time the system was launched the figure was 12 hours. During the first year of production the performance was improved to 9 hours.[7]

Chrysler was bought out by Daimler-Benz in 1998, after the merger the company was known as DaimlerChrysler. DaimlerChrysler stopped the C3 project on 1 February 2000.[8]

Frank Gerhardt, a manager at the company, announced to the XP conference in 2000 that DaimlerChrysler had de facto banned XP after shutting down C3;[9] however, some time later DaimlerChrysler resumed the use of XP.[10]

Notes

  1. ^ Gerold, op. cit.
  2. ^ Highsmith, op. cit. page 298
  3. ^ c2 wiki on c3
  4. ^ C. Hendrickson, 2001, Will Extreme Programming kill your customer?, Position Paper, OOPSLA 2001.
  5. ^ Garzaniti 'Optimizing a Payroll System' in Fowler op. cit. pages 72 – 73.
  6. ^ Gerold, op. cit.; date is given in the usenet thread[vague]
  7. ^ c2 wiki on termination
  8. ^ see usenet thread[vague]

References

External links

  • VCAPS, a similar project at Ford Motor Company motor company, that was 'rescued' via XP only to be cancelled later on.

Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Chrysler Comprehensive Compensation System — Das Chrysler Comprehensive Compensation System (C3) war ein Software Projekt bei Chrysler. Das von 1995 bis 2000 dauernde Projekt beschäftigte sich mit der zentralen Bereitstellung eines neuen Programmes zur Gehaltsabrechnung, und sollte… …   Deutsch Wikipedia

  • Comprehensive Compensation System — Das Chrysler Comprehensive Compensation System (C3) war ein Software Projekt bei Chrysler. Das von 1995 bis 2000 dauernde Projekte beschäftigte sich mit der zentralen Bereitstellung eines neuen Programmes zur Gehaltsabrechnung, und sollte… …   Deutsch Wikipedia

  • Comprehensive Compensation System (C3) — Das Chrysler Comprehensive Compensation System (C3) war ein Software Projekt bei Chrysler. Das von 1995 bis 2000 dauernde Projekte beschäftigte sich mit der zentralen Bereitstellung eines neuen Programmes zur Gehaltsabrechnung, und sollte… …   Deutsch Wikipedia

  • Extreme Programming — (or XP) is a software engineering methodology (and a form of agile software development) Human Centred Technology Workshop 2005 , 2005, PDF webpage: [ftp://ftp.informatics.sussex.ac.uk/pub/reports/csrp/csrp585.pdf Informatics UK report cdrp585]… …   Wikipedia

  • Extreme programming — (XP), auch Extremprogrammierung, ist eine agile Methode, die das Lösen einer Programmieraufgabe in den Vordergrund der Softwareentwicklung stellt und dabei einem formalisierten Vorgehen geringere Bedeutung zumisst. Die Extremprogrammierung… …   Deutsch Wikipedia

  • Extremprogrammierung — Extreme Programming (XP), auch Extremprogrammierung, ist eine agile Methode, die das Lösen einer Programmieraufgabe in den Vordergrund der Softwareentwicklung stellt und dabei einem formalisierten Vorgehen geringere Bedeutung zumisst. Die… …   Deutsch Wikipedia

  • Xtreme Programming — Extreme Programming (XP), auch Extremprogrammierung, ist eine agile Methode, die das Lösen einer Programmieraufgabe in den Vordergrund der Softwareentwicklung stellt und dabei einem formalisierten Vorgehen geringere Bedeutung zumisst. Die… …   Deutsch Wikipedia

  • RDP technique — RDP Practice is a technique for tailoring Extreme Programming. This practice first time proposed as a [http://portal.acm.org/citation.cfm?id=1370143.1370149 coll=ACM dl=ACM CFID=69442744 CFTOKEN=96226775, long research paper] in APSO workshop at… …   Wikipedia

  • Extreme Programming — (XP), auch Extremprogrammierung, ist eine Methode, die das Lösen einer Programmieraufgabe in den Vordergrund der Softwareentwicklung stellt und dabei einem formalisierten Vorgehen geringere Bedeutung zumisst. Diese Vorgehensweise definiert ein… …   Deutsch Wikipedia

  • C3 — C3, C 3 oder C 3 steht für: die Hammond Orgel, ein berühmtes Orgelmodell der Firma Hammond eine Besoldungsordnung C, eine historische Besoldungsgruppe in Deutschland (C1 bis C4 für Hochschullehrer; bis 2005) das Papierformat C3, nach DIN 476/ISO… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”