Čo je Agile? Tento termín znamená schopnosť pohybovať sa rýchlo a ľahko. A tento typ pohybu je kľúčom k moderným metódam riadenia projektov 21. storočia. Agile začalo ako metodológia vývoja softvéru a rýchlo sa presunulo do sveta všeobecného riadenia projektov. Agile zdôrazňuje spoluprácu, spätnú väzbu od zákazníka a neustály rozvoj. Navyše, môže byť aplikované na projekty všetkých veľkostí. Od svojho vzniku bolo Agile prijaté tisíckami organizácií po celom svete.
4 hodnoty Agile – obsah:
Krátka história Agile
Na konci minulého storočia tím vývoja softvéru stále používal metodológie riadenia projektov vynájdené pred 50 rokmi. Vodopád, ktorý bol štandardom riadenia projektov väčšinu 20. storočia, bol najbežnejšou metodológiou vývoja softvéru pred Agile.
Metodológia vodopádu bola vytvorená pre stavebný priemysel a výrobu. Perfektne vyhovovala potrebám týchto podnikov – keďže typy projektov vo výrobe vyžadujú prípravu komplexných plánov pred fázou realizácie. V tejto metodológii, akonáhle je plán vytvorený, je vykonávaný krok za krokom. Tok práce pripomína vodopád, aby vyhovel požiadavkám klienta.
Žiaľ, metodológia vodopádu nemohla byť aplikovaná na vývoj softvéru, pretože bola ťažko sledovateľná a vyžadovala množstvo papierovania. Ešte dôležitejšie je, že bola jednoducho neefektívna.
V hľadaní flexibilnejšieho a iteratívneho prístupu k vývoju softvéru začalo mnoho tímov pracovať na svojich vlastných, lokalizovaných úpravách riadenia projektov. Avšak, existovala naliehavá potreba nielen pre nový štandard, ale aj pre úplne nový spôsob myslenia o riadení projektov.
Nový prístup sa už začínal objavovať tu a tam, keď sa v roku 2001 stretlo 17 lídrov v oblasti softvéru na konferencii v Snowbird, Utah. Medzi účastníkmi boli také mená ako Kent Beck a Ron Jeffries, spoluautori eXtreme Programming (XP), ako aj Ken Schwaber a Jeff Sutherland, (autori rámca Scrum, ktorý sme opísali v tejto sérii príspevkov). Počas konferencie v Snowbird bol Agile Manifesto formulovaný ako odpoveď na nedostatky metódy vodopádu. Dnes je Agile nielen metodológia vývoja softvéru. Stalo sa spôsobom myslenia používaným na riadenie projektov v rôznych organizáciách. Napriek tomu, že jeho popularita neustále rastie, všeobecné pravidlá Agile zostávajú nezmenené.
Čo je Agile?
Agile je definované ako metóda riadenia projektov, ktorá rozdeľuje všetky úlohy do krátkych fáz nazývaných iterácie. Tieto fázy sú často hodnotené a prispôsobované aktuálnemu stavu trhu a potrebám klienta.
Agile je tiež termín používaný na opis súboru hodnôt a princípov vývoja produktov. Všeobecne Agile znamená byť zameraný na rýchle dodávanie hodnoty zákazníkovi a byť schopný sebaregulácie ako agilný tím. Inými slovami, agilné tímy sú schopné prispôsobiť sa a meniť sa podľa potreby, aby dosiahli čo najlepšie výsledky pre svojich zákazníkov.

4 základné hodnoty Agile
Agile je postavené na 4 základných hodnotách uvedených nižšie:
- Jednotlivci a interakcie nad procesmi a nástrojmi.
- Funkčný softvér nad komplexnou dokumentáciou.
- Spolupráca so zákazníkom nad vyjednávaním zmlúv.
- Reagovanie na zmenu nad dodržiavaním plánu.
Tieto hodnoty sa na prvý pohľad môžu zdať prísne. Ale ich autori zdôrazňujú, že slovo “nad” použili zámerne. Uvádzajú, že obe časti rovnice sú rovnako dôležité, preto je potrebné spomenúť obidve časti, aby sa pomohlo s pochopením základných otázok v riadení. Avšak, prvá časť rovnice je v prístupe Agile dôležitejšia.

Jednotlivci a interakcie nad procesmi a nástrojmi
Prvá základná hodnota Agile znamená, že ľudia pracujúci na projekte, ich pohoda a komunikácia, sú najdôležitejšou súčasťou úspešného tímového úsilia. Ani procesy, ktoré vykonávajú, ani nástroje, ktoré používajú, nemôžu byť hodnotené viac ako práca a príspevok jednotlivcov.
Funkčný softvér nad komplexnou dokumentáciou
Druhá hodnota Agile sa priamo zaoberá vývojom softvéru. Avšak, medzi tímom Agile v oblasti vývoja softvéru a akýmkoľvek iným druhom produktu nie sú žiadne zásadné rozdiely. V oboch prípadoch by mala byť funkčná verzia produktu k dispozícii zákazníkovi neustále. Práca sa vykonáva postupne a iteratívne. Inými slovami, produkt sa vyvíja krok za krokom, pričom každý krok pridáva nejakú hodnotu k predchádzajúcim. Týmto spôsobom môže byť produkt ľahko a rýchlo prispôsobený meniacim sa požiadavkám a potrebám. V dôsledku toho nie je komplexná dokumentácia, ktorá bola základom metódy vodopádu, prioritou v prístupe Agile.
Spolupráca so zákazníkom nad vyjednávaním zmlúv
Tretia hodnota oslavuje neustálu komunikáciu so zákazníkom. Vzhľadom na iteratívnu povahu vývoja produktov Agile, potreby zákazníka môžu byť riešené na počkanie. Preto zmluva vyjednaná na začiatku spolupráce nemusí obsahovať všetky podrobné špecifikácie produktu.
Reagovanie na zmenu nad dodržiavaním plánu
Posledná hodnota Agile je spojená s predchádzajúcimi. Klade dodanie obchodnej hodnoty nad konanie podľa vopred stanovených pravidiel a plánov. Stručne povedané, pravidlo znamená, že produkt musí byť vyvinutý podľa aktuálneho stavu trhu. Preto sa agilný tím musí často prispôsobovať a aktualizovať požiadavky na produkt a konzultovať ich so zákazníkom.

Zhrnutie
Agile Manifesto sa datuje do roku 2001. Bolo napísané ako súbor pravidiel a hodnôt pre tímy vývoja softvéru. Avšak, dnes sa používa ako základ pre efektívne a ľahké riadenie projektov rôznymi organizáciami.
Agile je založené na súbore hodnôt. Oslavuje individuálny príspevok v tímovej práci. Vyššie hodnotí dostupnosť funkčnej verzie produktu nad zložitými plánmi a dokumentáciou. A zdôrazňuje neustálu komunikáciu so zákazníkom, ktorý je zapojený do celého procesu vývoja produktu.
Odpovedali sme na hlavnú otázku, “Čo je Agile”. Teraz si pozrite Ako používať metodológiu Agile pre projekty na voľnej nohe?
Ak sa vám náš obsah páči, pridajte sa k našej komunite usilovných včiel na Facebooku, Twitteri, LinkedIn, Instagrame, YouTube, Pinterest.
Caroline Becker
Ako projektová manažérka je Caroline odborníčkou na hľadanie nových metód na navrhovanie najlepších pracovných tokov a optimalizáciu procesov. Jej organizačné schopnosti a schopnosť pracovať pod časovým tlakom z nej robia najlepšiu osobu na premenenie zložitých projektov na realitu.