El Sistema Integral de Compensación de Chrysler (conocido comúnmente como " C3 ") fue un proyecto de la Corporación Chrysler para reemplazar varias aplicaciones de nómina con un único sistema. El nuevo sistema se desarrolló utilizando Smalltalk y GemStone . Las técnicas de desarrollo de software inventadas y empleadas en este proyecto son de gran interés en la historia de la ingeniería de software . C3 ha sido mencionado en varios libros sobre la metodología de programación extrema (XP). El software se implementó en 1997, pagando a alrededor de diez mil personas. El proyecto continuó, con la intención de abarcar una mayor proporción de la nómina, pero el desarrollo se detuvo en 1999.
Historia del proyecto
El proyecto C3 fue iniciado en 1993 por Tom Hadfield, Director de Sistemas de Nómina, bajo la dirección de la Informática Susan Unger. Hadfield había desarrollado un pequeño prototipo orientado a objetos que sirvió de inspiración para el proyecto. El desarrollo en Smalltalk comenzó en 1994, con el objetivo de crear un nuevo sistema que gestionara todas las nóminas de 87 000 empleados para 1999.
En 1996, el ingeniero de software Kent Beck fue contratado para supervisar el desarrollo, ya que el sistema aún no había generado ningún pago. [ 1 ] Beck, a su vez, contrató a Ron Jeffries . En marzo de ese año, el equipo de desarrollo estimó que el sistema estaría listo para entrar en producción en aproximadamente un año. En 1997, el equipo de desarrollo adoptó una metodología de trabajo ahora formalizada como Programación Extrema . [ 2 ] Aunque hubo un ligero retraso debido a la falta de claridad en los requisitos comerciales, el sistema se lanzó apenas un par de meses después del plazo de entrega previsto de un año. [ 3 ]
El plan era implementar el sistema en diferentes grupos de empleados por etapas, pero C3 nunca logró lanzar otra versión a pesar de dos años más de desarrollo. El sistema C3 pagaba a 9000 personas, lo que representaba la gran mayoría de los salarios mensuales de Chrysler. [ 4 ] El rendimiento fue inicialmente un problema, con estimaciones iniciales que indicaban que se necesitarían 1000 horas para procesar la nómina. [ 5 ] Sin embargo, las actividades de creación de perfiles redujeron este tiempo a aproximadamente 40 horas, y un mes más de trabajo lo redujo aún más a 18 horas. Para cuando se lanzó el sistema, la cifra se había reducido a 12 horas, y durante el primer año de producción, el rendimiento mejoró a 9 horas. [ 6 ]
Unos meses después del lanzamiento inicial, el representante de atención al cliente del proyecto , un rol clave en la metodología de Programación Extrema, renunció debido al agotamiento y al estrés, y no pudo ser reemplazado. [ 7 ]
Chrysler fue adquirida por Daimler-Benz en 1998; tras la fusión, la empresa pasó a llamarse DaimlerChrysler . DaimlerChrysler detuvo el proyecto C3 en febrero de 2000. [ 8 ]
Frank Gerhardt, un gerente de la compañía, anunció en la conferencia XP en 2000 que DaimlerChrysler había prohibido de facto XP después de cerrar C3. [ 9 ]
Notas
- ↑ Gerold.
- ↑ Highsmith pág. 298
- ↑ c2 wiki en c3
- ↑ Wiki de C2 sobre la terminación del proyecto C3
- ↑ "Software de nómina basado en la nube" . info.microkeeper.com.au . Consultado el 30 de agosto de 2024 .
- ↑ Garzaniti 'Optimizing a Payroll System' en Fowler pp. 72–3.
- ↑ C. Hendrickson, 2001, ¿Acabará la programación extrema con sus clientes?, Documento de posición, OOPSLA 2001.
- ↑ Manglik, Sr. Rohit (06/04/2024). Tecnología de la información y desarrollo de software . Publicación de EduGorilla. ISBN 978-93-7115-130-6.
- ↑ c2 wiki sobre terminación
Referencias
- Jim Highsmith (editor) Ecosistemas de desarrollo de software ágil ISBN 0-201-76043-6
- Martin Fowler , Refactoring, Addison-Wesley Professional, ISBN 0-201-48567-2
- Kevin J. Aguanno, Managing Agile Projects, Multi-Media Publications Inc, 2005. ISBN 1-895186-11-0, página 33
Enlaces externos
- Un breve análisis de C3 en el sitio web de Martin Fowler, que critica esta entrada de Wikipedia.
- VCAPS , un proyecto similar en la compañía automotriz Ford Motor Company , fue "rescatado" a través de XP solo para ser cancelado posteriormente.
- Software de contabilidad
- Programación extrema
- Chrysler