Yleistä

  • Ennen kuin alat tehdä issueta, varmista että siinä on työarvio. Lisää, jollei ole.
  • Jos/kun huomaat ettet ehdi tehdä issueta ajassa joka siihen on arvioitu (Original Estimate), ilmoita tästä projektipäällikölle
  • Käyttäjätarinan saa siirtää QA-tilaan vasta kun kaikki tarinan subtaskit ovat myös samassa tilassa. Testaaja ei voi muuten testata

Tiimi on vastuussa kollektiivisesti issueista ja niiden valmistumisesta. Muita kehittäjiä autetaan, jotta sprintin hommat saadaan tehtyä. “Ei ole minun vastuulla” -lause ei kuulu tiimityöskentelyyn.

Jira Workflow

To Do

  • sprinttiin valitut issuet
  • ei tarvitse noudattaa mitään prioriteettijärjestystä, kunhan pitää mielessä/kyseenalaistaa mikä on sprintissä oleellisinta ja aloittaa siitä. ei jää tärkeimmät asiat kesken, jos jotain kesken jää
  • pitää olla kaikki tarvittava tieto, jotta issuen voi tehdä. muuten ei oteta sprinttiin

In Progress

  • parhaillaan teossa olevat issuet
  • otat yhden issuen työn alle, teet sen, ja sitten seuraava. ei roikoteta tässä montaa taski. Jos taskin eteneminen pysähtyy jostain syystä niin issuen voi siirtää esim Pending tilaan.
  • ennen siirtoa: – Code review tilaan – oma tuotos on testattu – docs päivitetty – testausohje lisätty taskiin – tunnit logattu taskiin

Pending

  • on jokin este, jonka vuoksi issueta ei voi edistää (esim. puuttuu tietoa asiakkaalta, tai issue odottaa toisen devaajan työpanosta, tai kaksi issueta joista toinen odottaa toisen valmistumista)
  • lisää kommentti miksi pending, mitä odotetaan, keneltä
  • kun siirrät tähän tilaan, huolehdi että henkilö jolta odotetaan tietoa/tekemistä on tietoinen, että issue odottaa häntä
  • scrum master huomaa tästä helpommin jos on jonkin issuen kanssa esteitä ja niiden selvittäminen ei unohdu
  • kehitystiimi informoi scrum masteria pending-tilassa olevista issueista

Rework

  • aina prioriteettina 1
  • jos sprintin jälkeen jää reworkkia, ne tehdään ennen kuin aloitetaan seuraavaan sprintin hommia
  • tähän siirretään tarvittaessa tavaraa QA:sta -> projari tai testaaja siirtää

QA

  • kun issue on tässä tilassa, devaaja on deployannut sen stagelle
  • lisää tarvittaessa testausohjeet issueeseen, esim jos pitää testata kirjautumista -> testitunnukset
  • projari/testaaja käy tästä läpi issuet. testataan stagelta
  • jos jotain vikaa/paranneltavaa -> kommenttiin “Rework: “ + selitys mitä pitää tehdä. sen jälkeen siirto Reworkkiin
  • jos issue ok, siirto Code review

Code review

  • koodi on arvioitavana lead devaajalla

Ready for Live

  • issuet on testattu ja ne saa deployata tuotantoversioon

Closed

  • kun issue on tässä tilassa, devaaja on deployannut sen tuotantoon
  • tästä käydään asiakkaan kanssa läpi issuet sprintin lopetuksessa
  • jos tässä vaiheessa vielä vikaa -> reworkkiin
  • jos selkeästi lisäfeature, tehdään uusi issue backlogiin
  • issue voidaan siirtää Closed-tilaan myös muussa tilanteessa, esimerkiksi päätettäessä ettei kyseistä toimintoa toteuteta