211service.com
Extrémní programování: Zero G Experience
Zero G přežil. Sanfranciská společnost vyrábí instalační software – programy, které se spouštějí, když do počítače vkládáte nový software. Její sídlo se nachází v kdysi vzkvétající oblasti jižně od Marketu, kde zůstala šťastně zisková, i když její bývalí dot-com sousedé zmizeli. Ale spolu s nimi téměř zakousl prach, říká prezident a spoluzakladatel Eric N. Shapiro – ne kvůli ekonomice, ale kvůli hloupému způsobu, jakým napsal software před přijetím metodologie známé jako extrémní programování.
Změna přišla netrvalo dlouho. Až do loňského roku společnost Zero G, stejně jako mnoho softwarových společností, sledovala šestiměsíční cyklus vývoje nových verzí svých produktů, přičemž marketing předal inženýrům seznam funkcí a inženýři souhlasili s jejich transformací do softwarového kódu k určitému datu. . Podle Shapira si inženýři na začátku cyklu vybrali ty funkce, které vypadaly nejzábavněji na programování, spíše než ty nejdůležitější pro zákazníka. V důsledku toho, počátkem roku 2002, kdy se květnové datum dodání softwaru InstallAnywhere společnosti Zero G blížil, zjistili, že programátoři společnosti pracují 15 hodin dní na dokončení všech požadovaných funkcí, i když se na ně marketingové oddělení snažilo vnutit nové požadavky. . Programátoři hrdinně kódovali jednu opravu za druhou, jen aby zjistili, že každá oprava pokazila něco jiného. Seznam chyb se každým dnem prodlužoval.