Uvod v agilno načrtovanje

Agilni in načrtovalni, so kot antonimi! Ali lahko načrtovanje in okretnost gresta skupaj? Pogosto se govori, da agilne ekipe v resnici ne načrtujejo. Ker pa je ogromno organizacij sprejelo agilne prakse, je eden ključnih dejavnikov uspešnega agilnega izvajanja njegov pristop k „načrtovanju“.

Opredelitev „Agile Planning“

Agilno načrtovanje je mogoče opredeliti kot metodologijo, ki meri hitrost dela s pomočjo neodvisnih delovnih skupin, imenovanih "Sprint" ali "Iterations". Šprinti so delovne naloge, dodeljene skupinam, ki trajajo 2-4 tedne. Vloga Agile načrtovanja je določiti in dodeliti posamezne naloge številnim takšnim več šprintom. Tako olajša učni proces in pomaga skupinam določiti dosegljive cilje.

Kateri so atributi agilnega načrtovanja?

Tu se osredotočamo na štiri najpomembnejše agilne atribute, ki so naslednji:

1. Običajno Agile načrt vključuje 'Release' in 'Sprint'

Ko se nov izdelek lansira ali če se nadgrajeni izdelek nadgradi, v Agile načrtovanju označimo kot »Sprosti«. Tako opredeljene izdaje so ločene v več šprintov. Vsaki ekipi za šprint se dodelijo predhodno naštete naloge, ki jih je treba opraviti v roku 2-4 tednov. Te naštete naloge so naslovljene kot Uporabniške zgodbe.

2. »Uporabniške zgodbe« - Načrt za načrtovanje:

V Agile so uporabniške zgodbe potrebe, ki so jih navedli uporabniki. Sprint skupina prepozna strategije, kako lahko te posebne zahteve izpolnjujejo na najboljši možni način.

3. Agile načrtovanje je ponavljajoče in postopno

Koncept Agile načrtovanja se ponavlja. Sprint ekipe ponavljajo postopke, ki jim omogočajo, da napovejo, koliko uporabniških zgodb je mogoče dokončati v določenem času. Predvideva tudi morebitne težave ali vprašanja, ki bi lahko povzročila ovire pri uspehu projekta.

4. Ocena je izključna za upravljanje

V osnovi je prožno načrtovanje zasnovano na sodelovanju ekipe. Za razliko od klasičnega vodenja projektov vodstva ne dodelijo. Uporabniške zgodbe določi ekipa šprinta sama.

Razumevanje 'agilne čebule'

Za razliko od tradicionalnega načrtovanja projektov Agile načrtuje pogosto in se ne zanaša na celovito načrtovanje. Do Agile načrtovanja je predvidenih šest stopenj. Agilna čebula v osnovi označuje šest stopenj pri načrtovanju.

1) Faza strateškega načrtovanja

Na tej stopnji organizacija oblikuje in razvije zemljevid poti o doseganju želenih ciljev. Vključuje načrtovanje in izvajanje strategij za doseganje ciljanih rezultatov v razponu od približno 3 do 5 let.

2) Faza načrtovanja portfelja

Ta faza vključuje razvoj takega nabora izdelkov, ki bo usklajen s strateškimi cilji organizacije.

3) Faza načrtovanja izdelkov

Na tej stopnji lastnik izdelka načrtuje število izdaj določenega izdelka. Ta faza načrtovanja izdelkov je usklajena s fazo portfelja.

4) Faza načrtovanja sprostitve

Na tej stopnji načrtovanja ekipe scruma sodelujejo pri določenem obsegu izdelka ali datumu izdaje. Tako načrtuje prihodnjo izdajo izdelka in je v temi izdelka.

5) Faza načrtovanja iteracije

Na tej ravni je skupinam dodeljen drugačen niz nalog, ki jih je treba izvesti iz načrta izdaje, in jih imenujemo "Sprint načrtovanje". Tako je v povezavi s sprostitveno fazo načrtovanja.

6) Dnevni načrt načrtovanja

Kot že ime pove, se ekipe na tej stopnji odločajo o vsakodnevnih nalogah, ki jih je treba izvesti. Ponovno je ta stopnja usklajena s fazo ponovitve in ekipi omogoča, da oceni, kako tesno se spopadajo s svojimi cilji, in jim omogoča, da po potrebi spremenijo načrte.

Tako je Agile načrtovalna čebula učinkovit način za povzemanje različnih faz načrtovanja in kako je vsaka stopnja v povezavi z drugo. Daje širši pogled na to, zakaj se sprejemajo določene odločitve.

Vrste

Sledijo vrste Agile načrtovanja:

1) Tema: Gre za ciljni cilj, katerega cilj je prinesti organizacijske spremembe.

2) Zgodbe uporabnikov: To so potrebe ali rekviziti, ki jih opredelijo uporabniki izdelka.

3) Zaostanek: To je niz uporabniških zgodb in neoperabilnih rekvizitov, ki bi jih bilo mogoče izvesti v prihodnjem času.

4) Dopolnitev zaostankov: Kot že ime pove, gre za nadgradnjo uporabniških zgodb in odpravo tistih, ki niso nobenega pomena.

5) Epici: Epi so zbirka več uporabniških zgodb. Če želite uporabiti te zgodbe uporabnikov, so Epics zasnovani z uporabo strukture izdelkov, modelov in zemljevidov poti. Epi so podvrsta teme.

6) Načrtovanje šprinta: Šprinti so seznam nalog, dodeljenih več ekipam za določeno trajanje. Sestavljen je iz „Sprint Goal“ in „Zaostanek sprint“. Cilj sprinta je sestavljen iz izjave o cilju, ki jo želijo doseči ekipe šprintov. Zaostali sprint je niz uporabniških zgodb in neoperabilnih rekvizitov, ki jih bodo morale izvesti sprint ekipe. Na tej stopnji je opredeljen ustrezen sklop dela, ki je v skladu s trenutnimi cilji in viri organizacije.

7) Načrtovanje izdaje: vključuje načrtovanje za več šprintov. Med načrtovanjem izdaje se razvije približno 3-12 ponovitev. To je tudi osnova za sledenje napredku projekta.

Ključni pojem načrtovanja je predvsem postavljanje prednostnih nalog in prilagodljivost spremembam. Gre za skupinsko delo in sodelovanje. Za razliko od načrtovanja slapnega projekta so ekipe v okretnem postopku za izbiro funkcij iz zaostanka in projekt usmerile k zastavljenemu cilju. V Agile-u so v načrtu lastniki skupin, za izpolnjevanje rokov pa je odgovorna samo ekipa.

Ker se Agile večinoma uporablja v programskem sektorju, ki ga je mogoče postopoma nadgrajevati, morda ni uporaben za proizvodni sektor, ki zahteva ogromno načrtovanje v nasprotju z nadgraditvami tu in tam.

Priporočeni članki

To je vodnik za Agile načrtovanje. Tu smo razpravljali o konceptu, lastnostih, razumevanju in vrstah načrtovanja v Agileu. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Agilen razvojni cikel
  2. Načela agilnega upravljanja projektov
  3. Agilni okvirji
  4. Vprašanja za intervju z agilnim trenerjem

Kategorija: