Komplexní kompenzační systém Chrysler - Chrysler Comprehensive Compensation System
The Komplexní kompenzační systém Chrysler (běžně označováno jako „C3") byl projekt v Chrysler Corporation nahradit několik výplatní páska aplikace s jediným systémem. Nový systém byl postaven pomocí Pokec a Drahokam. Techniky vývoje softwaru vynalezené a použité na tomto projektu se zajímají o historii softwarové inženýrství. Na C3 se odkazuje v několika knihách o extrémní programování (XP) metodologie. Software byl uveden do provozu v roce 1997 a platil kolem deseti tisíc lidí. Projekt pokračoval a měl v úmyslu převzít větší část mezd, ale nový vývoj byl zastaven v roce 1999.
Historie projektu
Projekt C3 zahájil v roce 1993 Tom Hadfield, ředitel společnosti Payroll Systems, pod vedením CIO Susan Unger. Počáteční jiskrou projektu byl malý objektově orientovaný prototyp postavený Hadfieldem. Vývoj Smalltalk byl zahájen v roce 1994. Konečným cílem bylo vybudovat nový systém na podporu veškerého zpracování mezd pro 87 000 zaměstnanců do roku 1999.[1] V roce 1996 Kent Beck byl najat, aby věc fungovala; v tomto okamžiku systém nevytiskl jedinou výplatu.[2] Beck zase přivedl Ron Jeffries. V březnu 1996 vývojový tým odhadl, že systém bude připraven k zahájení výroby zhruba o rok později. V roce 1997 vývojový tým přijal způsob práce, který je nyní formován jako Extrémní programování.[3] Jednoroční cíl dodávky byl téměř dosažen, přičemž skutečná dodávka byla o pár měsíců později; malé zpoždění je způsobeno především nejasností ohledně některých obchodních požadavků.[4] Několik měsíců po tomto prvním spuštění je projekt zástupce zákazníka —Klíčová role v metodice extrémního programování - ukončena kvůli syndromu vyhoření a stresu a nemohla být nahrazena.[5]
Plán spočíval v postupném zavedení systému do různých „populací“ mezd, ale společnosti C3 se ani přes další dva roky vývoje nikdy nepodařilo vydat další vydání. Systém C3 platil 9 000 lidí, což představuje „drtivou většinu měsíčních platů Chrysleru“.[6] Výkon představoval problém; během vývoje to vypadalo, že zpracování mezd bude trvat 1000 hodin, ale profilovací aktivity to snížily na přibližně 40 hodin; úsilí dalšího měsíce to snížilo na 18 hodin a v době spuštění systému to bylo 12 hodin. Během prvního roku výroby byl výkon vylepšen na 9 hodin.[7]
Chrysler byl vyplacen Daimler-Benz v roce 1998, po fúzi, byla společnost známá jako DaimlerChrysler. DaimlerChrysler zastavil projekt C3 dne 1. února 2000.[8]
Frank Gerhardt, manažer společnosti, oznámil na konferenci XP v roce 2000, že DaimlerChrysler de facto zakázal XP po vypnutí C3;[9] o nějaký čas později však DaimlerChrysler obnovil používání XP.[10]
Poznámky
- ^ Gerold.
- ^ Highsmith p. 298
- ^ c2 wiki na c3
- ^ C. Hendrickson, 2001, Zabije Extreme Programming vašeho zákazníka?, Poziční papír, OOPSLA 2001.
- ^ Garzaniti „Optimalizace mzdového systému“ ve Fowler str. 72–3.
- ^ c2 wiki o ukončení projektu C3
- ^ Gerold; datum je uvedeno ve vlákně usenet[vágní ]
- ^ c2 wiki o ukončení
- ^ viz vlákno usenet[vágní ]
Reference
- Jim Highsmith (editor) Agilní ekosystémy pro vývoj softwaru ISBN 0-201-76043-6
- Martin Fowler, Refaktoring, Addison-Wesley Professional, ISBN 0-201-48567-2
- Kevin J. Aguanno, Správa agilních projektů, Multi-Media Publications Inc, 2005. ISBN 1-895186-11-0, strana 33
externí odkazy
- Krátký popis C3 na webu Martina Fowlera, který je kritický vůči tomuto záznamu na Wikipedii.
- VCAPS, podobný projekt na Ford Motor Company motorová společnost, která byla „zachráněna“ prostřednictvím XP, aby byla později zrušena.