Agilný manifest sa skladá z 12 princípov, ktoré definujú agilný prístup k vývoju softvéru. V súčasnosti agilný prístup jasne vymedzuje pravidlá pre tímovú prácu v IT priemysle. Môže byť považovaný za najúspešnejšiu a najefektívnejšiu metodológiu ľahkého projektového riadenia. Aké sú výhody a nevýhody používania agilného projektového riadenia?

12 princípov Agilu – obsah:

  1. 12 princípov Agilu
  2. Zhrnutie

12 princípov Agilu

Agilné projektové riadenie je založené na pravidlách, ktoré sú jasne uvedené a ľahko zapamätateľné. Okrem štyroch hodnôt, ktoré sme opísali v tento text, Agilný manifest pozostáva z 12 princípov Agilu.

Nižšie predstavíme výhody a nevýhody 12 princípov Agilu. Budeme ich diskutovať jeden po druhom, ako sú uvedené v najnovšej verzii Agilného manifestu zverejnenej v roku 2019. Sú nasledovné:

  1. Našou najvyššou prioritou je uspokojiť zákazníka prostredníctvom včasného a nepretržitého dodávania hodnotného softvéru.
  2. Stanovenie najvyššej priority na rýchle dodanie produktu je veľkou výhodou z pohľadu klienta. Prvá funkčná verzia produktu môže byť vydaná hneď po splnení dohodnutých kritérií. Tím pracuje rýchlo na ďalších aktualizáciách, ktoré môžu byť spustené aj každý deň. Týmto spôsobom je produkt vždy nový a vždy funkčný.

    Avšak tento prístup má aj niektoré nevýhody, pretože produkt je vždy vo vývoji. Preto staršie verzie zakúpené koncovými používateľmi sa môžu rýchlo stať nekompatibilnými alebo si vyžadovať nepretržité aktualizácie, aby správne fungovali.

  3. Vítame zmeny požiadaviek, aj neskoro vo vývoji. Agilné procesy využívajú zmenu na konkurenčnú výhodu zákazníka.
  4. Keď je tím schopný prijať zmeny požiadaviek, produkt môže byť rýchlo a efektívne prispôsobený potrebám klienta a trhu. Výzvové prostredie podporuje kreativitu a môže viesť k inováciám. Avšak využívanie zmien nie je len vzrušujúce, ale aj veľmi náročné pre tím. Musia sa učiť každý deň a byť otvorení častým situáciám, keď riešenia, ktoré vyvinuli, nie sú pokračované, alebo dokonca nie sú implementované do produktu vôbec.

  5. Dodávajte funkčný softvér často, od niekoľkých týždňov po niekoľko mesiacov, s preferenciou kratšieho časového rámca.
  6. Pravidlo častého dodávania je veľmi dôležité pre vysoko konkurenčné a rýchlo sa meniacie trhové prostredie. Taktiež to núti tím vyhnúť sa vývoju vedľajších funkcií produktu a zamerať sa na hlavné ciele stanovené zákazníkom.

    Avšak, keď sú plánované nejaké významné zmeny v produkte, toto pravidlo by sa nemalo dodržiavať veľmi striktne. V takom prípade je lepšie dôkladne otestovať nové riešenie, než vydať nedokončenú verziu produktu.

  7. Obchodníci a vývojári musia spolupracovať každý deň počas celého projektu.
  8. Úzka spolupráca medzi obchodnými a vývojovými tímami je kľúčová pre dodanie hodnotného produktu na trh. Problémy, ktoré sa tu môžu objaviť, sú s komunikáciou a očakávaniami. Dôvodom je, že vývojové tímy nie sú vždy schopné komunikovať technické obmedzenia svojich riešení. Obchodní partneri môžu naopak mať problémy s objasnením svojich očakávaní, ktoré sa môžu zvyšovať alebo stať nejasnými.

    Výhody a nevýhody 12 princípov Agilu
  9. Budujte projekty okolo motivovaných jednotlivcov. Dajte im prostredie a podporu, ktorú potrebujú, a dôverujte im, že prácu dokončia.
  10. Vzájomná dôvera medzi členmi tímu, ako aj zdravá dávka slobody, sú nevyhnutné prvky úspešnej a efektívnej práce. Keď motivovaný tím cíti zodpovednosť za vykonanú prácu, zvyčajne sústredia svoje úsilie na dokončenie úlohy. Napriek tomu tento prístup k projektovému riadeniu vyžaduje správnu rovnováhu medzi nezávislosťou a kontrolou. Tím potrebuje otvorené prostredie na to, aby bol kreatívny, ale tiež potrebuje hranice, na ktoré sa môže zamerať.

  11. Najefektívnejšou a najúčinnejšou metódou prenášania informácií do a v rámci vývojového tímu je osobný rozhovor.
  12. Osobné rozhovory sú dnes väčšinou nahradené online stretnutiami. Musíme si pamätať, že Agilný manifest bol napísaný v roku 2001, keď nebolo vzdialené pracovné prostredie také bežné ako dnes a možnosti online stretnutí boli dosť obmedzené. Avšak, osobné stretnutia, alebo len videokonferencie, sú veľmi dôležité na udržanie motivácie tímu. Avšak, toto je časovo náročné riešenie. Preto agilní projektoví manažéri často obmedzujú časové rámce a moderujú priebeh stretnutia.

  13. Funkčný softvér je primárnym meradlom pokroku.
  14. Nová verzia funkčného softvéru, alebo iný potenciálne trhovo pripravený produkt, sú určite najlepšími meradlami pokroku. Avšak, niekedy je potrebné vykonať nejaké údržbové práce. Preto sa tento princíp nemôže brať doslovne v každom prípade.

  15. Agilné procesy podporujú udržateľný rozvoj. Sponzori, vývojári a používatelia by mali byť schopní udržiavať konštantné tempo neobmedzene.
  16. Udržateľný rozvoj znamená schopnosť tímu odhadnúť svoju vlastnú kapacitu. To je jeden z najdôležitejších ukazovateľov zrelého tímu. Pokiaľ tím nemusí pracovať na plnú kapacitu neustále, existujú špeciálne momenty v životnom cykle produktu, keď sú takéto obdobia, ako napríklad crunch, nevyhnutné.

  17. Neustála pozornosť na technickú dokonalosť a dobrý dizajn zvyšuje agilitu.
  18. Technická dokonalosť znamená žiadnu potrebu vykonávať časovo a zdrojovo náročné revízie. A to je jeden z najdôležitejších dôvodov, prečo venovať neustálu pozornosť kvalite vyvíjaného produktu. V prípade tohto agilného princípu nie sme schopní uviesť žiadne nevýhody tohto prístupu.

  19. Jednoduchosť – umenie maximalizovať množstvo práce, ktorá sa nevykonáva – je nevyhnutná.
  20. 10. princíp Agilu môže byť vyjadrený v známej fráze “Pracujte múdrejšie, nie ťažšie”. Inými slovami, ak nejaká funkčnosť produktu nebude vydaná, nepracujte na nej. Nevýhodou tohto prístupu je potreba skvelého projektového manažéra, ktorý je schopný prioritizovať prácu v reálnom čase a prispôsobiť jej rozsah požiadavkám klienta.

  21. Najlepšie architektúry, požiadavky a dizajny vznikajú z samoorganizujúcich sa tímov.
  22. Samoorganizujúce sa tímy cítia zodpovednosť za svoju prácu, pretože nemôžu povedať, že zlyhanie je výsledkom zlého riadenia alebo zastaraného dohľadu. Avšak, menej skúsené tímy často potrebujú nejaké koučovanie alebo mentoring. Preto na začiatku môže byť rozumné pracovať s skúseným Scrum Masterom, ktorého úloha je opísaná tu, alebo iným druhom agilného kouča.

  23. V pravidelných intervaloch tím reflektuje, ako sa stať efektívnejším, a potom prispôsobuje a upravuje svoje správanie.
  24. Reflexia a adaptácia sú základom nielen pre všeobecný agilný prístup, ale aj základmi Scrum rámca. Je veľmi ťažké nájsť nejakú nevýhodu pre tento adaptívny prístup, pretože reflexia tímovej práce zvyčajne vedie k lepšej efektivite, ako aj k integrácii tímu.

Výhody a nevýhody 12 princípov Agilu

Zhrnutie

Agilný prístup bol vytvorený ako metodológia vývoja softvéru, ktorá zdôrazňuje iteratívny vývoj, tímovú spoluprácu a spätnú väzbu od zákazníka. Agilný manifest vymedzuje 12 princípov Agilu, ktoré riadia agilné projektové riadenie. Zameriavajú sa na dodávanie hodnoty zákazníkovi prostredníctvom nepretržitého dodávania funkčného softvéru.

Agilný prístup má mnoho výhod; je to rýchly a nepretržitý proces, ktorý je navrhnutý tak, aby sledoval meniace sa potreby zákazníka. Je reagujúci na trh a poskytuje vysokú mieru flexibility.

Teraz, keď poznáte 12 princípov Agilu, môžete sa pozrieť na to, ako používať agilnú metodológiu 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.

View all posts →