Laatu
-
Upload
axel-meyers -
Category
Documents
-
view
30 -
download
0
description
Transcript of Laatu
11. Laatujärjestelmä 1
Laatu ohjelmiston hyvä laatu syntyy ohjelmistoa tehtäessä, ei voi
lisätä ohjelmistoon jälkikäteen ohjelmisto laadukas, jos se täyttää käyttäjänsä kohtuulliset
toiveet ja odotukset tuotteen laatuun vaikutetaan parhaiten toiminnan laadun
kautta laatujärjestelmät
latujärjestelmäajatteluun liittyy toiminnan todistettavuus ja jäljitettävyys
laatujärjestelmien arviointiin kehitetty erilaisia malleja ja standardeja ohjelmistotuotannossa tärkein ISO 9001 -standardi
11. Laatujärjestelmä 2
Laadunvarmistus
toimintaan liittyy oleellisesti laadunvarmistus erilaisia arviointitapoja
tuotteen laadunvarmistus ettei tuotteeseen ei pääse virheitä ja että ne löydettäisiin
mahdollisimman aikaisin testaus
verifiointi - todentaminen varmistetaan tuotteen ja spesifikaation vastaavuus
validointi - kelpoistaminen tutkitaan tuotteen sopivuutta käyttötarkoitukseensa
11. Laatujärjestelmä 3
Laadunvarmistus
erilaisia arviointitapoja .. auditointi
käydään laatujärjestelmä tai sen jokin osa systemaattisesti läpi varmistaen, että toiminta on laatujärjestelmän mukaista
tarkastukset paras tapa pienentään lopputuotteen vikamääriä
katselmuksia kunkin vaiheen päätteeksi
11. Laatujärjestelmä 4
Laadun käsitteitä
Laadukkuutena pidetään mm. virheettömiä ohjelmia ajan tasalla olevia käyttökelpoisia dokumentteja,
dokumenttitaso yksittäisen ohjelman suoritustehokkuutta, luotettavuutta
sekä asiakkaan positiivista yllättämistä vastaavuus asetettuihin toiminta- ja suoritusvaatimuksiin standardien noudattamisaste monimutkaisuus eli kompleksisuus
11. Laatujärjestelmä 5
Laadun käsitteitä
Laadukkuutena pidetään .. ylläpidettävyys toimitusprosessin pysyminen aikataulussa ja rahallisissa
resursseissa testien määrä käyttöönoton jälkeen asiakkailta saatujen virheraporttien
määrä käyttöönoton jälkeen korjattujen virheiden määrä
11. Laatujärjestelmä 6
Laatu
pelkkä korkealaatuisen tuotteen tekeminen ei riitä, vaan yrityksen on oltava taloudellisesti kannattava
käsitys laadukkuudesta muuttuu esim. 10 vuotta vanha kännykkä ongelmina ovat mm. muotoilu, koko, paino ja käyttöaika
Laatu on suhteellinen käsite
11. Laatujärjestelmä 7
Laatu
Deming Asiakkaalle tärkein tuote.
Crosby Täyttää vaatimukset.
Ishikawa Asiakastyytyväisyys.
Wesselius Laatu =
objektiivisesti arvioitavissa oleva komponentti +
subjektiivisesti arvioitavissa oleva komponentti + kokonaan arvioimattomissa olevat komponentit.
PIMS-tietokanta Laatu =
Hintaa lukuun ottamatta kaikki muut ostopäätökseen vaikuttavat attribuutit.
11. Laatujärjestelmä 8
Laatu
Webster’s New 20th Century Dictionary
Superiority, excellence, that which belongs to something and makes or helps to make it what it is.
Oxford dictionary Erinomaisuuden aste.
ISO Tuotteen tai palvelun kaikki piirteet ja ominaisuudet, joilla tuote tai palvelu täyttää sille asetetut tai oletettavat piirteet.
Kauppamiehen aksiooma
Asiakastyytyväisyys on tärkeintä. Tyytyväiset asiakkaat ostavat uudestaan ja kertovat muillekin hyvästä tuotteesta. Hyvä tuote tarkoittaa parempaa kuin kilpailijoilla.
11. Laatujärjestelmä 9
ISO-standardi
laadukas tuote täyttää sille asetetut vaatimukset, sekä toiminnalliset että ei-toiminnalliset toiminnalliset vaatimukset: ohjelmiston toimintoja ei-toiminnalliset vaatimukset: piirteitä, jotka kuvaavat
esimerkiksi kuinka nopea ja luotettava järjestelmä on
jako osakomponentteihin objektiivisesti arvioitavaan subjektiivisesti arvioitavaan kokonaan arvioimattomissa olevaan komponenttiin
11. Laatujärjestelmä 10
Objektiivinen laatukomponentti
kuinka hyvin ohjelma täyttää vaatimusmäärittelyssä kuvatut vaatimukset tuote on laadukas valmiista tuotteesta voidaan objektiivisesti laskemalla ja
mittaamalla selvittää, miten hyvin se täyttää sille asetetut vaatimukset
projektin pysyminen sille asetetuissa tavoitteissa eli aikataulussa ja budjetissa
ohjelmiston vikojen määrä
11. Laatujärjestelmä 11
Subjektiivinen laatukomponentti
kuvaa, miten hyvin tuote kykenee täyttämään asiakkaan odotukset
arvioidaan kuinka täydellisesti ja oikein asiakkaan vaatimukset on kirjattu ja toteutettu miltä tuote tuntuu mahdotonta arvioida objektiivisesti miltä ohjelmistotuote tuntuu
käyttäjästä ja miten hyvin ohjelmistotuote täyttää asiakkaan odotukset tehdään kyselytutkimuksena asiakkaan käsitys tuotteen hyödyllisyydestä ja
helppokäyttöisyydestä, suhteutettuna hintaan Subjektiivisesti määriteltäviä asioita on yritetty muuntaa
objektiivisiksi esimerkiksi ISO:n standardissa ISO 9126
11. Laatujärjestelmä 12
Arvioimattomissa olevat seikat
miten hyvin tuotetta kyetään muuttamaan asiakkaiden tulevan, vielä tuntemattomissa olevien tarpeiden mukaiseksi
käyttäytyykö tuote asiakkaan haluamalla tavalla virhetilanteissa
lähtökohtana ettei näihin liittyviä asioita kyetä ennakolta edes arvioimaan
laadukkuus arvioitavissa ajan myötä Asiakas arvioi tyytyväisyyttään tuotteeseen esimerkiksi
tehdessään saman toimittajan kanssa jatkokauppoja
11. Laatujärjestelmä 13
Asiakastyytyväisyys on tärkeintä
Asiakas-vaatimukset-tarpeet-odotukset
Määritykset,vuorovaikutus
Toimittaja-tuote-palvelu
KilpailuetuTuottavuuden kasvu
Liiketoiminnan edut
AsiakaslaatuToiminnan laatu
” sopii käyttöön” ” 100% oikein”
11. Laatujärjestelmä 14
Laatujärjestelmä (ISO 8402)Laadunhallintajärjestelmä (ISO 9000)
Ladunhallinnassa tarvittavien organisaatiorakenteiden, menettelyjen, prosessien ja resurssien muodostama järjestelmä.
Laadunhallintaan kuuluu laadunohjaus laadunvarmistus laadunsuunnittelu laadun parantaminen
Laadunhallinta toimii laatujärjestelmän osana Johdon kaikki tasot ovat vastuussa laadunhallinnasta;
ylin johto johtaa toteutumista Toteuttamiseen osallistuvat organisaation kaikki tasot.
11. Laatujärjestelmä 15
Laatupolitiikka ISO-standardin mukaan:
Ylimmän johdon organisaatiolle muodollisesti määrittämä yleinen tapa suhtautua laatuun
yrityksen toiminnan tavoitteet, tavoitetila miten laatuasioihin suhtaudutaan mitkä asiat tärkeitä yritykselle
ohjelmistotuotteet täyttävät asiakkaan odotukset ja toiveet, ne valmistuvat oikeaan aikaan ja ovat hinnaltaan kilpailukykyisiä
sisältö ja tavoitteet tulee olla jokapäiväistä elävää elämää, myös johdon päivittäisessä toiminnassa
konkreettisuus? työntekijöitä puhutteleva?
11. Laatujärjestelmä 16
Mittaaminen keskeinen osa laatujärjestelmää kohdistuu sekä tuotantoprosessiin että tuotteisiin
lisäresursseja tiedon keräämiseen ja analysointiin
tarkoituksena selvittää: miten hyvin tuote tai prosessi toimii miten tavoitteet on saavutettu miten tuotteita tai prosesseja olisi kehitettävä
mittareina toteuttamisaikataulu asiakasviikkojen määrä projekteissa
mittareiden valinta ja mittaaminen hankalaa esim. tuottavuus?
11. Laatujärjestelmä 17
Mittaaminen
lähtökohtana mittaustavoitteet sopivat mittarit toisaalta huomioitava laatujärjestelmän tila millaiset
mittarit mahdollisia kyseiseen kehitysvaiheeseen Sopivia mittareita:
asiat, jotka koetaan ongelmiksi asiat, joista kerätään mittausta mahdollistavaa tietoa käytännössä mittarit tarkentuvat ja vaihtuvat ajan myötä
ongelma ihmisten asenteet ohjelmistokehitystä ei pidetä mitattavana ilmiönä tarkoituksena on parantaa prosessia, eikä vertailla prosessiin osallistuvia
keskenään.
11. Laatujärjestelmä 18
Vaatimuksia mittareille
selektiivisyys tulokset ovat kohdistettavissa prosessiin
jos mittarin lukema muuttuu, niin tiedetään mikä prosessissa on muuttunut
objektiivisuus tulokset ovat mittaajasta ja mittaustilanteesta riippumattomia
luotettavuus tarkkuus ja mittauksen toistettavuus sekä ettei mittaria käytetä
väärin
taloudellisuus lisäkustannukset on suhteutettava siitä saatuun hyötyyn
11. Laatujärjestelmä 19
Mittareiden löytäminen
yhtä sopivaa mittaria vaikea löytää: tuotantoprosessi ei riittävän systemaattinen käytetään yleensä yhdessä useita mittareita
absoluuttiset arvot eivät tärkeitä huomio mittariarvojen trendeihin
11. Laatujärjestelmä 20
Sopivia mittareita prosessin mittaamiseksi:
aika- ja kustannusarvioiden toteutuminen eri vaiheissa löytyneet virheet missä vaiheissa virheet syntyneet työn tuottavuus (koodiriviä / työpv) laatukustannukset (esim. takuutyön osuus)
tuotteen laadun mittaamiseksi: ohjelmiston koko virheiden määrä riviä kohti palveluaste vikaantumisväli, korjausaika erilaiset tehokkuusmitat asiakastyytyväisyys
11. Laatujärjestelmä 21
Laatujärjestelmän auditointi ja kehittäminen
auditointi riippumattoman henkilön tekemä laatujärjestelmän arviointi
kehittäminen toiminnan kehittämistä niin, että tuotteet ja projektit paranevat alkaa nykytilanteen kartoittamisella
kehityskohteita ja arviointikonsepteja:
ISO9001, ISO9000-3, CMM, benchmarking priorisointi koulutus seuranta ja arviointi
11. Laatujärjestelmä 22
Auditointiin liittyvä arviointi
suunnitellaan etukäteen ISO 9001 vaatii, että kaikki standardin kattamat toiminnot tulee
arvioida sisäisesti vuosittain lisätään arvioinnintehokkuutta
arvioijat perehtyvät ohjeistukseen yms. arviointiperusteisiin
arviointi suoritetaan haastatteluin kirjataan havaitut poikkeamat ja ongelmat
arvioinnin jälkeen suunnitelma korjaavista toimenpiteistä
11. Laatujärjestelmä 23
Laatujärjestelmän kehittäminen syitä laatujärjestelmän kehittämishankkeen hiipumiselle
johdon tuen ja sitoutumisen puuttuminen liian isojen muutosten yrittäminen kerralla puutteet koulutuksessa ja tiedottamisessa sekä - muutosten vaatima työaika. toiminnan ongelmia ja sen kehittämisen tarjoamia mahdollisuuksia ei voida aina
perustella vakuuttavasti
onnistumisen edellytyksiä: johdon selkeä sitoutuminen ja sen osoittaminen riittävä resursointi johdon omien toimintatapojen muuttaminen ja toimiminen esimerkkinä asiakkaiden esittämien vaatimuksien huomioiminen laatujärjestelmälle
11. Laatujärjestelmä 24
ISO - 9000 merkittävin standardisarja tarkoitettu kaikille teollisuuden aloille käsittää kolme varsinaista standardia
ISO 9001 kaikkein laajin; tuotekehitystä ja tuotantoa ISO 9002 voidaan myöntää pelkästään tuotantoon ISO 9003 lopputuotteen laatu ISO 9004 soveltamisohje
ohjelmistoja tuottavien yritysten serfiointi tapahtuu ISO 9001 –standardia vastaan
11. Laatujärjestelmä 25
Laatukäsikirja
yrityksen toiminnan yleiskuvauksen ottaa kantaa ISO 9001 –standardin eri osien vaatimuksiin
dokumentaatio jaettuna tasoihin: Taso 1: Varsinainen laatukäsikirja, esimerkiksi ISO 9000-3 –
standardin sisällysluettelo. Sertifiointi tehdään tähän verraten. Taso 2: Työohjeet eri työvaiheisiin (määrittelyohje,
suunnitteluohje, katselmointiohje jne.) Taso 3: Eri työvaiheissa sovellettavat dokumentointikäytännöt,
standardilomakkeet yms. Taso 4: Viitemateriaalit (työvälineiden manuaalit yms.)
11. Laatujärjestelmä 26
Standardin perusajatukset prosessiajattelu ohjeajattelu näkyvyysajattelu ennustettavuusajattelu
Aseta siis selkeät tavoitteet, ohjeista toiminta, toimi ohjeiden mukaan ja varaudu tarvittaessa todistamaan, että näin todella tapahtuu.
11. Laatujärjestelmä 27
Laatujärjestelmän minimivaatimukset
Laatukäsikirja on olemassa Johto määritellyt laatupolitiikan ja sitoutunut Laatupäällikkö (standardissa johdon edustaja) nimetty Laatujärjestelmä olemassa todistettavissa Organisaation jäsenten toimenkuvat on määritelty (tehtävät ja vastuut). Sisäisiä laatujärjestelmän arviointeja eli auditointeja suoritetaan
suunnitelmallisesti Alihankkijoiden toiminta on valvonnassa Dokumenttien hallinta on kunnossa Korjaavat toimenpiteet laatupoikkeamien hallintaan on ja niitä
sovelletaan
11. Laatujärjestelmä 28
Sertifiointi arviointitilaisuudessa
tutkitaan yrityksen laatujärjestelmä täyttääkö yrityksen toiminta standardin asettamat vaatimukset tarkastuksesta sovitaan jonkun sertifikaatteja myöntävän organisaation
kanssa SFS – Suomen Standardoimisliitto
sertifikaatti koko yritykselle tai jollekin sen osastolle
kiinnitettävä huomioita sertifikaatin laajuuteen prosessi nähty yrityksissä kilpailuetuna -> yleistynyt
joillakin aloilla kaupankäynnin välttämättömyys parantamaan yrityksen toimintaa
11. Laatujärjestelmä 29
CMM – (Capability Maturity Model)
jakaa ohjelmistoprosessit viiteen kypsyystasoon Alustava (Initial Prosess)
lähtötasot, kaikki pääsee Toistettava (Repeatable Prosess)
prosessit toistettavissa pääpaino projektin- ja vaatimustenhallinnassa
Märitelty (Defined Prosess) prosessi on määritelty ja sitä noudatetaan ja voidaan kehittää
Hallittu (Managed Process) prosessia mitataan ja mittaustuloksia käytetään sen parantamiseen
Optimoiva (Optimized Process) tietoa kerätään automaattisesti ja sitä käytetään prosessin
optimoisimeksi
11. Laatujärjestelmä 30
Vuonna 1994
76 % ohjelmistoyrityksistä oli tasolla 1 23% tasoilla 2-3 arviolta 1% ylimmällä tasolla