Issue

Kuvauksen kirjoitti: Roope Melasniemi, tunnus K8980

Lyhyt kuvaus käsitteestä tai aiheesta

Tietojenkäsittelyssä termi "issue" on työn alla oleva yksikkö, joka tekee järjestelmään/projektiin parannuksen. Asia voi olla vika, pyydetty ominaisuus, tehtävä, puuttuva dokumentointi jne. Sana issue tarkoittaa muissa aihepiireissä englannissa ongelmaa.

Kun issueita on usempia, niistä muodostuu issue lokeja. Issue loki on dokumenttielementti ohjelmistoprojektin hallinnasta, joka sisältää luettelon projektin meneillään olevista ja suljetuista issueista. Issue lokeja ovat mm. "To Do" (tehtävänä), "In Progress" (työn alla), "Review" (uudelleen katselmointi) ja "Closed" (suljettu). Vaikka issue lokia voidaan pitää keinona seurata virheitä projektissa, rooli, jota se ajaa usein huomattavasti laajempi. Issue lokien avulla voidaan järjestää ja organisoida nykyiset ongelmat tyypin ja vakavuuden mukaan, jotta issuet voidaan priorisoida tärkeysjärjestykseen tämänhetkistä milestonea (ajan jaksoa) ajatellen. Issue lokit voivat myös sisältää asiakkaiden pyyntöjä ja huomautuksia nykyisistä koodista löytyvistä ongelmista.

Muuta

Suurissa projekteissa ongelmat hoidetaan yleensä issueiden seurantaohjelmistolla (issue tracking software), joka voi tarjota erilaisia tapoja ja työkaluja, joiden avulla projektipäällikkö ja kehitystiimi käsittelevät tuhansia aiheita yhdelle tai useammalle projektilleen. Jotkut issueiden seurantaohjelmista tarjoavat myös keinon, jonka avulla yhteisö voi antaa hankkeelle uusia ideoita ja / tai koodeja. Tällaista yhteistyötä käytetään laajalti avoimen lähdekoodin ohjelmoinnissa.

Lähteitä liittyen aiheeseen