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.
- kun päivitys on tehty, päivityksen tekijä (päivystäjä) muuttaa tiketin tilaksi
- 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.
- Jos toteutetaan ⟶ Tehtävä
- 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