Sissejuhatus agiilsesse sprindiplaneerimisse

Agile Sprinti kavandamisel osaleb koosolekut hõlbustav ScrumMaster, tooteomanik, kes selgitab toote mahajäämuse üksikasjad ja nende aktsepteerimiskriteeriumid ning kogu Agile meeskonna, kes määratleb oma sprindikohustuste täitmiseks vajaliku töö ja vaeva.

Agile on katustermin erinevate projekti arendamise metoodikate jaoks, nagu Scrum, Kanban, Scrumban või mis tahes hübriidmeetod. Agiilse metoodika vastupidavus seisneb toote õigel ajal ja eelarvega varustamises, samuti paindlike lähenemisviiside algatamises vältimatute muudatuste vastuvõtmiseks. Scrum on tarkvara arendamisel laialdaselt kasutatav metoodika, mis on tõhusa meeskonna koostöö raamistik keerukate probleemide analüüsimiseks, mis tagavad toote tarnimise kõrgeima võimaliku väärtusega. Scrumis on Sprint konkreetne ajavahemik, mille jooksul peaksid kõik etteantud ülesanded ja ülevaated olema täidetud. Iga sprint algab tõhusa planeerimisega, millel on enne alustamist oluline roll.

Mis on sprindiplaneerimine?

Scrumi raamistikus on sprindi planeerimise kohtumine iga sprindi alguspunkt, kus meeskonnaliikmed tulevad kokku, et kavandada ja määrata toote mahajäämuse üksused, et teha sprindi ajal tööd ning koostada esialgne kava tegevuste lõpuleviimiseks ja selle kohaletoimetamise aeg.

Kes osaleb sprindi planeerimise kohtumisel?

Sprindi planeerimise kohtumine hõlmab kogu meeskonda. Scrumi protsessi kavandamisel ja rakendamisel on olulised kolm võtmeliiget.

Toote omanik

Toote omanik peab enne kohtumist ette valmistama kõik mahajäämisega seotud esemed. Ta peab olema allikas kõigi oluliste omaduste selgitamiseks ja vastavate vastuste andmisele kõigile meeskonna liikmete esitatud kasutusjuhu või aktsepteerimiskriteeriumidega seotud küsimustele. Enne kohtumisele ilmumist on ettevalmistamisel hädavajalikud õiged juhised, kuna toote omanik ei pea kirjeldama kõiki toote mahajäämuses jälgitavaid üksusi.

Meeskonna liikmed

Meeskonna liikmed kriitivad plaani selle kohta, kui palju toote mahajäämusi nad suudavad aja jooksul tarnida ja millist protsessi nad järgivad. Disainerid, arendajad, testimisinsenerid - kõik meeskonnaliikmed peavad aktiivselt osalema kindla mõistmise nimel, et nad saaksid hinnata tootega töötamise ootuse taset ja järgmise sprindi ettevalmistamise prioriteetseid valdkondi.

Scrum-meister

Scrummeistri roll on treenerina, kes juhendab sprindi planeerimise kohtumist, et tagada selle tõhusus. Scrum Masteri peamised kohustused on meeskonnaliikmete vastastikuse kokkuleppe väljaselgitamine ja sprindimahuga tootemahu lisamine.

Kohtumise ettevalmistamine

Enne vildaka sprindiplaneerimise kohtumise eeldamist on soovitatav järgida teatud erialasid. Ettevalmistamine on iseenesest oluline osa ja toote omanik peab sellele enne kohtumise alustamist erilist tähelepanu pöörama.

  • Ilma mahajäämuse ettevalmistamiseta on kohtumine aeganõudev ja vähem tõhus. Tooteomanik eelistab mahajäänud üksuste, testjuhtumite dokumenteerimise, sõltuvuspiirkondade tuvastamise ja testjuhtumite loetlemise korraldamist. See tähendab, et toote omanik peab olema kindel, et valmistub kõigi mahajäämusega seotud üksuste jaoks.
  • Kasutajate lood, mida sprindiplaneerimise kohtumisel esindatakse, peaksid olema õiges suuruses, mitte nii suured ega liiga väikesed.
  • Tooteomanik peab iga liikme juuresolekul olema eriline initsiatiiv. Seetõttu soovitatakse vaadata kalendrit ja tagada kõigile kättesaadavus.
  • Mõõtke keskmine töö ja määrake see võrdlusalusena, et saada hinnang, et kui palju tööd on igas sprindis tehtud.
  • Soovitatav on koostada päevakord ja levitada see meeskonna liikmete sees.

Iga Agile sprindi planeerimise kohtumise pikkus võib olla 1 kuni 4 nädalat. Meeskond korraldab iga sprindi alguses planeerimiskoosolekud, et jagada sprindiks kavandatud kõik omadused tehnilisteks ülesanneteks. Üldiselt kestab sprindi planeerimise kohtumine 2–4 tundi, kuid rohkem aega võtmine tähendab aja kulutamist ebavajalikele asjadele.

Sprindi planeerimise koosoleku ülesehitus

Kogu Agile sprindi planeerimise kohtumine võib tavaliselt olla jagatud kaheks osaks -

1. Reguleerimisala

Sprindi planeerimise kohtumise esimene osa on keskendunud toodete mahajäämuse üksuste ülevaatamisele. Kohtumise sellel osal peavad meeskonnaliikmed tooteomanikke aruteluks, et selgitada välja nende toodete ebaselgus. Sprindiplaneerimise esimese osa lõpus seadsid meeskonna liikmed sprindi eesmärgi ja ennustasid ülesande täitmiseks eeldatavat aega.

2. Plaan

Agile sprindi planeerimise kohtumise teises osas prognoosib meeskond, kuidas toodete mahajäämuse üksused ehitatakse. Meeskonna liikmed jaotavad toote mahajäämuse üksused teatud ülesanneteks ja hindavad neid tundides. Sellel kohtumisel tuleb kaaluda ka muid küsimusi. Need on -

  • Sellel kohtumisel võetakse arvesse sidusrühmadelt või klientidelt kogutud uut teavet või värskendusi, mis võivad sprindi kavandamist mõjutada.
  • Oluline on arutada meeskonna võimekuse või puhkuse üle, et saada selge ettekujutus pühendumuse vajalikkusest.
  • Meeskond vaatab iga üksuse üle ja jagab ülesande liikmete vahel ära.
  • Kui arutelu käigus võib ilmneda uusi küsimusi, probleeme või sõltuvusi, on soovitatav need eeldused tulevase tegevuskava jaoks üles märkida.
  • Kui sprindi mahajäämus on tuvastatud, küsib Scrum Master meeskonna liikmetelt plaani nõusolekut.
  • Kui meeskonna liikmed ja tooteomanik lepivad kokku eesmärgi saavutamise plaanis, toimub töö sprindi mahajäämuse osas. Sprindiplaneerimise kohtumiste väljunditeks on sprindi mahajäämus ja kevade eesmärgi määramine.

Kasu

Sprindi planeerimise kohtumise oluline Agile eelis on see, et see tagab ajalehepaberi alguse esialgse kavandamise ja vastastikuse mõistmisega. Lisaks tugevdab sprindikohtumine koostöö- ja meeskonna loomise vaimu, mis aitab levitada toote suhtes üldist omaksvõttu. On ka muid eeliseid, mida on allpool kirjeldatud -

  • See reklaamib täpselt aja planeerimise meetodit, mis aitab määratleda kaks peamist asja - sprindi eesmärk ja sprindi mahajäämus.
  • See annab meeskonnaliikmetele mõjuvõimu, kes saavad ise oma töö voogu kontrollida.
  • Scrumis on mõõteskaala, mis aitab saada tõenäolise ettekujutuse sellest, kui palju tööd saab sprindis lõpule viia, mida nimetatakse kiiruseks. Kiirus on põhiline mõõdik, mille järgi mõõdetakse sprindi ajal tehtavat tööd.

Sprindi planeerimise kohtumist peetakse tõhusaks, kui on tehtud korralik ettevalmistus koos esindatusega ja meeskond ilmutab sprindi ülesande täitmiseks valmisolekut vaimule.

Soovitatavad artiklid

See on olnud Agile Sprint Planeerimise juhend. Siin oleme arutanud agiilse sprindiplaneerimise koosoleku kontseptsiooni, alustöid, ülesehitust ja eeliseid. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Mis on Agile?
  2. Agiilsed intervjuuküsimused
  3. Agile vs Scrum vs juga
  4. Agiilsed raamid