Laatu, laadun mittaaminen, auditointi, laatujärjestelmät



Samankaltaiset tiedostot
Ohjelmistotekniikka kevät 2003 Laatujärjestelmät

CMM Capability Maturity Model. Software Engineering Institute (SEI) Perustettu vuonna 1984 Carnegie Mellon University

CMMI CMM -> CMMI. CMM Capability Maturity Model. Sami Kollanus TJTA330 Ohjelmistotuotanto Software Engineering Institute (SEI)

Prosessien kehittäminen. Prosessien parantaminen. Eri mallien vertailua. Useita eri malleja. Mitä kehitetään?

CMMI CMMI CMM -> CMMI. CMM Capability Maturity Model. Sami Kollanus TJTA330 Ohjelmistotuotanto

Laatu ja ohjelmistotekniikka Laatujärjestelmät

Prosessiajattelu. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessikuvaus - CMMI. Sami Kollanus TJTA330 Ohjelmistotuotanto 3.4.

Prosessiajattelu. Organisaation prosessikuvaus - CMMI. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessien määritys CMMI käytänteet

Laadun hallinta. Laatukustannukset. Laadun kustannuksista. Sami Kollanus TJTA330 Ohjelmistotuotanto

Laadun hallinta. Laatukustannukset. Sami Kollanus TJTA330 Ohjelmistotuotanto

Laatukustannukset. Laadun hallinta. Laadun kustannuksista

Aluksi. Riskien hallinta. Riskityyppejä. Riskillä on kaksi ominaisuutta. Reaktiivinen strategia. Proaktiivinen strategia

SYSTEEMITYÖ. Tärkeitä sanoja

EFQM kansalaisopiston kehittämisessä

Johdanto. Mitä on ohjelmistotuotanto? Tämän kurssin näkökulma. Sami Kollanus TJTA330 Ohjelmistotuotanto

Mitä on ohjelmistotuotanto?

Fujitsu SPICE Lite. Kimmo Vaikkola Fujitsu Finland Oy Laatu ja liiketoimintatavat. Copyright 2010 FUJITSU

ISO 9001:2015 JÄRJESTELMÄ- JA PROSESSIAUDITOIN- NIN KYSYMYKSIÄ

Laatuosaaminen suurhankkeissa Jukka Matero, PSK-Aikuisopisto Ammatillinen toinen aste

Prosessikuvaukset ja elinkaarimallit

Laatu ohjelmistotyössä

Laatujohtaminen Johtamisjärjestelmät. Vierailuluento Sanna Vauranoja

Ohjelmistoprosessit ja ohjelmistojen laatu Kevät Ohjelmistoprosessit ja ohjelmistojen laatu. Projektinhallinnan laadunvarmistus

ISO standardi. Standardisarjan standardeja

Vaatimusmäärittely- ja hallinta. Peruskäsitteet. Syyt aikataulun ja budjetin ylitykseen. TJTA330 Ohjelmistotuotanto

Internet of Things. Ideasta palveluksi IoT:n hyödyntäminen teollisuudessa. Palvelujen digitalisoinnista 4. teolliseen vallankumoukseen

Citec journey in Norway

SataSPIN. Prosessien parantaminen verkostoitumalla. Porin korkeakouluyksikkö, TTKK

Globaalisti Hajautettu Ohjelmistokehitys Mitä, Miksi & Miten? Maria Paasivaara

Vaatimusmäärittely- ja hallinta

Miten johdan huolto- ja korjaamotoimintaa laadukkaasti? Autokauppa Finlandiatalo

SFS, STANDARDIEHDOTUKSEN ISO/DIS ESITTELY

EFQM Excellence malli

SFS-ISO/IEC Tietoturvallisuuden hallintajärjestelmät. Ohjeistusta. Riku Nykänen

Miten luodaan tehokas ja sertifioitu laatujärjestelmä?

15224 standardi johtamisen ja laadukkaan työn tukena auditoijan näkökulma YTL Merja Huikko

Alihankinta messut Teema koneenrakentaminen Petri Katajamäki ja Pekka Lappalainen

Mitä on GLP? Pirkko Puranen, ylitarkastaja, FT Fimea, Luvat ja tarkastukset

Mitä on ohjelmistotuotanto? Johdanto. Tämän kurssin näkökulma. Kurssin suhde muuhun opetukseen

Quality Consulting M.Mikkola OY

itsmf Finland Conference 2016 Focus Markus Leinonen COBIT ja governance

CAF-koulutus Kivalo-opisto

Osaava-hanke Mirja Antila Kankaanpään opisto

Vuosi ISO 9001 ja 14001:2015 julkaisusta sertifioijan kokemuksia Sertifioinnilla kilpailuetua - Inspectan tietopäivä

Kokonaisvaltainen mittaaminen ohjelmistokehityksen tukena

Toiminnan laadunvarmistus SYSTEEMITYÖ. Laatu

Elämää PISA:n varjossa

Prosessien hallinta ammatillisen koulutuksen laadunhallintasuosituksessa ja eurooppalaisessa viitekehyksessä

Sisällys. 1. Energiatehokkuudesta. 2. Energiatehokkuusindikaattorit kansantalouden makrotasolla

ISO uudistuu mikä muuttuu? TERVETULOA!

*) %-yks. % 2018*)

Aalto-yliopiston laatujärjestelmä ja auditointi. Aalto-yliopisto Inkeri Ruuska, Head of Planning & Management Support

Henkilöstöhallinto Venäjällä: Johtaminen ja sitouttaminen Venäjällä. Jon Hellevig Awara Eduhouse Training

Onnistunut ohjelmistoprojekti

muutos *) %-yks. % 2017*)

Ohjelmistoihin perustuva liiketoiminta: haasteita ja mahdollisuuksia

Projektin suunnittelu

Arviointi ja mittaaminen

muutos *) %-yks. % 2016

2. päivä. Etätehtävien purku Poikkeamat. Poikkeamat Auditoinnin raportointi Hyvän auditoijan ominaisuudet Harjoituksia

Mitä prosessissa kehitetään. Prosessin kehittäminen. Kehittämisen tavoitteita. Perusasioita kehittämisessä. Pohjana esim. CMM


Johdantoluento. Ohjelmien ylläpito

Mittaaminen projektipäällikön ja prosessinkehittäjän työkaluna

Nuorisotyöttömyys Euroopassa. Eurooppafoorumi: Työläisten Eurooppa, Tampere, Liisa Larja

Maksujärjestelmäsimulaattori SUOMEN PANKKI FINLANDS BANK BANK OF FINLAND

Ohjelmistotuotanto historiallinen perspektiivi JOTU2013/K.Systä 1

AMMATTIKORKEAKOULU OPINNÄYTETYÖ CMMI-MALLI JA SEN SOVELTAMINEN ICT- PALVELUYRITYKSESSÄ. Maria Salo

Toimintaja rjestelma (johtamisja rjestelma ) opas

Työelämän ja koulutuksen vuorottelu

tsoft tsoftin prosessien parantamistoiminta: Johdanto ohjelmistoprosessien arviointiin Agenda Ilmari Saastamoinen, , Joensuun yliopisto

Akkreditointi menestyksen takeena

Tietojärjestelmän osat

Ostamisen muutos muutti myynnin. Technopolis Business Breakfast

Palveluliiketoimintaa verkostoitumalla

BIMin mahdollisuudet hukan poistossa ja arvonluonnissa LCIFIN Vuosiseminaari

SKI-kyvykkyysanalyysi. Kyvykäs Oy Ab

Teollisuustuotannon määrä kuukausittain

Järjestelmäajattelu liiketoimintajohtamisessa. from QMS to MS. Tom Ståhlberg Johtaja, viranomaisasiat FIHTA Healthtech Finland

Laadun kehittämisestä businesshyötyjä

Vastuullisuusarviointi M&A hankkeiden evaluoinnissa ja due diligence prosessissa

Suomi innovaatioympäristönä maailman paras?

Benchmarking raportoinnista tukea terveydenhuollon johtamiseen

Johtamisen standardien uudistamisen tavoitteet. Leena Saulo, Neste Oyj TK105 laadunhallintakomitea pj

Kestävä kehitys osana oppilaitosten laadunhallintaa KOMMETTIPUHEENVUORO. Opetusneuvos Leena Koski. Osaamisen ja sivistyksen asialla

PALVELUKULTTUURIN JA MINDSETIN KEHITTÄMINEN 3 STEP IT Step IT Group / Palvelukulttuuri / Artti Aurasmaa

Tuottavuuskehitys pkyrityksissä

LAADUNTUOTTO YRITYKSESSÄ HITSAUSTEKNIIKKA `17 PÄIVÄT

Fujitsu ja ISO/IEC Kimmo Vaikkola kehityspäällikkö Laatu ja liiketoimintatavat

Kokonaisarkkitehtuurin ja laatutyön yhteensovittaminen KKA:n näkökulmasta

Palvelutoimisto. Prosessit ja ihmiset rokkaamaan yhdessä. itsmf Hanna Nyéki-Niemi ja Mika Lindström 3.10.

Lentoliikenteen taloudellinen merkitys Suomelle

Kuka päättää sote-palveluiden kehittämisestä: asukas, professio vai manageri? Jouko Isolauri

SolarForum. An operation and business environment development project

Visit Finland Global Sales Promotion. Heli Mende

Neljä askelta toiminnan ja palvelun kehittämiseen

ORGANISAATION VALMIUDET PROSESSIMAISEEN TYÖSKENTELYYN KLO , L 209

SYSTEEMIJOHTAMINEN! Sami Lilja! itsmf Finland 2014! Oct ! Kalastajatorppa, Helsinki! Reaktor 2014

Technische Daten Technical data Tekniset tiedot Hawker perfect plus

Optimoitko osasia vai kokonaisuutta? Kumpaa asiakas mahtaa haluta?

Transkriptio:

Laatu, laadun mittaaminen, auditointi, laatujärjestelmät Hilkka Heikkilä presentation TietoEnator 2003 Page 1 Sisältö Laadun määritelmiä Auditointi Laatu Laadun mittaaminen Laatujärjestelmät TE esittely presentation TietoEnator 2003 Page 2 1

Laadun määritelmiä Deming Asiakkaalle tärkein tuote Crosby Ishikawa Wesselius Täyttää vaatimukset Asiakastyytyväisyys Laatu = objektiivisesti arvioitavissa oleva komponentti + subjektiivisesti arvioitavissa oleva komponentti + kokonaan arvioimattomissa oleva komponentti. PIMS -tietokanta Oxford dictionary ISO Laatu: hintaa lukuun ottamatta kaikki muut ostopäätökseen vaikuttavat attribuutit Erinomaisuuden aste Tuotteen tai palvelun kaikki piirteet ja ominaisuudet, joilla tuote tai palvelu täyttää sille asetetut tai oletettavat vaatimukset Kauppamiehen aksiooma Asiakastyytyväisyys on tärkeintä. Tyytyväiset asiakkaat ostavat uudestaan ja kertovat muillekin hyvästä tuotteesta. Hyvä tuote tarkoittaa parempaa kuin kilpailijoilla. Weinberg Laatu on arvoa (value) jollekin henkilölle Haikala, Märijärvi: Ohjelmistotuotanto presentation TietoEnator 2003 Page 3 Laatuongelmia Budjetin ylitys Aikataulun viivästyminen Tuote ei tule markkinoille Viat lopputuotteessa korjauskustannukset uudelleentestaus Hallinnoinnin lisäys Asiavirheet sisällössä Ylläpito-ongelmat Dokumentointi Arkkitehtuuri Seuraavien projektien viivästyminen Sisäiset kustannukset kilpailukyky Hyödyttömät palaverit Tehdään tarpeetonta työtä kaksinkertaista työtä Päivitykset Asiakaspalautteet Lisääntynyt asiakastuki Palautettu tavara Maineen menetys presentation TietoEnator 2003 Page 4 2

Organisaatio Standardit Tekniikat Ympäristö Tausta Teknologiat Ohjelmistokehityksen Laatu Resurssit Henkilöstö Tiimit Rajoitteet Heemstra F.J, Kusters R.J in Software Quality Process, vol 5, no1, 2002 presentation TietoEnator 2003 Page 5 Laatu Asiakastyytyväisyys Tuottavuus Ajoitus ja nopeus Tuotteen Työn Hallinnan Laatu Laatujohtaminen Prosessit Menetelmät ja työkalut Osaaminen Asenne Yksittäinen Ryhmä Organisaatio presentation TietoEnator 2003 Page 6 3

Laadunhallintakeinot Tuotteen laatu Verifiointi (todentaminen) ja validointi (kelpoistaminen) Testaus Katselmoinnit, tarkastukset, arvioinnit Työn laatu (yksilö) Osaamisen kehittäminen Yksikkötestaus Tekemisen laatu (prosessit, työkalut, menetelmät) Laatujärjestelmä Prosessien kehittäminen Osaamisen kehittäminen Johtamisen laatu Laatujärjestelmä Osaamisen kehittäminen presentation TietoEnator 2003 Page 7 Laadun mittaaminen Auditointi presentation TietoEnator 2003 Page 8 4

Laadun mittaaminen Mitä ei mittaa, sitä ei voi ohjata Ilman mittareita mielipiteet, selittelyt ja politikointi pääsevät temmeltämään, päätöksenteosta tulee perusteetonta ja organisaatio menettää elinvoimansa Mittareiden tarkoitus Nykypäivän ymmärtäminen ja tulevaisuuteen tähtääminen Edistyminen, tavoitteet ja vertailut Ennakointi Päätöksenteon ja toiminnanohjauksen tuki Objektiivista numerotietoa Tärkeää organisaation parantamisen kannalta Tapahtumien ymmärtäminen Muutosten vaikutusten arviointi Ongelmien varhainen paljastaminen Kehityskohteiden tunnistaminen Prosessin kehittäminen presentation TietoEnator 2003 Page 9 Mittaamisen ongelmia Mittaaminen aiheuttaa kustannuksia. Käytännössä kovin luotettavia yksittäisiä mittareita ei ole. Asenneongelmat: yleensä ihmiset vastustavat mittareiden käyttöönottoa: "epätarkka", "hukkatyötä", "voi käyttää/tulkita väärin" "mahdotonta"... Ihmiset sopeuttavat toimintaansa mittareihin. Tulos ei välttämättä muutu. Tuottavuutta mitataan koodirivien määrällä -> koodirivejä löytyy Virheiden vakavuusaste vaikuttaa palkkaan -> sovitaan lievemmiksi presentation TietoEnator 2003 Page 10 5

Auditointi Auditointi: tarkasteltavasta kohteesta riippumattoman henkilön tekemää laatujärjestelmän arviointia (audit, assesment, review) Auditointi voi olla joko sisäinen tai ulkoinen: sisäinen: yrityksen itse tekemä auditointi ulkoinen: esimerkiksi toisen yrityksen tai kolmannen osapuolen tekemä Muodollinen tilaisuus, jonka aikana tarkastetaan tuotteen tai toiminnan laatu vertaamalla sitä dokumentaatioon tai standardiin Oleellista auditoinnissa on käytännön, eli todellisen toiminnan tutkiminen Auditoinnin tarkoitus Nykypäivän ymmärtäminen Miten organisaatiossa oikeasti toimitaan? Päätöksenteon ja toiminnanohjauksen tuki Mitkä asiat tarvitsevat kehittämistä? Tärkeää organisaation parantamisen kannalta Ongelmakohtien paljastaminen Kehityskohteiden tunnistaminen Prosessin kehittäminen presentation TietoEnator 2003 Page 11 Auditointi Auditointi pohjautuu havaintoihin: Laatudokumentaatio ja sen riittävyys standardiin nähden haastattelut työvälineiden, -tapojen ja -tulosten tarkastelut Toiminnan tarkastelun jälkeen auditoijat kirjoittavat raportin, johon havainnot kirjataan. Raportin pohjalta voidaan laatia suunnitelma kehitystoimenpiteiksi. Johdon tehtävänä on huolehtia korjaavista toimenpiteistä ja suunnitelmien toimeenpanosta. presentation TietoEnator 2003 Page 12 6

Mitä auditointi ei ole Ihmisten kritisointia. Esimiesten keino alaisten arviointiin. Poliisitoimintaa, jolla saadaan rosvot kiinni. Mestarointia, jossa auditoija kertoo, miten asiat tulisi hoitaa. Ei myöskään suoraan pyri arvioimaan laatujärjestelmän hyvyyttä / huonoutta. presentation TietoEnator 2003 Page 13 Ohjelmistokehitys ja Laatujärjestelmät presentation TietoEnator 2003 Page 14 7

Laatujärjestelmä = yrityksen toimintatavat ISO 9000 määritelmä: Laadunhallinnassa tarvittavien organisaatiorakenteiden, menettelyjen, prosessien ja resurssien muodostama järjestelmä joita tarvitaan toteuttamaan laadun hallinta (quality management): laatupolitiikka (quality policy), laadunsuunnittelu (quality planning) laadunohjaus (quality control) laadunvarmistus (quality assurance). laadun parantaminen (quality improvement) Laatujärjestelmät määrittelevät sen, mitkä prosessit täytyy olla määritelty ei sitä, miten ne toteutetaan presentation TietoEnator 2003 Page 15 Mihin laadunhallintajärjestelmiä tarvitaan? Antaa raamit organisaation toiminnalle, hahmotuksen kokonaisuudelle ja toimintaympäristölle Organisaation keskeisimmät sidosryhmät ja niiden odotuksien ja tarpeiden löytäminen Asiakkaiden luottamuksen lisääntyminen Toimeksiantojen hallinnan paraneminen Hyvät käytännöt läpinäkyviksi ja niiden vieminen käytäntöön Prosessien dokumentointi auttaa löytämään ongelmakohdat nopeammin presentation TietoEnator 2003 Page 16 8

Mihin laadunhallintajärjestelmiä tarvitaan? Prosessien dokumentointi mahdollistaa prosessien analysoinnin ja kehittämisen Vahvistaa jatkuvan parantamisen mekanismien toimivuuden Työn mielekkyyden ja määrätietoisuuden paraneminen Henkilöstön yhteistyön ja motivaation kasvaminen Antaa tietopaketin henkilöstön kouluttamiseen ja aktivoimiseen Laadun ja toiminnan kehittäminen Estää inhimillisiä erehdyksiä presentation TietoEnator 2003 Page 17 Miksi laatujärjestelmiä? Source: David Reo, ESI Näkyvyyttä projektin aikaiseen suoritukseen Lisää tulosten ennustettavuutta Parantaa projektin suorituskykyä Lisää tuotteen laatua Lisää kyvykkyyttä hallita monimutkaisia projekteja parantaa työn mielekkyyttä presentation TietoEnator 2003 Page 18 9

Laadunhallinta standardeja ISO-laatustandardeja ISO 9000: Laadunhallintajärjestelmät. Perusteet ja sanasto. ISO 9001: Laadunhallintajärjestelmät. Vaatimukset. ISO 9004: Laadunhallintajärjestelmät. Suuntaviivat suorituskyvyn parantamiselle. ISO 14001: Ympäristöjärjestelmät: Spesifikaatio ja ohjeita sen käyttämiseksi ISO 14004: Ympäristöjärjestelmät. Yleisiä ohjeita periaatteista, järjestelmistä ja tukea antavista menetelmistä. ISO 9126: Ohjelmistotuotteen laatu TL 9000 perustuu ISO 9000:2000 standardiin, mutta on lisätty vaatimuksia telekommunikaatioalalle http://www.iso.ch/iso/en/isoonline.openerpage presentation TietoEnator 2003 Page 19 Laatupalkintokriteerejä ja kehittämismalleja Laatupalkintokriteerit Baldrige National Quality Program Euroopan laatupalkinto (EQA) perustuu EFQM Excellence malliin Suomen Laatupalkinto (perustunut Baldrige kriteereihin, nyt EQA) Kehittämismalleja EFQM Excellence malli CMM - Capability Maturity Model CMMi Capability Maturity Model Integration ISO 15504 SPICE Bootstrap Trillium Six Sigma Lean presentation TietoEnator 2003 Page 20 10

ISO9001 RAKENNE Asiakas Vaatimukset Panos Resurssien hallinta Johdon vastuu Laatujärjestelmä Tuotteen toteutus Mittaus, analysointi ja parantaminen Tuote Tuotos Asiakas Tyytyväisyys Lisäarvoa tuottavaa toimintaa Tiedon kulkua presentation TietoEnator 2003 Page 21 ISO 9001:2000 ISO 9001 antaa laaturakennukselle rungon järjestelmällisen tavan miettiä ja koota laaturakennus parhaiden käytäntöjen kehikko nostaa esiin Mitä ja Miten kysymyksiä. edustaa tasapainotettua sidosryhmätarpeiden hallintojärjestelmää presentation TietoEnator 2003 Page 22 11

ISO 9000 Standardin sisältö 1/2 0 Johdanto 1 Soveltamisala 2 Viittaukset 3 Termit ja määritelmät 4 Laadunhallintajärjestelmä 4.1 Yleiset vaatimukset 4.2 Dokumentointia koskevat vaatimukset 5 Johdon vastuu 5.1 Johdon sitoutuminen 5.2 Asiakaskeskeisyys 5.3 Laatupolitiikka 5.4 Suunnittelu 5.5 Vastuut, valtuudet ja viestintä 5.6 Johdon katselmus presentation TietoEnator 2003 Page 23 ISO 9000 Standardin sisältö 2/2 6 Resurssienhallinta 6.1 Resurssien varaaminen 6.2 Henkilöresurssit 6.3 Infrastruktuuri 6.4 Työympäristö 7 Tuotteen toteuttaminen 7.1 Tuotteen toteuttamisen suunnittelu 7.2 Asiakkaaseen liittyvät prosessit 7.3 Suunnittelu ja kehittäminen 7.4 Ostotoiminta 7.5 Tuotanto ja palveluiden tuottaminen 7.6 Seuranta- ja mittauslaitteiden ohjaus 8 Mittaus, analysointi ja parantaminen 8.1 Yleistä 8.2 Seuranta ja mittaus 8.3 Poikkeavan tuotteen ohjaus 8.4 Tiedon analysointi 8.5 Parantaminen presentation TietoEnator 2003 Page 24 12

TL9000 TL 9000 perustuu ISO 9001:2000 standardiin ja näiden vaatimusten lisäksi on alakohtaisia vaatimuksia soveltamisaloina: yleinen, laitteisto, ohjelmisto, palvelut, laitteisto ja ohjelmisto, laitteisto ja palvelut tai palvelut ja ohjelmisto mittarit määritellään soveltamisalan mukaan mittareita käyttämällä voidaan mitata laatujärjestelmän hyödyt mittarit yhdistävät laatutoiminnot johtamiseen, organisaation johto edistää laatujärjestelmän ymmärtämistä ja tukee sitä tilastolliset laatumittarit edistää yritystä yhdessä ratkaista ongelmia (tietoliikennelaitteistojen toimittajat ja palvelujen tarjoajat) TL 9000 laatujärjestelmän vaatimukset tietoliikennetuotteille ja palveluille: suunnittelu, kehitys, tuotanto, tavarantoimitus, asennus ja ylläpito presentation TietoEnator 2003 Page 25 EFQM 2000 EFQM antaa aineksia kokonaisuuksien arvioimiseksi laittaa organisaation pohtimaan Miten ja Miksi kysymyksiä Ei tuo selkeästi esille ajatusta kuinka kuvata tai dokumentoida organisaation tapaa toimia EFQM: ssä tutkitaan seuraavilta neljästä näkökulmasta (TUTKA) Tulokset Toimintatapa Käytännön soveltaminen Arviointi ja parantaminen presentation TietoEnator 2003 Page 26 13

EFQM ja ISO periaatteet EFQM 2000 ominaiset tunnuspiirteet Tuloshakuisuus Asiakassuuntautuneisuus Johtajuus ja toiminnan päämäärätietoisuus Prosesseihin ja tosiasioihin perustuva johtaminen Henkilöstön kehittäminen ja osallistuminen Jatkuva oppiminen, parantaminen ja innovatiivisuus Kumppanuuksien kehittäminen Yhteiskunnallinen vastuu ISO 9000:2000 laadunhallinnan periaatteet Asiakaslähtöisyys Johtajuus Prosessimallinen lähestymistapa Ihmisten osallistuminen Järjestelmäkeskeinen johtamistapa Jatkuva parantaminen Tosiasioihin perustuva päätöksenteko Yhteistyökumppanuus toimittajien kanssa presentation TietoEnator 2003 Page 27 Prosessin arviointi ja parantaminen Prosessi On kohteena Johtaa muutoksiin Prosessin arviointi Arvioi soveltuvuutta Prosessin parantaminen Johtaa Motivoi Johtaa Kyvykkyyden arviointi http://www.sttf.fi presentation TietoEnator 2003 Page 28 14

CMMI (Capability Maturity Model Integrated) Pyrkii mittaamaan ohjelmistotuotantoprosessin kypsyystasoa ja ohjaamaan prosessien kehittämistä Sisältää ideaalisen ohjelmistotuotannon mallin, antaa ohjeita kehittämisen priorisointiin Luokittelee prosessin asteikolla 1-5, kertoo prosessien kypsyyden Perustuu avainprosessien määrittelyyn. Ideaalinen prosessi on jaettu aliprosesseihin, jotka on priorisoitu eri tasoille. Tasolle pääsee, kun kaikki tason avainprosessit on toteutettu (vähintään 80%) presentation TietoEnator 2003 Page 29 CMMI model presentation TietoEnator 2003 Page 30 15

Continuous Process Improvement Optimizing (5) Quality Management Organizational Innovation and Deployment (OID) Causal Analysis and Resolution (CAR) Basic Project Management Process Standardization Initial (1) Quantitative Management Managed (2) Defined (3) Quantitatively Managed (4) Organizational Process Performance (OPP) Quantitative Project Management (QPM) Requirements Development (RD) Technical Solution (TS) Product Integration (PI) Verification (VER) Validation (VAL) Organizational Process Focus (OPF) Organizational Process Definition (OPD) Organization Training (OT) Integrated Project Management (IPM) (parts in IPPD only) Risk Management (RSKM) Decision Analysis and Resolution (DAR) Integrated Teaming (in IPPD only) Integrated Supplier Management (in SS only) Organizational Environment for Integration (in IPPD only) Requirements Management (REQM) Project Planning (PP) Project Monitoring and Control (PMC) Supplier Agreement Management (SAM) Measurement and Analysis (M&A) Process and Product Quality Assurance (PPQA) Configuration Management (CM) presentation TietoEnator 2003 Page 31 CMMI arviointien tuloskehitys CMMI julkaistiin 2002; syyskuussa 2005 oli CMMI:tä käytetty ja tulokset raportoitu SEI:lle noin 782 organisaatiosta, 438 yhtiöstä, 3250 projektista Henkilöstön määrä yrityksissä 1000-7% 200 1000 33% 100 200 19% alle 100 41% http://www.sei.cmu.edu/sema/profile.html presentation TietoEnator 2003 Page 32 16

presentation TietoEnator 2003 Page 33 presentation TietoEnator 2003 Page 34 17

Source: Carnegie Mellon University- Software Engineering Institute presentation TietoEnator 2003 Page 35 ISO 15504 ISO:n kehittämä (ISO/IEC 15504), pohjana CMM ja ISO 9001 SPICE (Software Process Improvement and Capability determination) Ohjelmistoprosessien arviointi, luokitusta tehdään jokaiselle prosessijoukolle erikseen. SPICE:lla pyritään ohjelmistoprosessien parantamiseen ohjelmistoyrityksen kyvykkyyden arviointiin ohjelmistokehityksen itsearviointiin presentation TietoEnator 2003 Page 36 18

ISO 15504 Prosessijoukot: Asiakas-toimittaja suhteen hallintaprosessit Ohjelmistojen kehittämisprosessit Ohjelmistotyötä tukevat prosessit Ohjelmistokehityksen hallinnan prosessit Organisaation (tavoitetason) prosessit Kuusi kyvykkyystasoa Ei-suoritettu prosessi Toimiva prosessi Hallittu prosessi Vakiinnutettu prosessi Ennakoiva prosessi Itseohjautuva prosessi Suoriutuminen N (not) ei saavutettu (<15%) P (partially) osittain saavutettu (15-50%) L (largely) F (fully) laajasti saavutettu (51-85%) presentation TietoEnator 2003 Page 37 ISO 15504 arkkitehtuuri Kyvykkyys Taso 5: Optimoituva / itseohjautuva Taso 4: Ennustettava Taso 3: Vakiintunut Taso 2: Hallittu Taso 1: Toimiva Taso 0: Toimimaton Prosessit Asiakastoimittaja prosessit Ohjelmistokehitysprosessit Ohjelmistokehitystä tukevat prosessit Ohjelmistokehityksen hallinta prosessit Organisaation prosessit presentation TietoEnator 2003 Page 38 19

Personal Software Process CMM kuvaa mitä organisaation pitäisi tehdä PSP kuvaa miten suunnittelijan tulisi tehdä töitä tehokkaasti oman työn hallinta oman suorituksen arviointi tuotteen laadun mittaus Prosessi sisältää oppiminen kokemuksesta mittaamalla ja saamalla palautetta henkilö oppii ymmärtämään omat vahvuutensa ja heikkoutensa ohjelmointityön paremmat tulokset miten toimitaan CMM tasolla 5 presentation TietoEnator 2003 Page 39 Team Software Process CMM kuvaa mitä organisaation pitäisi tehdä PSP kuvaa miten suunnittelijan tulisi tehdä töitä tehokkaasti TSP kuvaa miten tiimit tekevät työnsä tehokkaasti tiimin jäsenet suorittavat toistensa työn katselmuksen käytetään myös ulkopuolisia tekemään tyhmiä kysymyksiä Sisältää itseohjautuvien tiimien rakentaminen (työn suunnittelu, seuranta, tavoitteet,prosessit) miten johdetaan ja motivoidaan tällaisia tiimejä miten toimitaan CMM tasolla 5 presentation TietoEnator 2003 Page 40 20

It s a simple task to make things complex, but a complex task to make things simple. - Chinese proverb presentation TietoEnator 2003 Page 41 Questions? Feedback? presentation TietoEnator 2003 Page 42 21

TietoEnator presentation TietoEnator 2003 Page 43 TietoEnator One of the world s leading providers of high-value-added IT services in selected business sectors The largest IT services company in the Nordic market Our mission: Building the Information Society presentation TietoEnator 2003 Page 44 22

TietoEnator Annual net sales exceeding EUR 1.5 billion Close to 15 000 employees in more than 20 countries Belgium Canada China Czech Republic Denmark Estonia Finland Austria USA United Kingdom Ukraine Sweden Slovakia Singapore Listed on Stockholm and Helsinki Exchanges France Germany India Russia Portugal Norway Indonesia Netherlands Italy Latvia Lithuania Malaysia presentation TietoEnator 2003 Page 45 At the core of our customers businesses Focusing on selected industries Banking and insurance Telecom and media Forest Healthcare Energy Government Welfare Manufacturing Retail and logistics Superior expertise At the core of our customers businesses presentation TietoEnator 2003 Page 46 23

TietoEnator business structure November 1, 2005 presentation TietoEnator 2003 Page 47 Telecom and media We provide high-value-added IT and R&D services for telecom vendors, operators, manufacturers and the media sector Based on extensive partnerships with leading European corporations, we offer product development, consulting, systems development and integration services We operate globally with global customers presentation TietoEnator 2003 Page 48 24

Some of our customers Nokia Ericsson Sony Ericsson Siemens TeliaSonera Telenor Czech Telecom Lietuvos Telekomas Elcoteq Alma Media Bonnier SanomaWSOY Talentum YLE (Finnish Broadcasting Company) presentation TietoEnator 2003 Page 49 Facts About 4000 employees specialised in telecom and media sector Largest European non in-house R&D center and strongest IT partner for Nordic telecom operators. Key customers: Nokia SonyEricsson Siemens Alcatel presentation TietoEnator 2003 Page 50 25

Telecom R&D in European footprint Berlin Cologne Frankfurt Stuttgart Paris Munich Milan Turin Rome 13 offices in Sweden and Finland Office in China/Beijing Ostrava presentation TietoEnator 2003 Page 51 TietoEnator in Jyväskylä Largest ICT-company in Jyväskylä 580 persons Telecom & Media/ Telecom R&D in Jyväskylä located in Nokia building / Mattilanniemi 6 150+ persons presentation TietoEnator 2003 Page 52 26

Luentotehtävä Mitkä ovat mielestäsi tärkeimmät asiat joihin ohjelmistoprojekteissa tulisi kiinnittää huomiota laadun kannalta? presentation TietoEnator 2003 Page 53 27