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.