Tikettien työnkulku - KohaSuomi/Koha GitHub Wiki

Tikettien seuranta -näkymässä tiketin elinkaari kulkee aina vasemmalta oikealle. Tiketti voi kuitenkin elinkaarensa aikana palata ketjussa taaksepäin. Pääsäännön mukaan tiketin käsittelyn edistymisen näkee sen siirtymisenä pikkuhiljaa vasemmasta laidasta oikeaan (No status - Suljettu).

Tiketin avaaja on aina vastuussa tiketin etenemisen seuraamisesta ja kommentoinnista tarvittaessa + tiketin sulkemisesta, kun tiketin käsittelemä asia on ratkaistu.

Tikettien työnkulku tikettityypeittäin on kuvattuna alla. Poikkeustapauksissa ja erityisen painavasta syystä perusmallista voidaan kuitenkin poiketa.

Bugit

  • Kun bugi-tiketti avataan Koha-repositorioon, sille ei laiteta mitään tilaa.
    • Tiketti saa automaattisesti tunnisteen "bug" ja projektin Tikettien seuranta.
    • Lisää itse seuraavat tiedot Tikettien seurantaan: Määräaika (mikäli tarpeen), Kohan osio, Luontipäivä, Kimppa (jos koskee vain yhtä kimppaa)
  • Jos tiketti liittyy johonkin liitännäiseen tai ominaisuuten, jolle on oma repositorio, Koha-Suomen henkilökunta siirtää tiketin kyseiseen repositorioon.
  • Kun ongelmaa on tutkittu ja kommentoitu ⟶ Kommentoitu
    • Ongelma voi myös ratketa suoraan tässä vaiheessa, joten silloin ⟶ Ratkaisu ehdotettu
  • Kun ongelma on todettu toimenpiteitä vaativaksi (asiantuntijaryhmä, pääkäyttäjäryhmä, tuotepäällikkö tai kehittäjäryhmä), mutta sitä ei ole vielä vastuutettu kenellekkään ⟶ Tehtävä
  • Tuotepäällikkö/kehittäjäryhmä vastuuttavat Tehtävä -tilaisen tiketin hoitamisen, jolloin tiketti nimetään vastuuhenkilölle
  • Kun ongelmaa selvitetään tai siihen on ratkaisu tekeillä, vastuuhenkilö muuttaa tiketin ⟶ Työn alla
    • jos tiketti jää odottamaan esimerkiksi kolmannen osapuolen toimenpiteitä tai versionvaihtoa, vastuuhenkilö tai tiketin avaaja asettaa tilaksi ⟶ Odottaa tai Odottaa versionvaihtoa
  • Kun ongelma on ratkaistu ja se pitää testata, vastuuhenkilö muuttaa tiketin ⟶ Testattava
  • Tiketin avaaja testaa ratkaisun toimivuuden ja kommentoi tikettiä, vastuuhenkilö muuttaa tiketin tilan kommenttien saannin jälkeen
    • jos vaatii lisää muutoksia, tilaksi takaisin ⟶ Työn alla ja kun muutokset on tehty ⟶ Testattava
    • jos vaatii päivityksen ⟶ Seuraavaan päivitykseen
      • kun päivitys on tehty, päivityksen tekijä (päivystäjä) muuttaa tiketin tilaksi
        • jos ei vaadi dokumentaatiota ⟶ Ratkaisu ehdotettu
        • jos vaatii dokumentaatiota ⟶ Dokumentoitava ja tarvittaessa vastuuhenkilön vaihto.
    • jos voidaan tehdä ilman päivitystä ⟶ Ratkaisu ehdotettu
  • Kun ongelma on ratkaistu ja viety tuotantoon, tiketin avaaja sulkee tiketin Close-napilla varmistettuaan korjauksen toimivuuden ⟶ Suljettu-tila tulee automaattisesti Close-napin painalluksella
  • Jos ongelmaan on ratkaisu, mutta se saadaan tuotantoon vasta esim. seuraavassa versionpäivityksessä ⟶ Odottaa versionpäivitysä + siirretään tiketti Versionvaihto-repositorioon ja vastuuhenkilöksi merkitään tiketin avaaja, joka testaa korjauksen versionpäivityksen valmisteluvaiheessa.

Kehitysehdotukset

  • Kun kehitysehdotus avataan, tiketin avaaja asettaa sille tilaksi ⟶ Asiantuntijaryhmään
    • Tiketti saa automaattisesti tunnisteen "local enhancement" ja projektin Tikettien seuranta.
    • Lisää itse seuraavat tiedot Tikettien seurantaan: Kohan osio, Luontipäivä
  • Kun asiantuntijaryhmä on arvioinut, toteutetaanko ehdotus
    • Jos toteutetaan ⟶ Tehtävä
      • Tuotepäällikkö/kehittäjäryhmä vastuuttavat Tehtävä -tilaisen tiketin hoitamisen, jolloin tiketti nimetään vastuuhenkilölle
    • Jos ei toteuteta ⟶ Ratkaisu ehdotettu
    • Jos toteutetaan yhteisössä tai yhteisössä on toteutus ⟶ labeliksi vaihdetaan community enhacement ja statukseksi Odottaa
      • Tiketin avaaja tekee tiketistä bugin yhteisön bugzillaan.
  • Kun ehdotuksen toteutusta selvitetään tai siihen on ratkaisu tekeillä, vastuuhenkilö muuttaa tiketin ⟶ Työn alla
  • Kun kehitysehdotus on ratkaistu ja se pitää testata, vastuuhenkilö muuttaa tiketin ⟶ Testattava
  • Tiketin avaaja ja 1-2 muun kimpan pääkäyttäjää testaa ratkaisun toimivuuden ja kommentoi tikettiä, vastuuhenkilö muuttaa tiketin tilan
    • jos ratkaisu ei toimi tilaksi ⟶ Kommentoitu ja kommenttina testaustulos
    • jos vaatii päivityksen ⟶ Seuraavaan päivitykseen
      • kun päivitys on tehty, päivityksen tehnyt päivystäjä muuttaa tiketin tilaksi ⟶ Ratkaisu ehdotettu
    • jos voidaan tehdä ilman päivitystä ⟶ Ratkaisu ehdotettu
  • Tiketin avaaja sulkee tiketin varmistettuaan mahdollisesti tehtyjen muutosten toiminnan ⟶ Suljettu

Koha-Suomi: Kehitysehdotus-tiketin työnkulku.pdf

Tukipyynnöt

  • Kun tukipyyntö avataan, sille ei laiteta mitään tilaa
    • Tiketti saa automaattisesti tunnisteen "help wanted" ja projektin Tikettien seuranta.
    • Lisää itse seuraavat tiedot Tikettien seurantaan: Määräaika (mikäli tarpeen), Kohan osio, Luontipäivä, Kimppa (jos koskee vain yhtä kimppaa)
  • Kehittäjäryhmä/tuotepäällikkö arvioi, onko pyyntö toteutettavissa ja millä aikataululla.
    • Jos tehtävissä ja ei ole tiettyä määräpäivää, vastuutetaan tukipyyntö toiselle viikon päivystäjistä ja laitetaan tilaksi ⟶ Tehtävä
    • Jos tehtävässä on tietty määräpäivä, vastuutetaan tiketti kyseisen viikon päivystäjälle ja laitetaan tilaksi ⟶ Tehtävä
    • Jos ei ole tehtävissä, kehittäjäryhmä/tuotepäällikkö kommentoivat tikettiä ⟶ Kommentoitu
  • Kun tukipyyntö otetaan työn alle, vastuuhenkilö muuttaa tilaksi ⟶ Työn alla
  • Kun tukipyyntö on toteutettu, vastuuhenkilö muuttaa tilan
    • Jos vaatii testausta ⟶ Testattava
    • Jos ei vaadi testausta ⟶ Ratkaisu ehdotettu
  • Tukipyynnön avaaja testaa tai tarkistaa, että haluttu toimenpide on toteutettu pyynnön mukaisesti.
    • Jos tukipyynnössä on vielä tehtävää, muuttaa tukipyynnön avaaja tilaksi ⟶ Kommentoitu. Yllä olevat vaiheet toistuvat niin monta kertaa, että tiketin avaaja hyväksyy lopputuloksen.
  • Tiketin avaaja sulkee tiketin ⟶ Suljettu