Skip to content

PT 5. Aikataulutus, Etapit ja alustava tehtäväjako

Tutustu opintojakson materiaaliin

  • 2.9 ohjaus-ja-seuranta
  • 2.8a Projektin ositus ja aikataulutus
  • 2.9 Projektin ohjaus ja seuranta

Tutustu toimeksiantoosi ja toteutea aikataulutus OPF-rungon varaana edellytetyn aikataulun puitteissa. Aikatauluttamisessa sovelletaan Gitlabin milestone-ominaisuutta. Oletuksena milestoneihin kirjataan kaikki projektiin käytettävät viikost (Sprintit). Voit nimetä ne käyttäen joko viikkonumerointia tai ketterän kehityksen käyttämään sprint xy nimeämistä. Katso ehdottomasti ohessa oleva video! Aloita aina projektin nimeäminen lisäämällä eteen 0-arvolla eli esim. Viikko 01, Sprint 00. Tämä selkeyttää Milestone-näkymää, koska ne järjestetään aakkosjärjestykseen.

Muista, että etappi on jokin tarkka päivämäärä ja sen sijainti saattaa osua jollekkin sprintille. Eli tästä syystä tee ensin sprint jako ja lisää tämän jälkeen etapit sopiville sprinteille.

  • Huomaa, että työviikkoja on useampia ja vain etapit osuvat vain määrättyiin ajankohtiin projektin aikana.

Etapin määritteleminen tehdään hieman kikkailemalla, koska Gitlab on hieman rajoittunut näiden etappien ajoittamisessa. Tämä tapahtuu lisäämällä etappi näkyviin valitun "milestonen"-otsikkoon muodossa "Sprint 05 - E2" tai "Sprint 25 - E5" ja normaalit työviikot/sprintit otsikoidaan vain "Sprint 06", "Sprint 09" etc. Kannattaa katsoa alla oleva video, jossa pystytyetään tiimien työskentelyä varten OPF-kehikot. Sovella omassa tehtävässäsi

Esimerkki aikataulujaosta aiemmissa kursseissa

Mitä ihmettä tapahtuu esimerksi tuossa E1 etapin kohdalla? Tässä esimerkki etappiin liitetystä tarkistuslistasta etapin E1 tarkistuslista

Kirjaa kaikki toimeksiannossa mainitut "nakit" Issueiden-muotoon OPF-kehikkoon ja sijoita ne tarvittaessa ennalta soviin ajankohtiin (Sprint/etappi). Tee muutamien tehtävien kohdalla myös vastuuttaminen "Assign" sopivalle projektiryhmä jäsenille. Löydät tunnuksen tiimin kuvauksesta. Issueiden yhteydessä muista aina käyttää tarkoituksen mukaista Issue Templatea. Eli älä tee issueita ilman templatea! Käytä ainakin User Story ja General Task-issue templaatteja

Huomaa, että Issueita tehdään todellakin!!! useampia, eli älä yritä säästää vaivaa kopioimalla.

Miten projektiympäristö organisoidaan isommalle ryhmälle

Tässä esimerkki miten projektiryhmälle pystytetään laajempi kokonaisuus. Kannattaa hyppiä hitaat kohdat yli, mutta katso ehdottomasti Issue Boardin käyttöön liittyvät ohjeet. Käytä vain omaa toimeksiantoa pohjana omalle työlle. Älä turhaan kopioi videossa esitettyjä asioita vaan sovella esitettyä omassa projektissasi.

  • Kokeile videon pohjalta luoda omaan projektiisi "Board", joka näyttää vain "Backlog"-Issueita
  • Käytä tähän "Board Scope"-toimintoa asetusta, joka esitellään videossa
  • Kokeile luoda oma "Board", joka näyttää vain valitun etapin (milestone) Issuet. Esimerkiksi Sprint/Viikko kohtainen näkymä.
  • Sijoittele toimeksiantoon liittyvät issuet sovituille etapeille (milestone)

Mitä tarkoittaa Sprint Planning?

Tässä yhteenveto miten homma etenee (ketterässä projektissa)

Jos sait etapit ja tehtävät kirjattua projektiisi, niin voit jatkaa...

EXTRAA

  • Kokeile asettaa 1. sprintin/viikon sisällä eri Issueille painokerron (Story Point-luku) käyttäen apuna Weight-kenttää. (Käsitelty Saharisen Karon Gitlab kurssissa!)
  • Tarkastele sitten ns. Burndown näkymää, huomaat miten paljon työtä on "tehtävänä".

Harjoituksen tavoite:

Tutustuminen Gitlabin Issue-työkaluun ja Milestone määrittelyyn

Arviointi:

Hyväksytty/Hylätty