Meeskond "BugTracker": Difference between revisions

From ICO wiki
Jump to navigationJump to search
Tsoha (talk | contribs)
No edit summary
Tsoha (talk | contribs)
 
(45 intermediate revisions by 2 users not shown)
Line 5: Line 5:
  Heiki Tamm
  Heiki Tamm


Analüüs:
===Analüüs===


Loome veahaldusrakenduse, milles on võimalik registreerida leitud vigasid. Rakendus skaleerub nii lihtsast ühekorsest projektipõhisest vahendist kuni asustuse siseselt kasutusel olevaks veahaldussüsteemiks. Võimalik on registreerida leitud vigasid. Näha ja redigeerida olemasolevaid ning otsida spetsiifiliselt nii märksõnade, komponendi põhiselt, isiku järgi jne.. Rakendusel on rollipõhine kasutatavus. 1 roll saab ainult jälgida süsteemi, teine seda täis võimsusel kasutada. Lisaks on olemas admini roll, kellel on ligipääs Back-endile. Lisaks saadab rakendus kirjasid isikutele, kes on veaga seotud, milles on tehtud muudatus(Näiteks muudeti parandatuks või lisati kommentaar vms). Võimalik on lisada ka vigadele manuseid(attachmendid, ekraani pildid, tekstifailid jne)
Loome veahaldusrakenduse, milles on võimalik registreerida leitud vigasid. Rakendus skaleerub nii lihtsast ühekorsest projektipõhisest vahendist kuni asustuse siseselt kasutusel olevaks veahaldussüsteemiks. Võimalik on registreerida leitud vigasid, näha ja redigeerida olemasolevaid ning otsida spetsiifiliselt nii märksõnade, komponendi põhiselt, isiku järgi jne.. Vigadele on võimalik määrata, mis staatuses ta hetkel on, kriitilisuse astet, seotud märksõnu, projektikoodi, maad(juhul kui on komponent, mis töötab erinevates riikides) ning lisada süsteemist otsides isikuid vea alla, kes võiks käsiteldavast veast huvi tunda. Rakendusel on rollipõhine kasutatavus. Guest roll saab ainult jälgida süsteemi, Kasutaja roll aga seda täis võimsusel kasutada. Lisaks on olemas admini roll, kellel on ligipääs Back-endile. Guestil on võimalus ka süsteemi ennast registreerida, kuid tema peab kasutajaks aktsepteerimna administraator, kes saab seda enda liidesest teha. Lisaks saadab rakendus kirjasid isikutele, kes on veaga seotud, milles on tehtud muudatus(Näiteks muudeti parandatuks või lisati kommentaar vms). Võimalik on lisada ka vigadele manuseid(attachmendid, ekraani pildid, tekstifailid jne). Rakenduse siseselt on võimalik ka oma kasutajapõhiseid seadeid konfigureerida. Näiteks muuta talle mailide saatmise loogikat.


BackEndist on võimalik muuta veahaldus registreerimisel paigas olevaid suhteid. Näiteks, saab määrata kes vigade parandajatest on milliste meie süsteemis registreeritud komponentidega seotud, kes on toote omanik. Defineerida kasutusel olevaid vea kriitilisuse astmeid ning lisada uusi välju registreerimise vormile.  
Rakendus koosneb Front-endist ning Back-endist.


Rakendus koosneb front endist ning backendist.
Front-endi alla kuulub kogu see, mida kuvatakse tavakasutajale. Süsteemi osa, millega kasutaja suhtleb.
Front end on rakenduse peamine kasutatav pool ning back endis on võimalik defineerida olemite vahelisi suhteid.
Back-endi alla kuulub süsteemi konfigureerimise pool, millele pääseb ligi ainult süsteemi administraator.


Probleemseks võib osutuda võimalus Back-Endist olemasolevat vea registreerimise vormi dünaamiliselt muuta. Tähtis on see, et kogu eelnev ei läheks iga kord katki.
Back-Endist on võimalik muuta vigade registreerimisel paigas olevaid suhteid. Näiteks, saab määrata kes vigade parandajatest on milliste meie süsteemis registreeritud komponentidega seotud, kes on toote omanik. Kes vaikimisi lisatakse vea registreerimisel kirja saajate hulka. Lisaks saab näiteks defineerida kasutusel olevaid vea kriitilisuse astmeid ning lisada uusi välju registreerimise vormile või olemasolevaid ära võtta. Kõik vigade registreerimisel kuvatavad vormi osad on seotud süsteemi skoobi astmega.


Planeeritav funktsionaalsus
===Võimalikud tekkivad probleemid===
Vigade registreerimine
Mõelda läbi kuidas tegutseda, juhul kui mitu kasutajat samal ajal sama viga muudavad.
Vigade otsimine
Erinevate logimissüsteemide toetamine
Vigade redigeerimine
Baasi poolne sequence genereerimine. Sql serveril puudub sequence ennem 2010 versiooni. (Autoincrement ei kõlba)
Võimalus liidestada olemasoleva kasutjaskonnaga. Näiteks on asutusel olemas oma sisemine töötajabaas ning laadida need otse meie veahaldus kasutajaskonda. (Windows AD support?)


Nice to have
===Planeeritav funktsionaalsus===
Vigade registreerimine
Vigade otsimine
Vigade redigeerimine
Rolli-põhine rakenduse kasutamine
Kasutaja seadete muutmine
Back-End liides
Automaatne e-mailide saatmine süsteemi poolt.
Võimalus liidestada olemasoleva kasutjaskonnaga. Näiteks on asutusel olemas oma sisemine töötajabaas
ning laadida need otse meie veahaldus kasutajaskonda. (Windows AD support ready)
Vea põhine ajaloo vaatamine


Liidestus versioonihaldus süsteemidega. Commiti tehes jookseb automaatne info meie süsteemi.
===Nice to have===


Liidestus versioonihaldus süsteemidega. Commiti tehes jookseb automaatne info meie süsteemi.
Statistika genereerimine, analüüsides vigasid ning nende põhjal töögraafiku koostamine
Ilus kasutajaliides
Back-endis on võimalik defineerida enda skoobi-astmeid ning vastavalt sellele süsteemi mahukust redigeerida


Enamvähem tööjaotus:
===Tööjaotus===
Pole hetkel veel paigas




Ajakvava vms:
===Ajakvava===


Logi:
12.03.2012 Andmebaasi struktuuri paika panemise planeeritav kuupäev:  


06.03
12.03.2012 - 1.05.2012 Palju tööd. Ajakava ja tööjaotus täienevad pärast esimest taski
Sai loodud wiki ning paika pandud projekti skoop.
 
01.05.2012 Lõpp versiooni valmimise planeeritav kuupäev
 
===ERD===
[[File:Erd.png|Erd.png]]
 
===Logi===
 
15.03.2012 Baas on loodud. Peamine funktsionaalsus vaikselt valmib. Hetkel võimalik bugisid lisada ning osaliselt redigeerida.
06.03.2012 Sai loodud wiki ning paika pandud projekti skoop.

Latest revision as of 21:32, 16 March 2012

Teema : veahaldussüsteemi loomine

Liikmed:

Toomas Soha - Projektijuht
Heiki Tamm

Analüüs

Loome veahaldusrakenduse, milles on võimalik registreerida leitud vigasid. Rakendus skaleerub nii lihtsast ühekorsest projektipõhisest vahendist kuni asustuse siseselt kasutusel olevaks veahaldussüsteemiks. Võimalik on registreerida leitud vigasid, näha ja redigeerida olemasolevaid ning otsida spetsiifiliselt nii märksõnade, komponendi põhiselt, isiku järgi jne.. Vigadele on võimalik määrata, mis staatuses ta hetkel on, kriitilisuse astet, seotud märksõnu, projektikoodi, maad(juhul kui on komponent, mis töötab erinevates riikides) ning lisada süsteemist otsides isikuid vea alla, kes võiks käsiteldavast veast huvi tunda. Rakendusel on rollipõhine kasutatavus. Guest roll saab ainult jälgida süsteemi, Kasutaja roll aga seda täis võimsusel kasutada. Lisaks on olemas admini roll, kellel on ligipääs Back-endile. Guestil on võimalus ka süsteemi ennast registreerida, kuid tema peab kasutajaks aktsepteerimna administraator, kes saab seda enda liidesest teha. Lisaks saadab rakendus kirjasid isikutele, kes on veaga seotud, milles on tehtud muudatus(Näiteks muudeti parandatuks või lisati kommentaar vms). Võimalik on lisada ka vigadele manuseid(attachmendid, ekraani pildid, tekstifailid jne). Rakenduse siseselt on võimalik ka oma kasutajapõhiseid seadeid konfigureerida. Näiteks muuta talle mailide saatmise loogikat.

Rakendus koosneb Front-endist ning Back-endist.

Front-endi alla kuulub kogu see, mida kuvatakse tavakasutajale. Süsteemi osa, millega kasutaja suhtleb. Back-endi alla kuulub süsteemi konfigureerimise pool, millele pääseb ligi ainult süsteemi administraator.

Back-Endist on võimalik muuta vigade registreerimisel paigas olevaid suhteid. Näiteks, saab määrata kes vigade parandajatest on milliste meie süsteemis registreeritud komponentidega seotud, kes on toote omanik. Kes vaikimisi lisatakse vea registreerimisel kirja saajate hulka. Lisaks saab näiteks defineerida kasutusel olevaid vea kriitilisuse astmeid ning lisada uusi välju registreerimise vormile või olemasolevaid ära võtta. Kõik vigade registreerimisel kuvatavad vormi osad on seotud süsteemi skoobi astmega.

Võimalikud tekkivad probleemid

Mõelda läbi kuidas tegutseda, juhul kui mitu kasutajat samal ajal sama viga muudavad.
Erinevate logimissüsteemide toetamine
Baasi poolne sequence genereerimine. Sql serveril puudub sequence ennem 2010 versiooni. (Autoincrement ei kõlba)

Planeeritav funktsionaalsus

Vigade registreerimine
Vigade otsimine
Vigade redigeerimine
Rolli-põhine rakenduse kasutamine
Kasutaja seadete muutmine
Back-End liides
Automaatne e-mailide saatmine süsteemi poolt.
Võimalus liidestada olemasoleva kasutjaskonnaga. Näiteks on asutusel olemas oma sisemine töötajabaas 
ning laadida need otse meie veahaldus kasutajaskonda. (Windows AD support ready)
Vea põhine ajaloo vaatamine

Nice to have

Liidestus versioonihaldus süsteemidega. Commiti tehes jookseb automaatne info meie süsteemi.
Statistika genereerimine, analüüsides vigasid ning nende põhjal töögraafiku koostamine
Ilus kasutajaliides
Back-endis on võimalik defineerida enda skoobi-astmeid ning vastavalt sellele süsteemi mahukust redigeerida

Tööjaotus

Pole hetkel veel paigas


Ajakvava

12.03.2012 Andmebaasi struktuuri paika panemise planeeritav kuupäev: 
12.03.2012 - 1.05.2012 Palju tööd. Ajakava ja tööjaotus täienevad pärast esimest taski
01.05.2012 Lõpp versiooni valmimise planeeritav kuupäev

ERD

Erd.png

Logi

15.03.2012 Baas on loodud. Peamine funktsionaalsus vaikselt valmib. Hetkel võimalik bugisid lisada ning osaliselt redigeerida.
06.03.2012 Sai loodud wiki ning paika pandud projekti skoop.