140 likes | 239 Views
2/2001. Tietojärjestelmät ja Systeemisuunnittelu 010557001. Luennoitsija: Tapio Lammi e-mail: tapi@iki.fi. Analyysi- ja suunnitteluvaiheen laadunvarmistus. Miksi ?. Laadunvalvonta ja mittaaminen mahdollistaa: Kokemukseen perustuvat työmääräarviot
E N D
2/2001 Tietojärjestelmät ja Systeemisuunnittelu 010557001 Luennoitsija: Tapio Lammi e-mail: tapi@iki.fi
Laadunvalvonta ja mittaaminen mahdollistaa: Kokemukseen perustuvat työmääräarviot Perustan järjestelmälliselle työmenetelmien kehittämiselle Vertailun muihin saman alan yrityksiin ja projekteihin Miksi ?
Katselmoinnit Suunniteltu testaus Prosessit ja standardit Mittaaminen Mittausten analysointi ja raportointi Laadun valvonta - työkalut
Prosessi määrittelee viitekehyksen jossa yksittäiset projektit toteutetaan Työvaiheet Työvaiheiden sisältö Työvaiheiden välissä siirtyvä tieto Prosesseja tarvitaan Työmenetelmien standardointiin Projektien vertailuun Työn seurannan mahdollistamiseen Prosessit
Prosessikatselmoinnit Varmistetaan että projekti noudattaa määriteltyä prosessia Pyritään minimoimaan vaihtelut eri projektien välillä Tekniset katselmoinnit Varmistetaan että järjestelmästä tulee määritellyn kaltainen Pyritään löytämään virheet mahdollisimman aikaisessa vaiheessa Pyritään ohjaamaan projektin jäsenet standardoituihin toimintatapoihin Katselmoinnit
Jokainen testi perustuu testaussuunnitelmaan Testaussuunnitelma voidaan jäljittää järjestelmän vaatimuksiin Testaussuunnitelmat katselmoidaan ennen testauksen aloittamista Kattavuus Oikeellisuus Suunniteltu Testaus
Mittaamisella pyritään vertailemaan projektin toteutusta sen tavoitteisiin Mittauskohteita voivat olla Prosessien noudattaminen Työn tehokkuus Totetettavan tuotteen laatuun liittyvät mittaukset Mittauksen avulla voidaan projekteja analysoida keskenään tilastollisina otoksina Pyrkimys minimoida vaihtelut näytteiden väliltä Mittaaminen
Jotta eri kokoiset projektit saataisiin vertailukelpoisiksi, on ne suhteutettava johonkin mittayksikköön Järjestelmään kokoa kuvaavat mittayksiköt Määrittelyn Sivumäärä Koodirivien määrä (Lines of Code - LOC) Toimipisteet (Functional Point - FP) Prosessin noudattamista kuvaavat mittayksiköt Mittaaminen - mittayksiköt
Mittauksen kohteita Ylläpidettävyys Joustavuus Testattavuus Siirrettävyys Uudellenkäytettävyys Liittäminen muihin järjestelmiin Tuoteominaisuudet Muunneltavuus Tuotannolliset ominaisuudet Testattavuus Käytettävyys Oikeellisuus Tehokkuus Luotettavuus Yhtenäisyys
Virheettömyys Virheitä / FP Ylläpidettävyys Muutokseen kuluva aika (MTTC - Mean Time To Change) Tehokkuus Tuntia / FP Määrittely Virheiden määrä / yksikkö Muutosten määrä / yksikkö Analyysi Virheiden määrä / yksikkö Suunnittelu Virheiden määrä / yksikkö Mittaaminen - mitattavia suureita
Virheiden määrä / Työtunti Koodirivien määrä / Työtunti Laskutettu työmäärä / kokonaistyöaika Mittareiden tuloksia ei pidä käsitellä liian yksityiskohtaisena tietona, vaan tilastollisina suureina Vältä näitä mittareita
Kun mittausdataa on riittävästi voidaan sitä analysoida tilastollisesti ja suhteuttaa yksittäiset projektit yleisiin käytäntöihin Trendit Keskiarvot Mediaanit Mittausten analysointi