EN

Agilní programování

Metodiky efektivního vývoje softwaru

Václav Kadlec


Jak na úspěšnou tvorbu softwaru
Zkušený autor v knize názorně srovnává tradiční selhávající postupy s tzv. agilními metodikami, mezi něž patří často diskutované Extrémní programování, ale též Rational Unified Process, SCRUM a další. Zaměřuje se především na vývoj webových aplikací, postihuje však i rozdíly mezi internetovými a ostatními aplikacemi. Kromě přímého přínosu pro vaši firmu či práci je kniha také rozumným úvodem do softwarového inženýrství.

Informácie

Žáner programovanie
Jazyk čeština
Počet strán 280
EAN 9788025103425
Dátum vydania 7.10.2004
Vek od 15
Formát 167x225 mm
Vydavateľstvo COMPUTER PRESS
Hmotnosť 0,4
Typ kniha
Väzba brožovaná lepená

Na první pohled by se mohlo zdát, že počítačový software je výrobek jako každý jiný: lednička, auto nebo třeba mobilní telefon. Bližší pohled však ukáže, že tato představa je značně zkreslená – a uplatňujeme-li ji na proces jeho tvorby, není divu, že softwarové projekty tak často selhávají v dodržování termínů, rozpočtu či kvality. Software se odlišuje od „hmatatelných“ výrobků zejména obtížnou popsatelností vnějších vlastností, způsobem používání – a zákonitě také procesem vývoje.

Klasické modely vývoje softwaru z konce 20. století, snažící se i na něj napasovat představu „sériového výrobku“ kladoucí důraz na podrobné specifikace, rozsáhlé dokumentace, robustní návrh a propracovanou architekturu, již přestaly stačit požadavkům na rychlost vývoje. Zákazníci požadují extrémní rychlost, nehodlají se však vzdát vysoké kvality ani šíře zadání (co nejvíce funkcí!). Lze vůbec při daných zdrojích a možnostech skloubit šílenou rychlost vývoje s kvalitním návrhem?

Začátkem třetího tisíciletí se nutně začínají prosazovat metodologie umožňující co nejrychlejší vývoj softwaru, jeho průběžnou údržbu a reakci na měnící se podmínky a zadání. Tyto metodologie se nazývají agilní a vycházejí z poznání, že jedinou cestou, jak prověřit správnost navrženého systému, je co nejrychleji ho vyvinout, předložit zákazníkovi a na základě zpětné vazby pak upravovat.

Kniha zkušeného autora Václava Kadlece srovnává stále přežívající a pro určité typy projektů vhodný tradiční postup (tzv. „vodopád“) s poněkud důmyslnějšími metodami (spirála, Rational Unified Process – RUP) a především novou kategorií tzv. agilních metodik, jejichž nejznámějším zástupcem je často diskutované Extrémní programování, ale také SCRUM, Lean Development, Test Driven Development, Crystal, Adaptive Software Development a další.

Autor se k celé problematice staví bez jakýchkoli předsudků a nestraní žádné z představovaných metodik. Informace a otázky uvedené v knize by vás však měly přinutit zamyslet se nad efektivitou vývojového procesu ve vašem vývojovém týmu a motivovat vývojáře, jejich manažery a šéfy projektů hledat zdroje zdržení, neekonomičnosti a neefektivity ve vývojových procesech, jichž se sami účastní.

Uživateľská recenzia

Žiadne užívateľské hodnotenia nie sú dostupné.

Vaše hodnotenie

Používateľskú recenziu môžu vkladať len registrovaní užívatelia

 Prihlásiť
NAPÍŠTE NÁM