Menu

Agilné prístupy a certifikácie - Scrum, PMI-ACP®, PRINCE2 Agile®...

Čo znamená "agilný"?

Termín "agilný" čiže agile je chápaný mnohými odlišnými spôsobmi. Môžeme sa na neho pozerať ako na súbor správaní, konceptov a techník, ktoré sú charakteristické ako agilné spôsoby práce.

História agile

Pojem "agile" bol vytvorený v roku 2001 skupinou nezávislých vývojárov, ktorí sa spojili, aby vytvorili alternatívny spôsob vývoja software k vtedy dominantnému, málo flexibilnému "vodopádovému modelu". Skupina vytvorila dokument s názvom "Agilný manifest" obsahujúci 12 princípov, na ktorých je agilný prístup založený. Agilný prístup sa postupne preukázal ako úspešný pri vývoji produktov či riešení všeobecne. V súčasnej dobe využíva agilné prístupy čím ďalej tým viac organizácií aj mimo oblasti IT.

Ako funguje agile

Základom agilného riadenia sú spoločné hodnoty a spôsoby správania ako spolupráca a samoorganizácie. Agilný tímy sú zmiešané - skladajú sa z vývojárov, analytikov, testerov a zástupcov zákazníka. Členovia tímu majú rôznorodé zručnosti a skúsenosti a sú motivovaní k spoločnému postupu. Miesto riadenia zhora sa tím sám rozhodne, čo, ako a kedy bude v rámci jednotlivých balíkov / "timeboxov" / "šprintov" robiť. Dôležitá je pritom vzájomná dôvera a neobviňovanie sa. Pretože sa požiadavky vyvíjajú, hrá významnú úlohu zástupca zákazníka v tíme a prioritizácia jednotlivých požiadaviek.

Ďalším dôležitým princípom je "timeboxing", plánovanie práce v krátkych časových intervaloch - opakovaniach čiže "šprintoch". V nich sú čas a náklady fixné a funkcie produktu flexibilné. Primárnym cieľom je dodanie životaschopného produktu v termíne.

Nemenej dôležitým princípom je limitovanie rozpracovanosti (WIP). Tu sa často využíva vizualizácia postupu práce na tzv. Kanban Board alebo Scrum Board (nástenke). Tímy sa samé rozhodujú, na koľkých úlohách sa bude pracovať súčasne, čo umožnuje mať pod kontrolou komplexitu.

Najznámejšie agilné rámce

Neexistuje unifikovaná "agilná metodika". Medzi najpoužívanejšie a najznámejšie rámce považované za agilné patrí Scrum, Kanban, Lean, LeanStartup, XP (eXtreme Programming), SAFe (Scaled Agile Framework), DSDM (Dynamic Systems Development Method) / AgilePM, DevOps, FDD (feature-driven development), Crystal, ASD (Adaptive Software Development), DAD (Disciplined Agile Delivery). Relatívnou novinkou (leto 2015) je PRINCE2 Agile, ktorý prepája metodiku projektového riadenia PRINCE2 s agilnými metódami.

Úskalia Agile

Najväčšou výzvou pre úspešné využitie agilných prístupov je nutnosť prispôsobiť pôvodné "neagilné" spôsoby fungovania. Napr. pri práci agilného tímu nie je možné použiť "klasické" riadiace mechanizmy v štýle "velenia a kontroly".

Ďalej je dôležité vedieť, že agilné prístupy sú určené pre vývoj produktov, resp. pre jeho riadenie. Nie sú myslené pre komplexné riadenie projektov. Nemožno nimi teda nahradiť "tradičné" projektové riadenie. Otázkou teda nie je, či riadiť agilne alebo projektovo, ale ako oba tieto prístupy kombinovať a integrovať.

Agilné certifikácie

V reakcii na požiadavky trhu na nezávislé overenie znalostí agilných prístupov a schopnosti aplikovať ich vzniklo a ďalej sa vyvíja množstvo agilných certifikácií. Výsledkom je košatá a stále rastúca rodina certifikácií podľa rôznych štandardov od mnohých viac či menej renomovaných skúšobných inštitútov s rôznymi cenovými reláciami aj úrovňami náročnosti - od skutočne obtiažnych až po "kúpte si certifikát". Ktoré sú teda v súčasnosti vhodné pre koho? Porovnanie certifikácií dostupných v SR a ČR nájdete nižšie.

Základná úroveň

Názov certifikácie Certifikačný orgán Renomé Čo preukazuje Kurz podmienkou skúšky?
Agile Scrum Foundation EXIN vysoké základnú znalosť agilných metód a praktík Scrum nie
Certified Scrum Master/ Developer/ Product Owner Scrum Alliance vysoké absolvovanie kurzu Scrum pre danú rolu vedeného CST a zloženie skúšky z jeho obsahu áno
PSM I/ PSPO I/ PSD I Scrum.org vysoké ovládanie Scrum na základnej úrovni podľa danej roly nie
AgilePM Foundation APMG okrajová znalosť základov metódy AgilePM postavenej na DSDM nie
BCS Agile Foundation BCS okrajová znalosť základných konceptov a hodnôt agile nie
ICAgile Certified Professional ICAgile okrajová znalosť mindsetu, hodnôt a základných koncepcií Agile áno
SFC/ SDC/ SMC/ SPOC/ SAMC SCRUMStudy nízke znalosť "SBOK Guide" nie
SMAC/ SPOAC/ STMAC/ SSEAC a ďalšie Intl. Scrum Institute nízke držiteľ si kúpil certifikát nie

 

Pokročilá úroveň

Názov certifikácie Certifikačný orgán Renomé Zameranie Kurz podmienkou skúšky?
Agile Scrum Master EXIN vysoké zručnosti a znalosti agile a Scrum áno
PMI-ACP (Agile Certified Practitioner) PMI vysoké znalosť agilných princípov i prístupov (vrátane Scrum) a ovládanie agilných techník nie
PRINCE2 Agile Practitioner AXELOS vysoké schopnosť začať aplikovať PRINCE2 Agile na reálny projekt nie
AgilePM Practitioner APMG okrajová schopnosť aplikovať AgilePM v role projektového manažéra nie
BCS Agile Practitioner BCS okrajová schopnosť aplikovať Agile áno
ICAgile Continuing Learning Certifications ICAgile okrajová špecializácie na rôzne oblasti Agile áno
PSM II/ PSM III/ PSPO II/ SPS Scrum.org okrajová ovládanie Scrum/ Nexus na pokročilej úrovni podľa danej roly nie
ESMC SCRUMStudy nízke znalosť "SBOK Guide" nie