2024 Autor: Howard Calhoun | [email protected]. Naposledy zmenené: 2023-12-17 10:39
Do našich životov sa čoraz viac predierajú nové cudzie slová. Agile nebola výnimkou. Čo to je? Stručne povedané, agilný je prístup, ktorý je v protiklade s tradičným vodopádovým prístupom pri navrhovaní produktov a služieb.
Z histórie
Vo februári 2001 sa v horách Utahu v lyžiarskom stredisku The Lodge at Snowbird zhromaždilo 17 ľudí, aby sa stýkali, zabavili sa pri lyžovaní a pokúsili sa vymyslieť niečo zjednocujúce. Bol tam vypracovaný agilný manifest. Boli tu zástupcovia rôznych prístupov, ktorí chceli nájsť alternatívu k ťažkým procesom vývoja softvéru na základe dokumentácie. Na konci stretnutia sa rozhodlo, že manifest obsahuje 4 hodnoty, 12 princípov a žiadnu prax.
Podstata prístupu
Tento prístup je typický predovšetkým pre IT priemysel. Klasický prístup stanovuje, že schválený plán na vytvorenie produktu sa nemôže zmeniť ani zastaviť až do momentu jeho vytvorenia.
Základom tohto prístupu je klasický príklad riadenia kvality produktov používaný v závode Toyota, uvedený vo všetkých učebniciach na túto tému, akzamestnanec by mohol zastaviť výrobu, aby predložil racionalizačný návrh alebo zabránil manželstvu.
V mnohých spoločnostiach tím vývojárov projektu pracuje v rôznych oddeleniach a často sa dostáva do vzájomného konfliktu, čo nevedie k pozitívnym výsledkom pre produkt vo vývoji.
Agilná technológia vám umožňuje zapojiť všetkých vývojárov softvérového produktu, pričom všetci zamestnanci si ponechajú svoje vlastné funkcie. S týmto prístupom tím zamestnancov pochopí, že pracujú na dosiahnutí jedného spoločného cieľa, ktorým je vytvorenie kvalitného IT produktu pre svojich zákazníkov.
Pri použití tohto prístupu je potrebné vytvoriť tím rovnako zmýšľajúcich ľudí, ktorí dokážu efektívne a konkurencieschopne pracovať v trhových podmienkach.
Prichádzame do agilného tradičného podnikania
Tradičné podniky začínajú smerovať k tomuto prístupu. Typickým príkladom je zavedenie agile v Sberbank. Podľa G. Grefa je Sberbank 0,1 dielom IT trhu v Rusku. Hovorí, že vytvorili najväčšiu IT infraštruktúru na svete, no uvedomili si, že nie sú konkurencieschopní. Kto dnes Agile neovláda, nebude podľa neho zajtra konkurencieschopný. Ak chcete vo firme implementovať agilný systém, musíte sa najprv zmeniť.
Banky dnes nemajú rozvinutú štruktúru inovácií, ktorá je typická skôr pre mikrofinančné organizácie, ktorých podstataspočíva v tom, že požičiavajú peniaze za šialené úroky a dosahujú oveľa vyšší zisk ako banky. Tieto organizácie sú veľmi flexibilné, dokážu pretvoriť svoje podnikanie, nájsť si medzery na nových trhoch a môžu tiež vytlačiť klasické banky.
Tento prístup je typický pre iné obchodné oblasti. Mobilní operátori sa teda začínajú zaoberať platobnými systémami, Airbnb zmenilo prístup k hotelom v cestovnom ruchu, Uber urobil to isté v oblasti prepravy cestujúcich.
Flexibilná agilná správa
Kaskádový prístup zahŕňa plánovanie aspoň na rok. To sa mení pri použití agilnej metódy. čo to dáva? Pri tradičnom prístupe môže akákoľvek dynamika viesť k paralýze projektu. Pri použití agilnej metodiky je vybudovaná infraštruktúra, ktorá flexibilne reaguje na meniace sa požiadavky a požiadavky zákazníkov počas procesu vývoja. Agilné plánovanie musí sprevádzať pochopenie a analýza všetkých obchodných procesov organizácie. Agilný manažment musí sprevádzať schopnosť rozvíjať sa, zdokonaľovať a prispôsobovať sa špecifikám konkrétnej spoločnosti.
Existuje agilný manifest, ktorý je v podstate súborom pravidiel navrhnutých na uľahčenie orientácie v agilných metódach riadenia.
Tento prístup má minimalizovať riziká a zvyšovať zisky, napriek tomu, že podmienky existencie sú iné ako stabilné. Často musíte pracovať v kríze, no napriek tomu sa musíte snažiť znížiť riziká na nulu a zisky by maliusiluj sa o nekonečno.
Manifest prístupu
Existujú tri hlavné princípy agilnosti, ktoré sa pôvodne nazývali hodnoty:
- Musíte vedieť pracovať s ľuďmi, musíte hľadať, vychovávať a riadiť talenty.
- Mal by existovať dobre zavedený súbor obchodnej komunikácie s partnerskými spoločnosťami a zákazníkmi.
- Musí byť implementované dynamické riadenie. Čo je to v agile? Vo vzťahu k uvažovanému prístupu to znamená, že je potrebné byť mobilný v meniacom sa prostredí.
Vo vzťahu k softvéru bola pôvodne iná hodnota: dôležitejšia ako rozsiahla dokumentácia, funkčný softvér.
Princípy
V roku 2001 vyniklo 12 agilných princípov:
- Hlavnou prioritou je spokojnosť zákazníka prostredníctvom dodávky funkčného softvéru.
- Dynamika by sa mala dodržiavať vo všetkých fázach vývoja softvéru.
- Uprednostňujte krátke dodacie intervaly pre funkčný softvér.
- Vývojári a zákazníci musia byť počas životnosti projektu v jednom tíme.
- Projekty by mali byť postavené na motivovaných ľuďoch, ktorým treba poskytnúť prostredie, podporu a dôveru.
- Najúčinnejším spôsobom sprostredkovania informácií je priama komunikácia.
- Hlavným meradlom pokroku je fungujúci softvér.
- Agilné procesy by sa mali vykonávať rovnakou rýchlosťou.
- Osobitnú pozornosť treba venovať dobrému dizajnu a technickej dokonalosti.
- Maximalizovaťpráca sa dá robiť jednoducho.
- To najlepšie v softvéri vytvárajú samoorganizujúce sa tímy.
- Tímy by mali pravidelne zvyšovať svoju efektivitu a zlepšovať svoj pracovný tok v pravidelných intervaloch.
Funkcie prístupu
Agilný režim znamená schopnosť venovať osobitnú pozornosť vytváraniu tímov, pracovať nie dlhodobo, ale krátkodobo. Pomocou tejto metodológie je zabezpečený systém spätnej väzby, takže úpravy možno vykonať veľmi rýchlo.
Aplikáciou tohto prístupu sa zlepšuje interná komunikácia, znižuje sa počet konfliktov v rámci organizácie a zvyšuje sa efektivita implementácie projektov.
Predtým analytik napísal dokument a požadoval, aby sa dodržiavali ním nastavené šablóny. Dokumenty sa presúvali z oddelenia na oddelenie, z každého sa vrátili analytikovi s nejakými návrhmi a pripomienkami, potom sa presunuli na ďalšie oddelenia atď. Komunikovalo sa veľa, ale väčšinou na papieri. Výsledkom bolo, že vývojári softvéru neustále meškali, testeri robili veľa chýb.
Agilná metodológia verí, že ľudská interakcia je dôležitejšia ako procesy a dokumentácia. Tu sa už predpokladá, že analytik usporiada stretnutie, na ktorom bude hovoriť o implementácii novej funkcie a kde testeri a vývojári vyjadria svoje pripomienky a návrhy. Tu budú identifikovaní odborníci, ktorí môžu poskytnúť praktické rady o testovaní aimplementáciu. Potom analytik napíše podrobnú dokumentáciu a rýchlo kontaktuje zákazníka, aby objasnil požiadavky. Zároveň môžu vývojári usporiadať paralelné stretnutie, na ktorom môžu diskutovať o tom, ako nová funkcia ovplyvní funkčnosť softvéru, a testeri môžu zhodnotiť, čo je potrebné opraviť. Tým si vytvorí spoločnú víziu. Podrobnosti budú implementované s vysokokvalitnou dokumentáciou po poskytnutí spätnej väzby.
Agilné technológie vo vzdelávaní
Spočiatku bol Agile vytvorený ako metodika projektového manažmentu vo vzťahu k vývoju softvéru. Vyjadrenie G. Grefa o agile v Sberbank, konkrétne časť, v ktorej hovorí, že každý by sa mal stať agilným, však umožnilo aplikovať tento pôvodne vysoko špecializovaný prístup tak na vzdelávanie, ako aj na ekonomiku ako celok.
V škole by mal študent získať vedomosti, ktoré sú relevantné v čase jeho vzdelávania. Na procese vzdelávania by sa mali podieľať nielen učitelia a rodičia, ale aj samotné dieťa. Túto tímovú prácu možno dosiahnuť zavedením Agile do vzdelávania.
Zavedenie flexibilného riadenia do školy jej umožní stať sa akýmsi inovačným centrom. Myšlienka využitia agilného princípu vo vzdelávaní našla najväčšie rozšírenie na Západe. Táto technológia by mala byť zavedená zdola, iba v tomto prípade sú možné globálne transformácie vzdelávacieho systému.
V prípade americkej školy učitelia priznávajú, že vzdelávací systém sa dostal do slepej uličky, pretože neexistujemetodiky, ktorá by jej umožnila dynamicky sa ďalej rozvíjať. S. Peha tvrdí, že takáto metodika existuje a nazýva sa agilná.
Je založený na ľuďoch, dynamike a učení, takže tento prístup možno implementovať aj do škôl. Agilný manifest hovorí o softvérovom vývoji, no po jeho rozbore môžeme konštatovať, že má univerzálny charakter, čo umožňuje jeho aplikáciu do vzdelávacieho systému. Štátny vzdelávací systém má veľa priorít, ktoré si navzájom odporujú.
Zamestnancov školy možno prirovnať k stredným manažérom, ktorí sú pod tlakom zdola aj zhora. Pri dodržiavaní princípov agilnosti sa rozhodnutia pedagógov stávajú vyváženejšími.
V moderných podmienkach je škola vnímaná ako druh korporácie, ktorej život je spojený s implementáciou množstva pravidiel. Potreby jednotlivca v škole sú preto druhoradé. Nástroje a procesy sú na prvom mieste.
Správy vzdelávacích inštitúcií nedostatočne zohľadňujú ľudský faktor, uplatňujú zdokumentovaný prístup k rozdeľovaniu dostupných zdrojov, riadeniu školy, rozhodovaniu o osude detí a riadeniu medziľudských vzťahov.
Použitie agilného režimu v škole umožňuje implementáciu prístupu zameraného na človeka zameraného predovšetkým na rozvoj organizácie, čo umožňuje zvýšiť stupeň organizačnej disciplíny.
Metódy a didaktický materiál sú v modernej škole dôležité a to, čo sa študenti učia, je druhoradé. Tréning sa u nás končí odovzdanímUSE, v Amerike - záverečné testovanie. Všetci študenti sú vytvarovaní do jednej veľkosti, trénovaní na testy, skutočný cieľ výučby nie je dosiahnutý.
Nikto nepopiera skutočnosť, že študenti potrebujú vysoké známky, ale asimilácia učiva sa zlepšuje tvorivým prístupom k procesu učenia a zohľadňovaním individuálnych vlastností študentov. Vyššie organizácie sú považované za zákazníkov vzdelávacieho systému v moderných školách, hoci skutočnými zákazníkmi by mali byť deti a ich rodičia.
Školy neustále robia kompromisy, vyjednávajú, no chýba im skutočná spolupráca, ktorá prichádza s agilným prístupom. čo to dáva? Niektoré výbory prijímajú rôzne rozhodnutia, zavádzajú myšlienky väčšiny, potláčajú vôľu menšiny. Dosiahol sa teda kompromis, ale toto je najhoršia možná možnosť.
Budovanie vzdelávacieho systému zostáva v podstate dlho nezmenené. Snažia sa zvýšiť kontrolu vo vzdelávacom systéme pomocou stále podrobnejšieho plánovania.
Plánovanie znamená snažiť sa predpovedať budúcnosť, no nedáva vám možnosť ju ovplyvniť. Preto to vo väčšine prípadov vedie k strate času a projekty navrhnuté špičkovými manažérmi vzdelávania postupne zlyhávajú.
Správnou reakciou na dynamiku je rýchle manévrovanie, čo naznačuje agilná metodológia.
Princípy agilnosti vo vzdelávaní sú rovnaké ako tie, ktoré sú typické pre vývojárov softvéru, s funkciami, ktoré sa týkajúučenie:
- Zmysluplné učenie na uspokojenie potrieb študentov a ich rodín je najvyššou prioritou.
- Zmysluplné učenie by sa malo robiť v krátkych, ale častých cykloch.
- Zamestnanci školy, študenti a rodičia musia spolupracovať, aby zmysluplné učenie bolo dostupné pre všetkých.
- Projekt štúdia by mali vytvárať motivovaní odborníci, pre ktorých prácu je potrebné vytvoriť vhodné podmienky.
- Hlavným ukazovateľom pokroku je zvládnutie látky a nielen jej zapamätanie, takzvané zmysluplné učenie.
- Tempo učenia sa musí neustále udržiavať.
- Flexibilita dizajnu štúdia musí byť zachovaná prostredníctvom veľkej pozornosti venovanej kvalite dizajnu a inžinierskej dokonalosti.
Ostatné princípy znejú rovnako ako u vývojárov softvéru.
Koučing
Koučing je proces založený na partnerstve, ktorý stimuluje kreativitu a myslenie klientov, aby naplno využili svoj profesionálny a osobný potenciál.
Čo je agilný koučing? Obsahom tohto pojmu je mentoring a mentoring. Procesy zahŕňajú profesionálny koučing a facilitáciu (štýl riadenia, ktorý nepresahuje samoorganizáciu riadeného systému). Okrem toho koučing podľa veku zahŕňa rôzne typy zručností: obchodné, technické a transformačné zručnosti. To zahŕňa aj agilnú a štíhlu prax.(štíhla výroba).
Na záver
Čo je agilné? Ide o prístup, ktorý bol pôvodne zameraný na efektívne dokončenie procesov vývoja softvéru vytvorením bezkonfliktných tímov. Neskôr sa tento prístup začal vo všeobecnosti prenášať do firiem a do jednotlivých procesov najmä do vzdelávania. Pri implementácii agilných metód sa kladie priamy dôraz na komunikáciu medzi vývojármi a zákazníkmi. Tieto metódy znižujú množstvo použitej dokumentácie.