Laatu

31
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

description

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 - PowerPoint PPT Presentation

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

11. Laatujärjestelmä 31

Muita laatukehyksiä

CMM kypsyystasoluokitus

benchmarking etsitään omasta toiminnasta heikkoja kohtia parannetaan niitä vertaamalla muiden alan yritysten

toimintaan toimintatapojen kopiointi ei yleensä onnistu mittaritkaan eivät välttämättä suoraan sovellu