Jim McCarthy - Softwarové projekty (2xu)
Jim McCarthy - Softwarové projekty
Computer Press, čeština
O tom, jak je těžké dovést náročný softwarový produkt do takového stavu, aby ho bylo možno předat zákazníkovi nebo dodávat na trh, navíc včas, může vyprávět snad každý programátor i ten, kdo programátorský tým řídí nebo zodpovídá za celkovou úspěšnost produktu. Jim McCarthy za léta své programátorské praxe, vedení vývojové skupiny Microsoft Visual C++ i jako majitel vlastní softwarové firmy pochopil zákonitosti složitého procesu tvorby softwaru, v týmovém prostředí zvlášť, a shromáždil je do řady empirických, ale opodstatněných a překvapivě srozumitelných pravidel, která vám takříkajíc otevřou oči. Stíhat termíny je v softwarové branži úkol takřka nadlidský, ale s lidmi, kteří vědí, co se má kdy dělat, je to jednodušší. Nechte si poradit od zkušeného praktika – přesvědčí vás, že programování není jen psaním kódu, ale z větší části řešením problémů a uvidíte, jak je odhalit a jak je řešit. Prezentuje zásady, z nichž se dozvíte, jak vytvářet kvalitní softwarové aplikace, držet se rozumného časového plánu, ale i jak je úspěšně zavádět a podporovat. Autor člení knihu do čtyř částí popisujících celý vývojový proces od úvodních kroků až po prodej produktu a jeho vylepšování:
- Zahájení – organizace týmu, zhodnocení konkurenční pozice, volba marketingové strategie na základě naslouchání zákazníkům, kvalita jako cíl návrhu, jak vyváznout z dozvuků předchozího produktu.
- Mezihra – hledání kompromisu mezi funkcemi, zdroji a časem, vytyčování milníků, sklouznutí nemusí znamenat pád.
- Koncovka – vnímání naléhavosti, třídění chyb, stabilizace produktu.
- Uvedení na trh – vytvoření, zdokonalování a sdělování vhodného marketingového sdělení.
V dodatku autor popisuje, jak rozpoznat, kdo jsou správní lidé do týmu a ukazuje na nejčastější chyby, které při výběru a vedení pracovníků manažeři dělají.
Kniha je napsána živým stylem a podána vtipnou formou a kromě poučení tak slibuje být zároveň i strhujícím čtením.
Kniha je ve velmi dobrém stavu.