Co je Agile? (A proč to nejlepší společnosti používají?)

Dnes je běžné, že společnosti popisují samy sebe nebo své procesy jako agilní, zejména ty, které pracují v technologickém prostředí. Co ale Agile skutečně znamená a proč je tak populární?

Viceprezident pro technologie



Mluvili jsme s Peterem Dalym, ostříleným viceprezidentem softwarového inženýrství a technologie, abychom pomohli vysvětlit agilní metodologii; co je Agile, jak jej správně implementovat a jak to vypadá na organizační úrovni. Peter pracoval jako viceprezident více než 20 let pro širokou škálu společností, včetně BCE (Bell Canada Enterprises), Saville Systems, TELUS Health a Achievers.



Co je Agile?

Agile je ve svém jádru soubor principů a hodnot, které pomáhají rozdělit složité projekty na krátké, stravitelné části, které zvyšují pravděpodobnost úspěchu. Na základě a jednoduchý manifest a 12 základních principů se Agile stala moderním standardem pro vývoj softwaru.

Zjednodušeně řečeno: Agile je koncept vytvořený za účelem zlepšení procesu vývoje softwaru a pomoci velkým a komplexním projektům k úspěchu, říká Daly. Je to založeno na řadě myšlenek, ale základními principy je zaměřit se na schopnosti týmu a nenechat je zatěžovat těžkými procesy, pomalým rozhodováním nebo špatnou komunikací.



zdroj: Forbes

Jak to vše začalo

Agilní metodologie se objevily v 90. letech, kdy velká část vývoje softwaru skončila v určité kapacitě selháním; zda překračovalo rozpočet, nedokončovalo včas nebo bylo úplně zrušeno. Ve skutečnosti The Standish Group Zpráva o chaosu v roce 1995 odhalilo, že 31,1 procenta projektů vývoje softwaru bylo zrušeno před dokončením a 53,7 procenta stálo 189 procent jejich původní předpovědi. Bylo také zřejmé, že neúspěch projektu ve větších organizacích byl výrazně horší než u malých a středních firem.

Mezi hlavní faktory, které přispěly k tomu, proč tak velký počet projektů vývoje softwaru selhal, patřily překážky, jako jsou nerealistické termíny a rozpočty, špatná komunikace mezi týmy a s vyšším vedením, pokrok projektu ovlivněný změnami a konkurenční priority, vysvětluje Daly.



Agile Manifesto, vytvořený 17 předními mozky v oblasti technologie a vývoje, se zrodil v roce 2001 s cílem zlepšit vývoj softwaru a posunout zaměření od následování plánu za každou cenu k přizpůsobení se změnám za účelem poskytování vysoce kvalitního softwaru.

Od té doby se organizace pokoušejí implementovat agilní principy a metodiky, aby zlepšily své postupy a nakonec těžily z výhod. Ve skutečnosti mnoho organizací začalo implementovat agilní metodiky do všech aspektů svých procesů – nejen do vývoje softwaru. To představuje zcela nový soubor výzev, ale pokud je agilní praktikováno správně, může být klíčem k poskytování kvalitních projektů včas a v rámci rozpočtu.

Výhody Agile

Spotify, Microsoft, IBM jsou některé z předních společností, o kterých je známo, že používají agilní přístup. Nejsou sami. Přes 71 procent Organizace nějakým způsobem používají Agile, což znamená, že pokud Agile nepraktikujete, jste mimo.



Proč se tedy Agile stala standardem napříč odvětvími? Za prvé, je prokázáno, že zvyšuje pravděpodobnost úspěchu.

Když budou Agile a jeho rámce, jako je Scrum, disciplinovaně aplikovány týmy s potřebnými dovednostmi a zkušenostmi, zvýší se pravděpodobnost úspěšného projektu, říká Daly. Je to osvědčený, lehký a snadno pochopitelný rámec, a proto jej podniky rády používají.

A nedávná zpráva z PwC zjistila, že projekty využívající agilní metodiky jsou o 28 procent úspěšnější než ty, které ne.

Agile navíc umožňuje organizacím vytvářet kvalitnější projekty.

Koncept inspekce, který je pilířem Scrumu, umožňuje zabudovat kvalitu do přístupu, říká Daly. A když můžete dosáhnout vysoké úrovně kvality, snížíte své náklady a zvýšíte pravděpodobnost úspěšného projektu.

Hodnoty scrumu

Zdroj: guntherverheyen.com

Agile může také vytvořit pozitivní pracovní prostředí tím, že se zaměří na hodnoty. Scrum, agilní rámec, se zaměřuje na pět základních hodnot, které mohou zlepšit pracovní prostředí.

Klíčovými faktory, díky kterým je celý koncept Agile úspěšný, jsou hodnoty Scrum: závazek, odvaha, soustředění, otevřenost a respekt, vysvětluje Daly. Tyto hodnoty jsou v souladu s nejběžnějšími věcmi, které lidé na pracovišti hledají.

Lidé rádi pracují tímto způsobem a přebírají větší odpovědnost za výsledky. Pracují v menších týmech, které jsou z hlediska komunikace efektivnější.

Měření úspěchu

Pozitivní dopad Agile na zaměstnance a celé týmy je jedním z klíčových způsobů měření jeho úspěchu.

Důležitým ukazatelem je morálka vašich vývojářských týmů. Obvykle je vyšší, když efektivně používáte agilní rámce, říká Daly. Hodnoty Agile a Scrum jsou hodnoty, které vývojáři hledají. Týmová práce je mnohem silnější, když jsou tyto hodnoty naplňovány.

Nakonec, nejjednodušší způsob, jak zjistit, zda implementujete agilní metodiky správně, je podívat se na výsledky projektu.

Dalším ukazatelem úspěchu je, že vyrábíte vysoce kvalitní software, vysvětluje Daly.

Pokud agilita funguje, znamená to, že jste schopni neustále dodávat nové produkty nebo vylepšení svých produktů v krátkém časovém období.

Chcete implementovat agilní metodiky? BrainStation nabízí Agilní trénink který vám poskytne nástroje ke zlepšení vašich procesů v celém životním cyklu digitálního produktu.


Kategori: Agilní