Agilní metodika: Flexibilní řešení

V moderním podnikání převládá filozofie flexibility. Předčasné uvolňování produktů a rychlá zpětná vazba od zákazníků jsou klíčem k úspěšnému obchodování a vysokému zisku. Pro řádné uspořádání pracovního postupu bylo vyvinuto několik technik, které jsou spojeny obecnou koncepcí připravenosti na změnu. Agilní metodologie pocházejí z oblasti informačních technologií, ale již potvrzují jejich účinnost v různých tržních sektorech.

Filozofie Agile

Překlad z anglického názvu konceptu znamená "rychlé a snadné se pohybovat, myslet nebo rozumět". V ruštině se pevně zavádí definice "flexibilní". Skrytí pod pojmem Agilní metodika, přístupy a techniky jsou zaměřeny především na zajištění citlivosti produktu na potřeby kupujících. Když se situace na trhu změní, pružný produkt se po něm změní a rychle získá uznání.

Agile vs. Waterfall

V přírodě, technice, životě se všechny procesy odehrávají postupně a procházejí řadou etap. Podnikatel poprvé přijal tento koncept, známý jako "kaskádový model" nebo "model vodopádu", a úspěšně ho sleduje po mnoho let. Za prvé, existovaly fáze plánování a designu, pak byl produkt implementován, testován a implementován. Od začátku až do konce procesu by mohly projít roky.


V moderním podnikání - to je správná cesta ke kolapsu. Zákazník není připraven čekat, chce získat produkt právě teď. Navíc se spotřebitel mění, volatilní, dnes chce jeden, a zítra - jiný. Pokud při každé změněbude muset znovu spustit celý cyklus práce, produkt se nikdy nedostane do světa. Na konci 20. století byla nejdynamičtěji se rozvíjející oblastí trhu vývoj softwaru. Nejaktivnější zde byla potřeba změny. Existovalo několik nových přístupů k organizaci výrobního procesu a snaží se uniknout z modelu vodopádu. Podrobně se lišily, ale v podstatě byly velmi podobné. Trvalo to nějaký čas, abychom je spojili a vytvořili jednu filozofii. V roce 2001, v Utahu ve Spojených státech, byla vytvořena developerská skupina a publikovala Manifest agilní vývojové metodiky, známý jako Agile Manifest. Neobsahoval žádné konkrétní pokyny, jak pracovat. Namísto toho je třeba řešit základní myšlenky a zásady, které je třeba řešit.


Agilní nápady a principy

Manifesty formulují čtyři hodnoty metodologie:
  • Lidé jsou důležitější než věci a procesy.
  • Produkt je důležitější než dokumentace, kterou nikdo nečíst.
  • Spolupráce je důležitější než smlouva.
  • Neustálá připravenost na změnu.
  • Tyto základní myšlenky jsou dále popsány v zásadách:
  • Hlavní priorita práce - uspokojování potřeb klienta.
  • Hlavní podmínkou práce je denní komunikace mezi vývojáři a zákazníkem za stejných podmínek.
  • Práce musí být provedena s krátkou iterací, která umožňuje okamžitě provést změny požadavků.
  • Pracovní produkt je hlavním ukazatelem pokroku a měl by být vydán co nejčastěji.
  • Každý člen vývojového týmu musí být motivován.
  • Klíčem k úspěchu je jednoduchost a kvalita provedení.
  • Trvalé sledování týmové práce za účelem zvýšení produktivity a korekce chyb. Samotný Agilek není specifickou metodou, nýbrž jednou filozofií projektového řízení, způsobu myšlení. Jedná se o humanistický přístup, který zohledňuje potřeby i zájmy lidí.

    Příklad flexibilní organizace

    Uvažujme o principu pružného řízení projektů v jeho rodné oblasti vývoje softwaru. Je důležité přidělit role:
  • Vlastník produktu - muž, který přesně ví, co by měl jít do výsledku a je možné vysvětlit tým.
  • Tým je malá skupina specialistů schopných vytvořit produkt.
  • Mistr, koordinátor - osoba, která sleduje správnou organizaci pracovního procesu v souladu s přijatou metodikou.
  • Agilní vývoj začne s montáží bэkloha - kompletní seznam požadavků na finální vlastník produktu v tomto okamžiku. Během práce v nevyřízené podobě lze provést změny, přidávat nové odstavce, měnit se nerelevantní, priority se mění.
    Proběhne první setkání klienta a týmu vývojářů pod vedením průvodce. Seznam požadavků je zvažován, je opraven. Na prvním zasedání jsou vypracovány předběžné odhady časových výdajů, rozsáhlé cíle jsou rozděleny na jednotlivé složky, je sestavena mapa cílů. Metoda Agile poskytuje iterativní vývoj: krátké sprinty trvají od týdne do měsíce. Před každou iterací je uveden seznam konkrétních úkolů, které se tvořítým bude fungovat. Do konce šprintů již nejsou změny v tomto seznamu provedeny. Výsledek práce by měl být funkční výrobek, který může být předložen spotřebiteli.
    V průběhu denního spokojený tým krátké povinné schůzky, kde každý účastník říká, že včera ve sprintu úkolů, které bude dnes a výzvy, kterým čelí. To umožňuje každému členovi týmu pochopit, co dělají ostatní. Na konci šprintu se koná schůzka, na které vlastníka produktu předkládá výsledky práce. Poté tým provádí retrospektivu - analyzuje minulou iteraci, diskutuje o problémech.

    Nevýhody flexibilního řízení

    Agilní metodiky mají obrovský potenciál, pokud jsou správně používány. Tato výmluva není náhodná, není divu, že existuje mnoho školení o "Agile Application". Je důležité pochopit podstatu pružné filozofie a ne důkladně sledovat každý dopis agilního manifestu. Neodmyslitelné používání principu "produkt je důležitější než dokumentace" může vést k úplnému nedostatku projektové dokumentace a absolutního chaosu. "Připravenost ke změně" někdy vede k neustálému zpracování produktu kvůli rozmaru zákazníka. Správné používání flexibilních technik může odhalit potenciál jakéhokoli projektu a jeho úspěšnost.

    Související publikace