Ohjelmiston testaus ja laatu. Laatu

Koko: px
Aloita esitys sivulta:

Download "Ohjelmiston testaus ja laatu. Laatu"

Transkriptio

1 Ohjelmiston testaus ja laatu Laatu

2 Määritelmiä ohjelmiston laatu = tuotteen kyky täyttää käyttäjänsä kohtuulliset toiveet ja odotukset subjektiivinen käsite käyttöympäristöstä riippuva laatu ei tarkoita huippulaatua, vaan erilaisia mitattavia ominaisuuksia tuotteen laatuun vaikutetaan parhaiten toiminnan laadun kautta hallittu prosessi laadukas tuote laadunvarmistus = tavoitteena löytää virheitä ajamalla ohjelmaa tietokoneella (sukulaistermejä ovat mm. katselmointi, tarkastus, läpikäynti, laaduntarkastus) virhe = jos tuote ei täytä käyttäjänsä kohtuullisia odotuksia, tuote on virheellinen

3 Laatujärjestelmä - 1 laatujärjestelmä = yrityksen toimintatapa eli prosessi tuotteen tekemiseksi laatukäsikirja, ohjeistukset ohjelmistoyritysten laatujärjestelmät ovat yleensä väljiä tavoite: suunniteltua laatua aikataulun ja budjetin mukaisesti ei huippulaatua, riittävän hyvää laatua todistettavuus ja jäljitettävyys ulkopuolisen tahon tai sisäisen laadunvarmistuksen kyettävä varmistamaan, että yritys toimii laatujärjestelmän mukaisesti todisteita: tarkastuspöytäkirjat, virheraportit... laatujärjestelmä on sovellus jostakin laatustandardista laatujärjestelmän sertifiointi (ISO 9001) määrittelee yleisellä tasolla perusasiat, jotka laatujärjestelmän tulee sisältää

4 Laatujärjestelmä - 2 sertifiointi = ulkoisen arvioijan tekemä katselmus siitä, että toiminta on laatujärjestelmän mukaista sertifiointi ei todista laatujärjestelmän erinomaisuutta käytännössä sertifiointi vaaditaan (asiakaspaineet) laatujärjestelmämalleja ISO 9001, CMM, SPICE laatujärjestelmän kehittäminen lähtee aina nykytilasta edetään pienin askelin nykyisten toimintatapojen kirjaaminen toimintatapojen hyvyyden analysointi toimintatapojen kehittäminen ja muutosten vaikutusten analysointi

5 Laadunvarmistus laatujärjestelmän olennaisin osa kohdistuu sekä tuotteen että toiminnan laatuun tuotteen laatu vaihetuotteiden laadunvarmistus toiminnan laatu laatujärjestelmän tai sen osien auditoinnit ulkoinen, sisäinen, asiakas

6 Laadunvarmistuksen vaiheet - 1 tuottaminen tuote yleiskatsaus seuranta valmistautuminen korjaus virheet tarkastus

7 Laadunvarmistuksen vaiheet - 2 0) tuote valmistunut tekijä ilmoittaa projektipäällikölle tuotteen valmistumisen valitaan tarkastuksen koordinaattori valitaan laaturyhmä ja kutsutaan yleiskatsaukseen yleiskatsaukseen kopioidaan tuote ja liitteet 1) yleiskatsaus koko laaturyhmä osallistuu tuotteen materiaalit jaetaan ryhmälle esitellään lyhyt kuvaus tuotteesta 2) valmistautuminen kukin ryhmän jäsen työskentelee itsekseen huolellinen perehtyminen materiaaliin tavoitteena ymmärtää tuote, kirjata virheet/puutteet tarkastuslistan laadinta, positiivinen/negatiivinen kommentti 3) tarkastusistunto koko laaturyhmä tavoitteena löytää virheet ja puutteet ei korjata virheitä, arvioida tuotetta - ei tekijää koordinaattori vastaa tavoitteiden saavuttamisen, istunnon laadukkuuden/tehokkuuden istunnon kulku: aloitus tuotteen läpikäynti päätös 4) korjaaminen tekijä korjaa virheet 5) seuranta laaturyhmän valitsema henkilö tarkistaa, että virheet on korjattu oikein

8 Laadunvarmistuskeinoja Katselmukset Sopimuskatselmukset Projektin edistymiskatselmukset Lopputuotteeseen liittyvät katselmukset Testaus Auditoinnit Sisäiset Ulkoiset

9 Virheanalyysi eräs menetelmä laadunvarmistukseen ohjelmiston havaitut virheet ja oireet dokumentoidaan jokainen virhe analysoidaan 1. mitä tehtiin väärin 2. milloin virhe tehtiin ja missä vaiheessa 3. miksi virhe tehtiin perimmäinen syy 4. miksi virhettä ei havaittu aiemmin 5. miten saman virheen teko estetään toistumasta 6. miten sama virhe löydetään aikaisemmin, jos se toistuu

10 Laadunvarmistuksen tavoitteet tavoite 1: virheiden estäminen tarkastus (muodollinen), katselmus (epämuodollinen) soveltuu kaikille dokumenteille tuotteen jäädytys projektin vaiheen katselmuksen jälkeen paras tapa vähentää lopputuotteen vikoja! verifiointi eli todentaminen Are we building the product right? validointi eli kelpoistaminen Are we building the right product? tavoite 2: virheiden etsiminen testaus soveltuu vain ohjelmille kuuluu elinkaaren toimintoihin testauksen suorittaminen helppoa, mutta suunnittelu vaikeaa etenkin reaaliaikajärjestelmissä automatisoitava

11 Laadunvarmistus ja projekti projektin seuranta tekniset katselmukset (technical review) vaiheen tuote käydään läpi ja hyväksytään todetaan vaihe päättyneeksi! projektin eteneminen saadaan näkyväksi katselmuspisteet välietappeja

12 Projektin katselmukset ja tarkastukset

13 Katselmus Katselmointi/katselmus (review) = käsite, joka voi tarkoittaa esim. hallinnollista johdon suorittamaa katselmointia tai teknistä katselmointia, jota tehdään tärkeimmissä projektin vaiheissa. Tällöin varmistetaan, että kaikki vaaditut vaiheet ja dokumentit on tehty. Tarkastus (inspection) = määritelty prosessi, jossa tarkastettava tuote tarkastetaan tiettyjen sääntöjen ja tarkistuslistojen avulla. (Mitä aikaisemman tarkistus tehdään vaiheen kuvaukseen, sitä tehokkaampaa) Läpikäynti (walk-through) = epämuodollinen ohjelmakoodin tarkastuksen muoto, missä tekijä selittää, mitä hän luulee ohjelmansa tekevän Vertaiskatselmointi (peer review) = käsite katselmoinnille tai tarkastukselle, joka voi tarkoittaa tarkastusta, läpikäyntiä tai näiden välimuotoa katselmukseen piiriin kuuluvat osat sopimus määrittelydokumentti suunnitteludokumentti testaussuunnitelma koodi käyttöohjeet projektisuunnitelma katselmuksilla varmistetaan tuotteen eri vaiheiden henkilöriippumattomuus katselmoinnin ajallinen kesto oltava lyhyt (esim. 2 tuntia)

14 Dokumentointi ja laatu ohjelmistotyö on dokumenttien tuottamista! dokumentit projektin keskeinen tuotos dokumentaation vähimmäismäärä projektisuunnitelma määrittelydokumentti - toiminnallinen määrittely (IEEE830) suunnitteludokumentti - tekninen määrittely (IEEE1016) testaussuunnitelma hyvätasoisessa laatujärjestelmässä dokumentaatio on huomattavasti laajempi dokumentaation ylläpito ajallinen ylläpito (versiointi), sisäinen eheys, jäljitettävyys molempiin suuntiin ja dokumenttien välillä dokumentaation luokittelu projektidokumentaatio ja tuotedokumentaatio projektin aikainen ja projektin tuotos (projektin jälkeen jäävä) tekninen ja yleinen yrityksen dokumentaatio ja asiakasdokumentaatio

15 Garvin (1984) näkökulmat laatuun - 1 Ihannenäkökulma näkee laadun sellaisena, joka voidaan havaita, mutta ei määritellä pyritään sitä kohden, mutta ei välttämättä päästä Käyttäjän näkökulma näkee laadun sopivuutena haluttuun tarkoitukseen Tuotenäkökulma tuotteen sisäisillä laatuindikaattoreilla voidaan kertoa tuotteen ulkoisesta laadusta, eli miltä tuote tuntuu asiakkaasta ISO standardin ulkoiset ja sisäiset laatuindikaattorit Toiminnallisuus (Functionality) Luotettavuus (Reliability) Käytettävyys (Usability) Tehokkuus (Efficiency) Ylläpidettävyys (Maintainability) Siirrettävyys (Portability) Missä määrin tiettyjen käyttäjien käyttämä tuote vastaa heidän asettamia tavoitteita tehokkuuden, tuottavuuden, turvallisuuden, tyytyväisyyden suhteen

16 Garvin (1984) näkökulmat laatuun - 2 Rakentamisnäkökulma Toimitaan määritellyn prosessin mukaan, ei niinkään tietylle tuotteelle tehtyjen vaatimusmäärittelyjen mukaan. kritiikkiä edellisen lauseen perusteella: ei tuoteta välttämättä parasta tuotetta, vaan rutiiniluontoisesti käypä, joskus jopa huono tuote Prosessin jatkuva parantaminen vaatii kohteen (prosessin) mittausta Arvonäkökulma näkee laadun rahana, jonka asiakas on valmis sijoittamaan siihen arvonäkökulman mukaisesti voidaan myös tehdä valintoja hyötyjen, kustannusten ja laadun suhteen asiakas voi hyväksyä käyttöönsä keskeneräisen tuotteen, jos sen tarjoamat uudet ominaisuudet ovat riittävän houkuttelevia

17 Ohjelmiston laatuongelmien aiheuttajia Ongelmat asiakkaan ja kehittäjän välisessä viestinnässä Vaatimusmäärittelyjen virheet virheelliset, puutteelliset, ylimääräiset ominaisuudet Poikkeamat vaatimuksista ohjelmistomoduulien uudelleenkäyttö, ajanpuutteesta johtuvat toteuttamattomat osat, kehittäjän omat lisäykset Suunnitteluvirheet virheelliset algoritmit, prosessin virheet, järjestelmän tilan puuttuvat tarkastukset, virhetilanteiden puuttuva käsittely Koodausvirheet Dokumentointiohjeista ja koodausohjeista poikkeaminen kehitystiimi saa puutteelliset kommentit Testausprosessin puutteet testisuunnitelmat puutteelliset, havaittujen virheiden raportointi puutteellinen, virheen aiheuttaja epäselvä ongelmia virheen korjaamiseen, korjaamiseen varattu aikaa liian vähän Dokumentointivirheet toimintojen kuvaus puutteellinen, esitellään ylimääräisiä toimintoja, virheet käyttöohjeissa Käyttöönottovaiheen ongelmat puutteellinen opastus, ympäristön puutteellisuudet, puutteellinen ylläpito

18 Tietojärjestelmän laatu oikea tuote oikeat tiedot ja palvelut oikea käyttöliittymä oikea luotettavuus oikea ylläpidettävyys oikeaan aikaan oikeat työmääräarviot oikea aikataulu oikea projektinhallinta oikeaan hintaan oikeat työmääräarviot oikea projektinohjaus oikea testattavuus oikea ylläpidettävyys oikeat määrittelyt laadun tasot pohjana Täytyy olla -laatu kuorrutuksena Houkutteleva -laatu

19 Korjauskustannukset arvio tarvemäärittely toiminnallinen määrittely tekninen suunnittelu ohjelmointi x 30x 90x 270x käyttö järjestelmätestaus integrointitestaus moduulitestaus teoreemoja mitä aikaisemmin virhe tehdään, sitä myöhemmin se havaitaan mitä myöhemmin virhe havaitaan, sitä kalliimpaa on sen korjaaminen mitä myöhemmin virhe korjataan, sitä todennäköisempää on sen korjaaminen väärin

20 Mietittäväksi k u s t a n n u s v a i k u t u s 1. terveydenhoito virheiden ennaltaehkäiseminen oikeilla työtavoilla ennen ohjelmointia 2. terveystarkastukset virheiden etsiminen ja korjaaminen ennen ohjelmointia 3. sairaanhoito virheiden etsiminen ja korjaaminen testausvaiheessa 4. ensiapu virheiden korjaaminen käytönaikana

21 Laadun päälajit Tuotelaatu liittyy kehitettävään ohjelmistotuotteeseen Resurssilaatu liittyy ohjelmiston kehittäjiin Prosessilaatu liittyy kehitysprosessiin Objektiivinen laatu suoraan mitattavissa oleva (tekninen) laatu Subjektiivinen laatu eri käyttäjien kokema laatu

22 Laadun alalajit - 1 1) Mitattavuus Tuotosten, prosessin ja henkilöstön ominaisuuksien mitattavuus (esim. laskemalla, keräämällä ja tallentamalla systemaattisesti mittaustietoja) Objektiiviset (esim. palkkataso) tai subjektiiviset määreet (esim. motivaatiotaso) 2) Toteutettavuus Toteutettavuus nykyteknologialla tai tulevalla teknologialla (esim. soveltuvuustutkimus, tekninen analyysi) 3) Varmennettavuus Todennettavuus (esim. käyttäen formaaleja menetelmiä ja matemaattista todennusta) Testattavuus (esim. välttäen sellaisten kehitysratkaisujen käyttöä, jotka vähentävät mahdollisuutta käyttää tehokkaita testauksen apuvälineitä)

23 Laadun alalajit - 2 4) Tehokkuus (tuotteen) Suorituskyky, nopeus (tarkoitukseen sopivan ohjelmointikielen käyttö, mahdollisesti kriittisten osien toteuttaminen käyttäen assembleria) Muistitilan ja muiden resurssien tehokas käyttö Vasteaikavaatimusten täyttäminen Ajoitustarkkuus Korkea käyttöaste 5) Virheettömyys (tuotteen) Loogisten virheiden vähäinen määrä Syntaktisten virheiden vähäinen määrä (syntaksin huomioivan editorin käyttö) Suunnitteluvirheiden vähäinen määrä Ohjelmointivirheiden vähäinen määrä (käyttäjäpalaute) Ohjelman vakiotoiminta vakiosyötteellä Virheettömyys julkistuksen aikana ja pitkässä juoksussa Laskennallinen tarkkuus Toimintojen ajoituksien tarkkuus

24 Laadun alalajit - 3 6) Luotettavuus Vakaus, toimintavarmuus, käyttövarmuus Turvallisuus erityisesti kriittisissä tilanteissa Vikasietoisuus, poikkeustilanteiden hallittu käsittely Toipumiskyky virhetilanteista Tietosuojan huomiointitaso 7) Käytettävyys Käytön oppimisen helppous (dokumentaatio, koulutus) Helppokäyttöisyys (huomioiden käyttäjäryhmän taitotason) Subjektiivinen käyttötyytyväisyys Toimintojen ennakoitavuus ja yhdenmukaisuus 8) Ymmärrettävyys Lähdekoodin ja dokumenttien luettavuus ja tulkittavuus Hyvän ohjelmointityylin noudattamisaste Jäljitettävyys, läpinäkyvyys Järjestelmän toimintatavan ymmärrettävyys ja sen tuki

25 Laadun alalajit - 4 9) Dokumentoinnin riittävyys Käyttäjädokumenttien laatu Teknisten raporttien ja referenssimanuaalien laatu Lähdekoodin kommentoinnin yhdenmukaisuus, kattavuus ja oikea kohdentuminen 10 ) Ylläpidettävyys Joustavuus, muunnettavuus, muokattavuus, päivitettävyys, varioitavuus, räätälöitävyys (esim. panostamalla ehkäisevään ylläpitoon, spekulatiivinen suunnittelu, parametrointi, geneerisyys, redundanssin välttäminen) Lähdekoodin käytettävyys (käyttöoikeuksien varmistaminen) Tarvittavien kehitysvälineiden (kääntäjät) käytettävyys pitkällä tähtäimellä 11) Standardinmukaisuus Yleinen asianmukaisten vakiintuneiden menetelmien, kielten, rajapintojen jne. käyttö Kohdealueen sääntöjen noudattaminen (esim. ohjelmointityylit) Lainsäädännön asettamien rajoitteiden (esim. henkilötietojen tallentaminen) huomiointi suunnitelmallisuus ja järjestelmällisyys

26 Laadun alalajit ) Uudelleenkäytettävyys Uudelleenkäytettävyys eri tasoilla: ohjelmat, funktiot, moduulit, komponentit, suunnitelmat, data (esim. oliolähestymistavan, suunnittelumallien, uudelleenkäytettävien komponenttien ja sovelluskehysten käyttö). Yleiskäyttöisyys, monipuolisuus, geneerisyys Yhteenliitettävyys, yhteensopivuus Laajennettavuus, skaalautuvuus (käsiteltävät tietomäärät, käsiteltävät tietotyypit, käyttäjien määrä, jne.) Siirrettävyys eri ohjelmointikielille, käyttöjärjestelmiin, laitealustoille jne. 13) Toiminnallisten tuotevaatimusten täyttöaste Vaatimusten täytön kattavuus Toiminnallisuuksien oikea kohdentuminen, tarkoituksenmukaisuus Soveltuvuus käyttötarkoitukseen 14) Kustannustehokkuus Tuotteen hinnan sopivuus (käyttäjätutkimukset) Projektin aikataulun pitävyys Yleinen resurssien käytön tehokkuus/tarkoituksenmukaisuus Mahdollinen saavutettava kilpailuetu (markkina-analyysit)

27 Laadun alalajit ) Tekninen laatu Yksinkertaisuus, suoraviivaisuus (ei tarpeetonta kompleksisuutta, joka ei johdu ongelmasta) Tyylillinen yhdenmukaisuus (vähän kirjavuutta loogisten osien sisällä) Rakenteisuus, hierarkkisuus, asianmukainen osittaminen (esim. modularisointi) Tiedon kapselointiaste (esim. oliolähestymistapa) Rajapintojen käyttöaste Korkean tason rakenteellisten osien (moduulit tms.) välisten kytkentöjen suhteellinen vähäinen määrä Abstraktioiden hyödyntäminen Suunnittelu tai toteutustekninen laatu

28 Ohjelmistotuotteen laatukriteerit - 1 ISO 9126 toiminnallisuus Löytyykö ohjelmistosta siltä vaaditut toiminnot? Sopivuus (Suitability) Miten hyvin toiminnot täyttävät niille määritellyt tehtävät? Tarkkuus (Accurateness) Onko tulosten tarkkuus sovitulla tasolla? Yhteensopivuus (Interoperability) Ohjelmiston kyvykkyys toimia muiden järjestelmien kanssa Mukautuvuus (Compliance) Ohjelmiston kyky noudattaa sovellusalueeseen liittyviä standardeja, sopimuksia tai lainsäädäntöä Turvallisuus (Security) Miten ohjelmisto hoitaa tietoturva-asiat? tehokkuus Kuinka tehokas ohjelmisto on? Ajankäyttö (time behavior) Ohjelmiston vaste- ja suoritusajat Resurssien käyttö (resource behavior) Miten ohjelmisto varaa ja käyttää resursseja?

29 Ohjelmistotuotteen laatukriteerit - 2 ISO 9126 ylläpidettävyys Kuinka helposti ohjelmistoa voi muuttaa? Analysoitavuus Kuinka voit paikallistaa muutoksen vaikutuksen? Muunneltavuus Kuinka helposti voit muuttaa tai korjata ohjelmistoa? Miten voit muokata ohjelmistoympäristöä? Stabiilisuus Miten ohjelmisto kestää muutosten aiheuttamat yllättävät vaikutukset? Testattavuus Miten muutetun ohjelmiston toimivuus voidaan testata? siirrettävyys Miten helposti ohjelmiston voi siirtää toiseen ympäristöön? Mukautuvuus Millä toimilla ohjelmisto saadaan siirrettyätoiseentoimintaympäristöön? Asennettavuus Miten ohjelmisto asennetaan määriteltyyn ympäristöön? Yhteensopivuus Miten ohjelmisto noudattaa siirrettävyyteen liittyviä standardeja ja sopimuksia? Korvattavuus Millä toimenpiteilläohjelmisto voikorvata toisenennalta määritellyn

30 Ohjelmistotuotteen laatukriteerit - 3 ISO 9126 käytettävyys Miten helppokäyttöinen ohjelmisto on? Ymmärrettävyys Ohjelmiston toimintojen loogisuus käyttäjän näkökulmasta Opittavuus Miten helppoa ohjelman käytön oppiminen on käyttäjälle? Käyttökelpoisuus Miten hyvin ohjelmisto sopii käyttäjän työhön? luotettavuus Kuinka luotettava ohjelmisto on? Ohjelmiston kypsyys Miten usein ohjelmistovirheet aiheuttavat häiriötilanteen? Vikasietoisuus Ohjelmiston kyky sietää virhetilanteita Palautumiskyky Miten ohjelmisto palautuu häiriötilanteesta?

ITK130 Ohjelmistojen luonne

ITK130 Ohjelmistojen luonne ITK130 Ohjelmistojen luonne Luennon sisältö Ohjelmistotekniikka ja vaatimukset Ohjelmistotuote Ei-toiminnallisten vaatimusten luokittelu Sisäiset ja ulkoiset vaatimukset Oikeellisuus Luotettavuus Kestävyys

Lisätiedot

Ohjelmointitekniikka lyhyesti Survival Kit 1 Evtek KA ELINKAARIMALLEISTA

Ohjelmointitekniikka lyhyesti Survival Kit 1 Evtek KA ELINKAARIMALLEISTA Ohjelmointitekniikka lyhyesti Survival Kit. Vesiputousmalli ELINKAARIMALLEISTA. Ohjelmiston elinkaari Ohjelmiston elinkaarella (life cycle) tarkoitetaan aikaa, joka kuluu ohjelmiston kehittämisen aloittamisesta

Lisätiedot

LAATU, LAADUNVARMISTUS JA f RISKIEN HALLINTA JOUNI HUOTARI ESA SALMIKANGAS PÄIVITETTY 18.1.2011

LAATU, LAADUNVARMISTUS JA f RISKIEN HALLINTA JOUNI HUOTARI ESA SALMIKANGAS PÄIVITETTY 18.1.2011 LAATU, LAADUNVARMISTUS JA f RISKIEN HALLINTA JOUNI HUOTARI ESA SALMIKANGAS PÄIVITETTY 18.1.2011 TEHTÄVÄ Määrittele laatu Mitä riskien hallintaan kuuluu? Jouni Huotari & Esa Salmikangas 2 LAATU JA LAADUNVARMISTUS

Lisätiedot

Käytettävyyslaatumallin rakentaminen verkkosivustolle

Käytettävyyslaatumallin rakentaminen verkkosivustolle Käytettävyyslaatumallin rakentaminen verkkosivustolle Tapaus kirjoittajan ABC-kortti Oulun yliopisto tietojenkäsittelytieteiden laitos pro gradu -tutkielma Timo Laapotti 9.6.2005 Esityksen sisältö Kirjoittajan

Lisätiedot

TARKASTUSMENETTELYT JA NIIDEN APUVÄLINETUKI

TARKASTUSMENETTELYT JA NIIDEN APUVÄLINETUKI TARKASTUSMENETTELYT JA NIIDEN APUVÄLINETUKI Vesa Tenhunen Tarkastusmenettelyt Keino etsiä puutteita ohjelmakoodeista, dokumenteista ym. ohjelmistoprosessissa syntyvästä materiaalista Voidaan käyttää kaikissa

Lisätiedot

Ohjelmistotekniikka kevät 2003 Laatujärjestelmät

Ohjelmistotekniikka kevät 2003 Laatujärjestelmät Laatujärjestelmät Ohjelmistotekniikka kevät 2003 Prosessiajattelu Sisään Prosessi Ulos ohjaus mittaus Laatujärjestelmät Laatujärjestelmät määrittelevät sen, mitkä prosessit täytyy olla määritelty ei sitä,

Lisätiedot

tsoft Tarkastusmenettelyt ja katselmukset Johdanto Vesa Tenhunen 4.2.2004

tsoft Tarkastusmenettelyt ja katselmukset Johdanto Vesa Tenhunen 4.2.2004 Tarkastusmenettelyt ja katselmukset tsoft Vesa Tenhunen 4.2.2004 http://cs.joensuu.fi/tsoft/ Johdanto Yksi tärkeimmistä tekijöistä laadukkaiden ohjelmistojen tuottamisessa on puutteiden aikainen havaitseminen

Lisätiedot

Ohjelmistotuotanto vs. muut insinööritieteet. (Usein näennäinen) luotettavuus ja edullisuus

Ohjelmistotuotanto vs. muut insinööritieteet. (Usein näennäinen) luotettavuus ja edullisuus Yhteenveto Ohjelmistotuotanto vs. muut insinööritieteet Monimutkaisuus Näkymättömyys (Usein näennäinen) luotettavuus ja edullisuus Muunnettavuus Epäjatkuvuus virhetilanteissa Skaalautumattomuus Copyright

Lisätiedot

LAATU, LAADUNVARMISTUS JA f RISKIEN HALLINTA JOUNI HUOTARI ESA SALMIKANGAS 28.9.2009

LAATU, LAADUNVARMISTUS JA f RISKIEN HALLINTA JOUNI HUOTARI ESA SALMIKANGAS 28.9.2009 LAATU, LAADUNVARMISTUS JA f RISKIEN HALLINTA JOUNI HUOTARI ESA SALMIKANGAS 28.9.2009 TEHTÄVÄ Määrittele laatu Mihin laadunvarmistus tähtää? Mitä riskien hallintaan kuuluu? Jouni Huotari & Esa Salmikangas

Lisätiedot

KONEAUTOMAATION LAATU JA TURVALLISUUS. 4.6.2015 Marko Varpunen

KONEAUTOMAATION LAATU JA TURVALLISUUS. 4.6.2015 Marko Varpunen KONEAUTOMAATION LAATU JA TURVALLISUUS 4.6.2015 Marko Varpunen TLJ ja automaatio Rautatie, metro, teollisuus-laitokset, kaivoskoneet, vesi, n. 90 henkeä Mikkeli Turvallisuusjohtaminen konsultointi riskienarviointi

Lisätiedot

Ohjelmiston testaus ja laatu. Testaustasot

Ohjelmiston testaus ja laatu. Testaustasot Ohjelmiston testaus ja laatu Testaustasot Testauksen vaihejako Tarpeet / sopimus Järjestelmätestaus Hyväksymiskoe Määrittely testauksen suunnittelu ja tulosten verifiointi Arkkitehtuurisuunnittelu Moduulisuunnittelu

Lisätiedot

Uudelleenkäytön jako kahteen

Uudelleenkäytön jako kahteen Uudelleenkäyttö Yleistä On pyritty pääsemään vakiokomponenttien käyttöön Kuitenkin vakiokomponentit yleistyneet vain rajallisilla osa-alueilla (esim. windows-käyttöliittymä) On arvioitu, että 60-80% ohjelmistosta

Lisätiedot

Copyright by Haikala. Ohjelmistotuotannon osa-alueet

Copyright by Haikala. Ohjelmistotuotannon osa-alueet Copyright by Haikala Ohjelmistotuotannon osa-alueet Ohjelmiston elinkaari 1. Esitutkimus, tarvekartoitus, kokonaissuunnittelu, järjestelmäsuunnittelu (feasibility study, requirement study, preliminary

Lisätiedot

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

2. päivä. Etätehtävien purku Poikkeamat. Poikkeamat Auditoinnin raportointi Hyvän auditoijan ominaisuudet Harjoituksia OAMK / Luova 4.5. ja 11.5. Sisäinen auditointi osa Oamkin ympäristöohjelmatyötä Sisältö 1. päivä Johdanto Auditoinnin tavoitteet Ympäristöstandardin (ISO 14001) pääkohdat Alustava ympäristökatselmus Auditoinnin

Lisätiedot

Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti

Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu TESTIRAPORTTI LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 1.1 Tila: hyväksytty Päivämäärä: 13.2.2001 Tekijä:

Lisätiedot

Testaus-tietoisku: Tärkeimpiä asioita testauksesta projektityökurssilaisille

Testaus-tietoisku: Tärkeimpiä asioita testauksesta projektityökurssilaisille 1(23) Testaus-tietoisku: Tärkeimpiä asioita testauksesta projektityökurssilaisille Matti Vuori, Tampereen teknillinen yliopisto 30.10.2012 Sisällysluettelo 1/2 Esityksen tarkoitus 4 Laatu on tärkeää, ei

Lisätiedot

Tietojärjestelmän osat

Tietojärjestelmän osat Analyysi Yleistä analyysistä Mitä ohjelmiston on tehtävä? Analyysin ja suunnittelun raja on usein hämärä Ei-tekninen näkökulma asiakkaalle näkyvien pääkomponenttien tasolla Tietojärjestelmän osat Laitteisto

Lisätiedot

Ohjelmistojen virheistä

Ohjelmistojen virheistä Ohjelmistojen virheistä Muutama sana ohjelmistojen virheistä mistä niitä syntyy? Matti Vuori, www.mattivuori.net 2013-09-02 1(8) Sisällysluettelo Ohjelmistojen virheitä: varautumattomuus ongelmiin 3 Ohjelmistojen

Lisätiedot

Sähköi sen pal l tietototurvatason arviointi

Sähköi sen pal l tietototurvatason arviointi Sähköisen palvelun l tietototurvatason arviointi Kirsi Janhunen Arviointia tehdään monesta syystä Itsearviointi Sisäinen arviointi Sisäinen tarkastus Vertaisarviointi Ulkoinen arviointi Lähtökohtana usein

Lisätiedot

Periaatteet standardien SFS-EN ISO/IEC 17025:2005 ja SFS-EN ISO 15189:2007 mukaisen näytteenottotoiminnan arvioimiseksi

Periaatteet standardien SFS-EN ISO/IEC 17025:2005 ja SFS-EN ISO 15189:2007 mukaisen näytteenottotoiminnan arvioimiseksi Periaatteet standardien SFS-EN ISO/IEC 17025:2005 ja SFS-EN ISO 15189:2007 mukaisen näytteenottotoiminnan arvioimiseksi FINAS - akkreditointipalvelu Espoo 2012 ISBN 978-952-5610-85-7 1(7) Periaatteet standardien

Lisätiedot

HELIA 1 (19) Outi Virkki Käyttöliittymät ja ohjelman suunnittelu 8.12.1998

HELIA 1 (19) Outi Virkki Käyttöliittymät ja ohjelman suunnittelu 8.12.1998 HELIA 1 (19) Luento 9 Suunnittelumenetelmien soveltuvuudesta... 2 Sovellustyyppi... 2 Projektikohtaiset tekijät... 3 Henkilöstötekijät... 3 Ongelma-alueeseen liittyvät tekijät... 3 Tuotteeseen liittyvät

Lisätiedot

Koulutuksen suhdannevaihtelut. Zeppeliinistä suihkukoneaikaan

Koulutuksen suhdannevaihtelut. Zeppeliinistä suihkukoneaikaan Koulutuksen suhdannevaihtelut Zeppeliinistä suihkukoneaikaan Suhdannevaihtelut People 1970-1990 Perusasiat kestävät ratkaisut 1990-1995 Teknologiat nopean ohjelmistokehityksen ratkaisut 1995 2000 Menetelmät

Lisätiedot

Miksi auditoidaan? Pirkko Puranen FT, Ylitarkastaja

Miksi auditoidaan? Pirkko Puranen FT, Ylitarkastaja Miksi auditoidaan? Pirkko Puranen FT, Ylitarkastaja Vaatimus kudoslaitoksille: Fimean määräys 3/2014 Liite V 6. Laatukatselmus 6.1 Toiminnoille, joille lupaa haetaan, on oltava käytössä auditointijärjestelmä.

Lisätiedot

Luku 8 Rakennusvaihe. Detailed Design. Programming. Moduulisuunnittelu. Ohjelmointi

Luku 8 Rakennusvaihe. Detailed Design. Programming. Moduulisuunnittelu. Ohjelmointi Luku 8 Rakennusvaihe Moduulisuunnittelu Detailed Design Programming Ohjelmointi Teknisen Complete suunnittelun Technical viimeistely Design Suunnittelukatselmuksen Design Perform suorittaminen Review Yhteisen

Lisätiedot

Ketterä vaatimustenhallinta

Ketterä vaatimustenhallinta Ketterä vaatimustenhallinta ja miksi se on useimmiten hyvä asia K A R I A L HO C E O I M P R OV EIT OY Sisältö ImproveIt Oy Perinteinen vaatimushallinta Ketterä vaatimustenhallinta Monenlaista softakehitystä

Lisätiedot

PROJEKTIN DOKUMENTOINTI JOUNI HUOTARI

PROJEKTIN DOKUMENTOINTI JOUNI HUOTARI PROJEKTIN DOKUMENTOINTI JOUNI HUOTARI 9.9.2009 MIKSI DOKUMENTOINTI ON TÄRKEÄÄ? Muistetaan, mitä on sovittu Muut voivat helpommin kommentoida esim. projektisuunnitelmaa Helpottaa uusien henkilöiden mukaantulemista

Lisätiedot

GroupDesk Toiminnallinen määrittely

GroupDesk Toiminnallinen määrittely GroupDesk Toiminnallinen määrittely Tilanne: Paikallinen oppilaitos, kuvitteellinen WAMK, tarvitsee ryhmätyöhön soveltuvan sähköisen asioiden hallintajärjestelmän ja ryhmätyöohjelmiston, jonka ajatuksena

Lisätiedot

TOIMIVAN LAADUNHALLINTAA JA LAADUN JATKUVAA PARANTAMISTA TUKEVAN JÄRJESTELMÄN KRITEERISTÖ

TOIMIVAN LAADUNHALLINTAA JA LAADUN JATKUVAA PARANTAMISTA TUKEVAN JÄRJESTELMÄN KRITEERISTÖ TOIMIVAN LAADUNHALLINTAA JA LAADUN JATKUVAA PARANTAMISTA TUKEVAN JÄRJESTELMÄN KRITEERISTÖ Paasitorni 17.12.2013 Opetusneuvos Anu Räisänen AMMATILLISEN KOULUTUKSEN LAATUTYÖRYHMÄ 2012 (1) 1 Koulutuksen järjestäjien

Lisätiedot

akkreditointistandardi SFS-EN ISO FINAS - akkreditointipalvelu

akkreditointistandardi SFS-EN ISO FINAS - akkreditointipalvelu Sisäinen ja ulkoinen laadunohjaus, akkreditointistandardi SFS-EN ISO 15189 patologian laboratoriossa Tuija Sinervo FINAS - akkreditointipalvelu Standardi SFS-EN ISO 15189 Laboratorion hyvä laatu perustuu

Lisätiedot

Kehittää ohjelmointitehtävien ratkaisemisessa tarvittavia metakognitioita!

Kehittää ohjelmointitehtävien ratkaisemisessa tarvittavia metakognitioita! Kehittää ohjelmointitehtävien ratkaisemisessa tarvittavia metakognitioita! eli... Hyvä kaava sanoo enemmän kuin,... tuhat riviä koodia!... sata riviä tekstiä!... kymmenen diagrammia! YLEISTÄ FORMAALEISTA

Lisätiedot

Testaussuunnitelma. Pizzeria - Pitseria HAAGA-HELIA ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma. WebPizza

Testaussuunnitelma. Pizzeria - Pitseria HAAGA-HELIA ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma. WebPizza Testaussuunnitelma Pizzeria - Pitseria HAAGA-HELIA ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma Versio 1.0 Ehdotus Laatija Raine Kauppinen VERSIOHISTORIA Versionotyyppi Versio- Päiväys Tekijä

Lisätiedot

PROJEKTIN OHJAUS JA SEURANTA JOUNI HUOTARI 28.9.2009

PROJEKTIN OHJAUS JA SEURANTA JOUNI HUOTARI 28.9.2009 PROJEKTIN OHJAUS JA SEURANTA JOUNI HUOTARI 28.9.2009 POHDINTAA Mitä asioita projektissa seurataan? Kuka vastaa ohjauksesta? Millä tavoin projektia seurataan ja ohjataan? Mitä asioita ohjaukseen kuuluu?

Lisätiedot

Auditointi. Teemupekka Virtanen 14.5.2010

Auditointi. Teemupekka Virtanen 14.5.2010 Auditointi Teemupekka Virtanen 14.5.2010 Lähtökohta Kaikki KANTAan liittyneet organisaatiot jakavat saman tietomassan Keskinäinen luottamus Yhteiset toimintaperiaatteet Yhteinen turvataso Minä uskallan

Lisätiedot

Avoin lähdekoodi. Jani Kylmäaho Maanmittauslaitos www.oskari.org

Avoin lähdekoodi. Jani Kylmäaho Maanmittauslaitos www.oskari.org Avoin lähdekoodi Jani Kylmäaho Maanmittauslaitos www.oskari.org Avoimen lähdekoodin määritelmä (OSI) Ohjelman täytyy olla vapaasti levitettävissä ja välitettävissä. Lähdekoodin täytyy tulla ohjelman mukana

Lisätiedot

Hankesuunnitelma. Novus-Hanke. Novus-Hanke. YYL:n tietojärjestelmien kokonaisuudistus HANKESUUNNITELMA. www.prh.fi LIITE 1

Hankesuunnitelma. Novus-Hanke. Novus-Hanke. YYL:n tietojärjestelmien kokonaisuudistus HANKESUUNNITELMA. www.prh.fi LIITE 1 Hankesuunnitelma YYL:n tietojärjestelmien kokonaisuudistus HANKESUUNNITELMA Hankesuunnitelma - Sisältö Tausta Hankkeen tavoitteet, hyödyt, riskit ja laadunvarmistus Arkkitehtuurit Kustannukset Organisaatio

Lisätiedot

Tietohallinnon nykytilan analyysi. Analyysimenetelmä (sovitettu Tietohallintomallista) 9.10.2013

Tietohallinnon nykytilan analyysi. Analyysimenetelmä (sovitettu Tietohallintomallista) 9.10.2013 Tietohallinnon nykytilan analyysi Analyysimenetelmä (sovitettu Tietomallista) 9.10.2013 Haastattelurunko Kerättävät perustiedot Budjetti (edellisvuoden) Henkilöstökustannukset IT-ostot Muut Liite - Kypsyysanalyysin

Lisätiedot

Testaaminen ohjelmiston kehitysprosessin aikana

Testaaminen ohjelmiston kehitysprosessin aikana Testaaminen ohjelmiston kehitysprosessin aikana 04.02.2004 http://cs.joensuu.fi/tsoft/ Sisällys 1. Johdanto 2. Yksikkö- ja integrointitestaus 3. Järjestelmätestaus 4. Hyväksymistestaus http://cs.joensuu.fi/tsoft/

Lisätiedot

Yhdeksän mittaria ohjelmistotuotannon. seuraamiseen. tsoft. Vesa Tenhunen Joensuun yliopisto, TKT:n laitos 15.9.2004. http://cs.joensuu.

Yhdeksän mittaria ohjelmistotuotannon. seuraamiseen. tsoft. Vesa Tenhunen Joensuun yliopisto, TKT:n laitos 15.9.2004. http://cs.joensuu. Yhdeksän mittaria ohjelmistotuotannon tilan seuraamiseen tsoft Vesa Tenhunen Joensuun yliopisto, TKT:n laitos 15.9.2004 http://cs.joensuu.fi/tsoft/ Yhdeksän mittaria ohjelmistotuotannon tilan seuraamiseen

Lisätiedot

IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA LUONNOS

IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA LUONNOS 20.4.2015 IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA 1 1.1 SOVELTAMINEN Näitä erityisehtoja sovelletaan ohjelmistojen tai niiden osien toimituksiin ketterien

Lisätiedot

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

Mittaaminen projektipäällikön ja prosessinkehittäjän työkaluna Mittaaminen projektipäällikön ja prosessinkehittäjän työkaluna Finesse-seminaari 22.03.00 Matias Vierimaa 1 Mittauksen lähtökohdat Mittauksen tulee palvella sekä organisaatiota että projekteja Organisaatiotasolla

Lisätiedot

7. Koneenohjausjärjestelmien suunnittelumallit. OhAr 5.10. 2010 Veli-Pekka Eloranta

7. Koneenohjausjärjestelmien suunnittelumallit. OhAr 5.10. 2010 Veli-Pekka Eloranta 7. Koneenohjausjärjestelmien suunnittelumallit OhAr 5.10. 2010 Veli-Pekka Eloranta Sulautettujen järjestelmien mallikieli Sulake-projekti, 2008-2009 Arkkitehtuuriarviointeja (ATAM) teollisuuskumppanien

Lisätiedot

Taltioni teknisen alustan arviointi

Taltioni teknisen alustan arviointi Taltioni teknisen alustan arviointi Taltioni sidosryhmätilaisuus, 10.1.2012 Jaakko Lähteenmäki, Niilo Saranummi 1/11/2012 2 Selvitystyön kohde Selvitystyö: VTT & Fujitsu Keskeiset vaatimukset Taltioni-palvelulle?

Lisätiedot

Ohjelmiston testaus ja laatu. Testaus yleistä

Ohjelmiston testaus ja laatu. Testaus yleistä Ohjelmiston testaus ja laatu Testaus yleistä Määritelmä Testaus on systemaattinen lähestymistapa ohjelmistoissa esiintyvien virheiden löytämiseksi ohjelmaa suorittamalla. Testattaessa pyritään luomaan

Lisätiedot

SEPA-päiväkirja: Käytettävyystestaus & Heuristinen testaus

SEPA-päiväkirja: Käytettävyystestaus & Heuristinen testaus SEPA-päiväkirja: Käytettävyystestaus & Heuristinen testaus Lehmus, Auvinen, Pihamaa Johdanto Käyttäjätestauksella tarkoitetaan tuotteen tai sen prototyypin testauttamista todellisilla käyttäjillä. Kehittäjät

Lisätiedot

ABB Drives and Controls, 26.05.2015 Koneenrakentajan ja laitetoimittajan yhteistoiminta toiminnallisen turvallisuuden varmistamisessa

ABB Drives and Controls, 26.05.2015 Koneenrakentajan ja laitetoimittajan yhteistoiminta toiminnallisen turvallisuuden varmistamisessa ABB Drives and Controls, 26.05.2015 Koneenrakentajan ja laitetoimittajan yhteistoiminta toiminnallisen turvallisuuden varmistamisessa Sisältö 1. Koneenrakentajan haasteita koneiden turvallistamisessa 2.

Lisätiedot

OHJ-3010 Ohjelmistotuotannon perusteet. Ohjelmistoprojektin hallinta

OHJ-3010 Ohjelmistotuotannon perusteet. Ohjelmistoprojektin hallinta OHJ-3010 Ohjelmistotuotannon perusteet Ohjelmistoprojektin hallinta 1 Sisältö Projektiorganisaatio ja sidosryhmät Ohjelmistoprojektin kulku Projektin suunnittelu Ositus Osallistujat Työmäärän arviointi

Lisätiedot

Mitä käytettävyys on? Käytettävyys verkko-opetuksessa. Miksi käytettävyys on tärkeää? Mitä käytettävyys on? Nielsen: käytettävyysheuristiikat

Mitä käytettävyys on? Käytettävyys verkko-opetuksessa. Miksi käytettävyys on tärkeää? Mitä käytettävyys on? Nielsen: käytettävyysheuristiikat Mitä käytettävyys on? Käytettävyys verkko-opetuksessa 21.8.2002 Jussi Mantere Learnability (opittavuus) Efficiency (tehokkuus) Memorability (muistettavuus) Errors prevented (virheiden tekeminen estetty)

Lisätiedot

Omavalvonta ja laadunhallintajärjestelmä. Elintarvikkeiden tarjoaminen julkisille keittiöille 16.8.12

Omavalvonta ja laadunhallintajärjestelmä. Elintarvikkeiden tarjoaminen julkisille keittiöille 16.8.12 Omavalvonta ja laadunhallintajärjestelmä Elintarvikkeiden tarjoaminen julkisille keittiöille 16.8.12 Omavalvonnan säädökset Elintarvikelain 23/2006 mukaisesti kaikilla elintarvikealan toimijoilla on oltava

Lisätiedot

Quality Consulting M.Mikkola OY Mari.mikkola@qcmm.fi 050-3205088

Quality Consulting M.Mikkola OY Mari.mikkola@qcmm.fi 050-3205088 Quality Consulting M.Mikkola OY Mari.mikkola@qcmm.fi 050-3205088 Laadunhallintajärjestelmän tulisi olla organisaation strateginen päätös ISO9001 tarkoituksena ei ole edellyttää, että kaikilla laadunhallintajärjestelmillä

Lisätiedot

Tietoturva- ja tietosuojariskien hallinta tietojärjestelmäkilpailutuksessa

Tietoturva- ja tietosuojariskien hallinta tietojärjestelmäkilpailutuksessa Tietoturva- ja tietosuojariskien hallinta tietojärjestelmäkilpailutuksessa 13.05.2015 Terveydenhuollon ATK-päivät Tampere-talo Yleistä Riskienhallintaan löytyy viitekehyksiä/standardeja kuten ISO 31000

Lisätiedot

OHJ-3010 Ohjelmistotuotannon perusteet, kesä 2012

OHJ-3010 Ohjelmistotuotannon perusteet, kesä 2012 OHJ-3010 Ohjelmistotuotannon perust eet, kesäkurssi 2012 Ajankoht aist a kurssilla - Harjoitustyöryhmien muodostaminen tänään - Taustatarinat ja tieto parituksesta ryhmille sähköpostitse perjantain 1.6.2012

Lisätiedot

JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 6: Katselmointi

JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 6: Katselmointi JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 6: Katselmointi Versio: 0.9 Julkaistu: n.n.2011 Voimassaoloaika: toistaiseksi Sisällys 1 Katselmointi osana laadunvarmistusta... 2 2 Yleistä katselmoinneista...

Lisätiedot

Käyttäjäkeskeinen suunnittelu

Käyttäjäkeskeinen suunnittelu Käyttäjäkeskeinen suunnittelu Aapo Puskala Käytettävyystutkija, CEO User Point Oy aapo.puskala@userpoint.fi www.userpoint.fi Aapo Puskala Käytettävyystutkija, CEO +358 40 722 0706 aapo.puskala@userpoint.fi

Lisätiedot

KÄYTETTÄVYYS KÄYTETTÄVYYSPÄIVÄ 17.4.2014. Mitä käytettävyys on? Mitä merkitystä sillä on? Mitkä ovat suurimmat haasteet sen saavuttamikseksi?

KÄYTETTÄVYYS KÄYTETTÄVYYSPÄIVÄ 17.4.2014. Mitä käytettävyys on? Mitä merkitystä sillä on? Mitkä ovat suurimmat haasteet sen saavuttamikseksi? PÄIVÄ 17.4.2014 Johanna Silvennoinen (Perustuu Meeri Mäntylän kalvoihin, sis. osia Anne Pirisen esityksestä) Mitä käytettävyys on? Mitä merkitystä sillä on? Mitkä ovat suurimmat haasteet sen saavuttamikseksi?

Lisätiedot

Enterprise SOA. Nyt. Systeemi-integraattorin näkökulma

Enterprise SOA. Nyt. Systeemi-integraattorin näkökulma Enterprise SOA. Nyt. Systeemi-integraattorin näkökulma 12.11.2007 Janne J. Korhonen 12.11.2007 Agenda 1. Prosessit ja palvelut, BPM ja SOA 2. BPM-projekteista yleensä 3. Prosessin elinkaarimalli 4. Kokemuksia

Lisätiedot

Mitä laatu on. Laadunhallinta vesiviljelyssä

Mitä laatu on. Laadunhallinta vesiviljelyssä Mitä laatu on Deming (1940): asiakkaiden nykyisten ja tulevien tarpeiden täyttämistä laadun avulla Edwards (1968): kykyä tyydyttää asiakkaan tarpeet Akyama (1991): se, mikä toteuttaa ostajan tarpeet Mikel

Lisätiedot

Vastuullisuusmallin tausta ja tavoitteet

Vastuullisuusmallin tausta ja tavoitteet Vastuullisuusmallin tausta ja tavoitteet Sanna Ström 3.4.2014 Vastuullinen liikenne. Yhteinen asia. Turvallisuusjohtaminen liikennejärjestelmässä Turvallisuusjohtamisjärjestelmä Järjestelmällinen tapa

Lisätiedot

Laatu tietojärjestelmähankkeissa. Tietohallinnon kokemuksia Juha-Pekka Leskinen Atk-päällikkö Eduskunnan kanslia

Laatu tietojärjestelmähankkeissa. Tietohallinnon kokemuksia Juha-Pekka Leskinen Atk-päällikkö Eduskunnan kanslia Laatu tietojärjestelmähankkeissa Tietohallinnon kokemuksia Juha-Pekka Leskinen Atk-päällikkö Eduskunnan kanslia 5.10.2010 Pohdintaa tietojärjestelmien laadusta Mitä on laatu Miten laatua tavoitellaan tietojärjestelmäprojekteissa

Lisätiedot

Laadun kehittämisestä businesshyötyjä

Laadun kehittämisestä businesshyötyjä Laadun kehittämisestä businesshyötyjä Pekka Kantola, OBN, 2015 Tervetuloa kehittämään liiketoimintaa kanssamme LIIKETOIMINNAN KEHITTÄMISEN ASIANTUNTIJA Perinteiset ja teknologiatoimialat PROFESSIONAL Oulu

Lisätiedot

PANK-hyväksynnän arviointipalaute CE-merkinnän vaikutus hyväksyntään. PANK Menetelmäpäivä 24.1.2013 Katriina Tallbacka Inspecta Sertifiointi Oy

PANK-hyväksynnän arviointipalaute CE-merkinnän vaikutus hyväksyntään. PANK Menetelmäpäivä 24.1.2013 Katriina Tallbacka Inspecta Sertifiointi Oy PANK-hyväksynnän arviointipalaute CE-merkinnän vaikutus hyväksyntään PANK Menetelmäpäivä 24.1.2013 Katriina Tallbacka Inspecta Sertifiointi Oy Yleistä PANK-hyväksyntä täyttää tänä vuonna 17 vuotta PANK-hyväksyttyjä

Lisätiedot

Maastomalliohje ja Maastotietojen hankinnan toimintaohje Matti Ryynänen

Maastomalliohje ja Maastotietojen hankinnan toimintaohje Matti Ryynänen Maastomalliohje ja Maastotietojen hankinnan toimintaohje Matti Ryynänen 8.9.2011 Esityksen sisältö Ohjeiden nykytila Tie- ja ratahankkeiden maastotiedot, Mittausohje Maastotietojen hankinta, Toimintaohjeet

Lisätiedot

582104 Ohjelmistojen mallintaminen, Johdatus ohjelmistotuotantoon

582104 Ohjelmistojen mallintaminen, Johdatus ohjelmistotuotantoon 582104 Ohjelmistojen mallintaminen, Johdatus ohjelmistotuotantoon 1 Lyhyt johdatus ohjelmistotuotantoon Ohjelmistotuotanto, ohjelmistoprojektit Miten ohjelmistojen tuottaminen eroaa teollisesta tuotannosta

Lisätiedot

Lopullinen versio, syyskuu 2010 Paikallisen ja alueellisen tason kestävää kehitystä koskeva integroitu johtamisjärjestelmä

Lopullinen versio, syyskuu 2010 Paikallisen ja alueellisen tason kestävää kehitystä koskeva integroitu johtamisjärjestelmä Lopullinen versio, syyskuu 2010 Paikallisen ja alueellisen tason kestävää kehitystä koskeva integroitu johtamisjärjestelmä Laajuus Jatkuva laajeneminen sekä maantieteellisesti että sisällön kannalta: Yhdestä

Lisätiedot

STM:n asetuksessa (423/2000) mainitun kymmenen

STM:n asetuksessa (423/2000) mainitun kymmenen STM:n asetuksessa (423/2000) mainitun kymmenen kohdan huomioon ottaminen kliinisissä auditoinneissa (Suositus no 4, 1.5.2008) Kliinisestä auditoinnista annettava auditointiraportti ja sen säilytysaika

Lisätiedot

Ohjelmistotuotanto Laatu & laatujärjestelmät

Ohjelmistotuotanto Laatu & laatujärjestelmät Ohjelmistotuotanto Laatu & laatujärjestelmät Esa Salmikangas JAMK/IT versio 25.10.2007 Laatujärjestelmät 1 Johdantoa ohjelmistotuotannon laatuun Laatujärjestelmät 2 Case: Explosion of the Ariane 5 On June

Lisätiedot

Määrittelydokumentti NJC2. Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Määrittelydokumentti NJC2. Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Määrittelydokumentti NJC2 Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä Eero Anttila Olli

Lisätiedot

@Tampereen Testauspäivät (2012-06)

@Tampereen Testauspäivät (2012-06) @Tampereen Testauspäivät (2012-06) Testausodotukset räätälöityjen järjestelmien projekteissa Maaret Pyhäjärvi, testausasiantuntija Twitter: maaretp Testausvastaava @ Granlund Oy Yrittäjä

Lisätiedot

Strathclyde-prosessi

Strathclyde-prosessi Strathclyde-prosessi (Materiaali pohjautuu Terry Williamsin luentokalvoihin The Catastrophic Project - an examination of some real-life project failures and an exposure of root causes. Project Management

Lisätiedot

Scrumjatkuvan palvelun DWprojektissa-case. Niina Mäkiranta & OP-scrum-tiimi Aureolis Oy

Scrumjatkuvan palvelun DWprojektissa-case. Niina Mäkiranta & OP-scrum-tiimi Aureolis Oy Scrumjatkuvan palvelun DWprojektissa-case OP-Pohjola Niina Mäkiranta & OP-scrum-tiimi Aureolis Oy Agenda Scrum lyhyesti Jatkuvan palvelun DW-projekti- Case OP-Pohjola Lähtötilanne ennen Scrumia Scrumin

Lisätiedot

He who stops being better stops being good

He who stops being better stops being good 1 He who stops being better stops being good - Oliver Cromwell 23.3.2010 2 Tuotantojärjestelmän arviointi ja kehittäminen: Työkalu tilauskohtaisia tuotteita valmistaville yrityksille Työkalun tavoite ja

Lisätiedot

PlugIT-projektin työsuunnitelma 3. jaksolle 1.11.2002-30.4.2003 EHDOTUS johtoryhmälle, 27.10.2003. Koko projektin keskeiset tehtävät

PlugIT-projektin työsuunnitelma 3. jaksolle 1.11.2002-30.4.2003 EHDOTUS johtoryhmälle, 27.10.2003. Koko projektin keskeiset tehtävät PlugIT-projektin työsuunnitelma 3. jaksolle 1.11.2002-30.4.2003 EHDOTUS johtoryhmälle, 27.10.2003 Tässä työsuunnitelmassa on esitetty vain tutkimussuunnitelman mukaisten tärkeimpien tuotosten aikaansaamiseksi

Lisätiedot

Miten kerätä tietoa toiminnan jatkuvaan kehittämiseen

Miten kerätä tietoa toiminnan jatkuvaan kehittämiseen Miten kerätä tietoa toiminnan jatkuvaan kehittämiseen Tuija Sinervo FINAS - akkreditointipalvelu Mitä kehitetään? Asiakaspalvelua Osaamista Toiminnan sujuvuutta, tehokkuutta Tekniikkaa, toimintaympäristöä

Lisätiedot

Testaus osana ohjelmistojen elinkaarta II

Testaus osana ohjelmistojen elinkaarta II Testaus osana ohjelmistojen elinkaarta II Luento 4 Antti-Pekka Tuovinen www.cs.helsinki.fi 21 March 2013 1 Oppimistavoitteet Ohjelmistoversioiden testaus Testityyppejä www.cs.helsinki.fi 21 March 2013

Lisätiedot

Merlin Systems Oy. Kommunikaatiokartoitus päätöksenteon pohjaksi. Riku Pyrrö, Merlin Systems Oy 8.11.2007

Merlin Systems Oy. Kommunikaatiokartoitus päätöksenteon pohjaksi. Riku Pyrrö, Merlin Systems Oy 8.11.2007 Merlin Systems Oy Kommunikaatiokartoitus päätöksenteon pohjaksi Riku Pyrrö, Merlin Systems Oy 8.11.2007 Merlinin palvelujen toimittaminen ja Asiakasratkaisuyksikön tehtäväkenttä Merlin Asiakasratkaisut

Lisätiedot

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

Fujitsu SPICE Lite. Kimmo Vaikkola Fujitsu Finland Oy Laatu ja liiketoimintatavat. Copyright 2010 FUJITSU Fujitsu SPICE Lite Kimmo Vaikkola Fujitsu Finland Oy Laatu ja liiketoimintatavat Copyright 2010 FUJITSU Laatu ja prosessit Fujitsussa Laatujärjestelmän rakentaminen ja systemaattinen prosessijohtaminen

Lisätiedot

TOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM!

TOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM! TARJOUSPYYNTÖ / LIITE 1 1 (5) TOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM! Tällä liitteellä yksilöidään hankinnan kohteen ominaisuuksia ja toiminnallisuuksia, jotka

Lisätiedot

Onnistunut Vaatimuspohjainen Testaus

Onnistunut Vaatimuspohjainen Testaus Onnistunut Vaatimuspohjainen Testaus Kari Alho Solution Architect Nohau Solutions, Finland Sisältö Mitä on vaatimuspohjainen testaus? Vaatimusten ymmärtämisen haasteet Testitapausten generointi Työkalujen

Lisätiedot

Soveltuvuustutkimus Lifebelt-ohjelman ideologian käytettävyydestä olioorientoituneeseen

Soveltuvuustutkimus Lifebelt-ohjelman ideologian käytettävyydestä olioorientoituneeseen Soveltuvuustutkimus Lifebelt-ohjelman ideologian käytettävyydestä olioorientoituneeseen ohjelmointiin Jukka Talvitie Valvoja: Professori Jorma Jormakka Paikka: TietoEnator oyj Ongelma Ideologia Lifebelt

Lisätiedot

Kokonaisvaltainen mittaaminen ohjelmistokehityksen tukena

Kokonaisvaltainen mittaaminen ohjelmistokehityksen tukena Kokonaisvaltainen mittaaminen ohjelmistokehityksen tukena Mittaaminen ja ohjelmistotuotanto seminaari 18.04.01 Matias Vierimaa 1 Miksi mitataan? Ohjelmistokehitystä ja lopputuotteen laatua on vaikea arvioida

Lisätiedot

Turvakriittisen projektin menetelmät ja työkalut

Turvakriittisen projektin menetelmät ja työkalut Turvakriittisen projektin menetelmät ja työkalut 1. Vaatimushallinta Vaatimushallintaan kohdistuu turvaluokitelluissa projekteissa paljon odotuksia. Etenkin jäljitettävyys vaatimuksiin, testaukseen ja

Lisätiedot

Tietoturvakonsulttina työskentely KPMG:llä

Tietoturvakonsulttina työskentely KPMG:llä Tietoturvakonsulttina työskentely KPMG:llä Helsingin Yliopisto 28 Helmikuuta 2014 Agenda Agenda Työtehtävistä yleisesti Esimerkkejä Osaamisen/toiminnan kehittäminen 1 Turvallisuuden arviointi / auditointi

Lisätiedot

Apteekkitarkastukset. Yliproviisori Sami Paaskoski Lääkelaitos

Apteekkitarkastukset. Yliproviisori Sami Paaskoski Lääkelaitos Apteekkitarkastukset Yliproviisori Sami Paaskoski Lääkelaitos Apteekkien henkilökunnan lääkekaapit tehosyyniin Lääkelaitos syynää apteekkien henkilökunnan lääkekaappeja apteekkitarkastusten yhteydessä

Lisätiedot

Elektroniikkalajin semifinaalitehtävien kuvaukset

Elektroniikkalajin semifinaalitehtävien kuvaukset Elektroniikkalajin semifinaalitehtävien kuvaukset Kilpailija rakentaa ja testaa mikrokontrollerilla ohjattavaa jännitereferenssiä hyödyntävän sovelluksen. Toteutus koostuu useasta elektroniikkamoduulista.

Lisätiedot

Verifioinnin ja validoinnin ero. 7. Verifiointi ja validointi. Verifiointi- ja validointitekniikat. Verifiointi- ja validointitekniikat II

Verifioinnin ja validoinnin ero. 7. Verifiointi ja validointi. Verifiointi- ja validointitekniikat. Verifiointi- ja validointitekniikat II 7. Verifiointi ja validointi Verifiointi ja validointi (V&V) on ohjelmistotuotannon työvaihe, missä varmistetaan, että ohjelmisto täyttää sille asetetut implisiittiset ja eksplisiittiset vaatimukset ja

Lisätiedot

JHS 182 ICT-palvelujen kehittäminen: Laadunvarmistus Liite 3 Mittareita

JHS 182 ICT-palvelujen kehittäminen: Laadunvarmistus Liite 3 Mittareita JHS 182 ICT-palvelujen kehittäminen: Laadunvarmistus Liite 3 Mittareita Versio: 1.0 Julkaistu: 15.12.2011 Voimassaoloaika: toistaiseksi 1 Mittaristoista Tämä liite listaa muutamia esimerkkejä laatumittareista.

Lisätiedot

0.47 27.11.2005 Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen

0.47 27.11.2005 Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen Muutoshistoria Versio Pvm Tekijä Kuvaus 0.1 24.10.2005 Elina Kontro Laatuasiat siirretty omaan dokumenttiin jatkotyöstetty 0.2 27.10.2005 Santeri Saarinen Bugien elinkaari yms. asioita jatkettu 0.3 28.10.2005

Lisätiedot

Riskiperusteisuus valvonnassa

Riskiperusteisuus valvonnassa Meriturvallisuusseminaari 28.5.2014 Pekka Henttu Vastuullinen liikenne. Rohkeasti yhdessä. Lähtökohta viranomaistyölle Suorituskykyinen liikennejärjestelmä luo perustan yhteiskunnan hyvinvoinnille ja kilpailukyvylle

Lisätiedot

TURVALLISUUDEN HUOMIOMINEN OHJELMISTON HANKINTAKETJUSSA

TURVALLISUUDEN HUOMIOMINEN OHJELMISTON HANKINTAKETJUSSA TURVALLISUUDEN HUOMIOMINEN OHJELMISTON HANKINTAKETJUSSA Turvallinen ohjelmistokehitys seminaari 30.9.2008 1 Turvallisuusvaatimukset ohjelmiston hankinnassa Tehtävä/toiminta liittyvä toiminnot/prosessit

Lisätiedot

Testausprosessin vaatimukset. 2. Testausprosessi (Artikkelit) Vesiputousmallin ongelmia. V-mallin neljä osavaihetta. Testausprosessimalli V-malli

Testausprosessin vaatimukset. 2. Testausprosessi (Artikkelit) Vesiputousmallin ongelmia. V-mallin neljä osavaihetta. Testausprosessimalli V-malli 2. ausprosessi (Artikkelit) Nykyisin useimpien prosessimallien lähtökohta on, että testaus on oleellinen osa ohjelmistotuotantoprosessia. Itse asiassa huolellinen testaus vie helposti 50% tai enemmän käytettävistä

Lisätiedot

Ohjelmien automaattisen verifioinnin reunamailla

Ohjelmien automaattisen verifioinnin reunamailla Ohjelmien automaattisen verifioinnin reunamailla Antti Siirtola Tietotekniikan laitos, Perustieteiden korkeakoulu, Aalto-yliopisto, antti.siirtola@aalto.fi Suomalainen Tiedeakatemia, Nuorten akatemiaklubi,

Lisätiedot

Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä

Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä Versiohistoria: Versio: Pvm: Laatijat: Muutokset: 0.1 2006 12 09 Jani Eränen Alustava DOKUMENTIN TILA: Alustava Valmis Tarkastettu

Lisätiedot

Elinkaaren huomioiva hankintaprosessi ja elinkaarenaikainen kustannus-hyöty analyysi. Jyri Hanski, VTT Turvallisuus 2012 -messut 5.9.

Elinkaaren huomioiva hankintaprosessi ja elinkaarenaikainen kustannus-hyöty analyysi. Jyri Hanski, VTT Turvallisuus 2012 -messut 5.9. Elinkaaren huomioiva hankintaprosessi ja elinkaarenaikainen kustannus-hyöty analyysi Jyri Hanski, VTT Turvallisuus 2012 -messut 5.9.2012 Hankinnan ongelmakohdat Tekninen osaaminen hankinnasta yleensä hyvällä

Lisätiedot

Terveydenhuollon ATK-päivät 28-29.5.2013 Logomo, Turku

Terveydenhuollon ATK-päivät 28-29.5.2013 Logomo, Turku Teknologia: Tekniikan auditointi ja sertifiointi Terveydenhuollon ATK-päivät 28-29.5.2013 Logomo, Turku Ylitarkastaja Jari Knuuttila, Valvira 1 Määritelmiä ja aiheeseen liittyvät lait 2 Auditointi, sertifiointi,

Lisätiedot

Potilasturvallisuuden johtaminen ja auditointi

Potilasturvallisuuden johtaminen ja auditointi 1 Potilasturvallisuuden johtaminen ja auditointi Pirjo Berg, Anna Maksimainen & Olli Tolkki 16.11.2010 Potilasturvallisuuden johtaminen ja auditointi Taustaa STM velvoittaa sairaanhoitopiirit laatimaan

Lisätiedot

Tuomo Korhonen PKAMK 7.6.2012. Laatu lämpöyrittäjän toiminnassa

Tuomo Korhonen PKAMK 7.6.2012. Laatu lämpöyrittäjän toiminnassa Laatu lämpöyrittäjän toiminnassa Tuomo Korhonen PKAMK Laatu lämpöyrittäjän toiminnassa 2 Lämpöyrittäjän laatutyökalut 3 Haastatellut organisaatiot - jakauma 4 Haastatellut organisaatiot 1. Riistaveden

Lisätiedot

Työssäoppimispaikan työtehtävien ja ammattiosaamisen näytön suorittaminen työssäoppimisja näyttösuunnitelman mukaan hyväksytysti.

Työssäoppimispaikan työtehtävien ja ammattiosaamisen näytön suorittaminen työssäoppimisja näyttösuunnitelman mukaan hyväksytysti. TARKENNETTU OPINTOKUVAUS Tutkinnon osa: 10 ov Tutkinnon osaan kuuluvat opinnot: tuottaminen 6 ov Työssäoppiminen 4 ov Opinto: Työssäoppiminen 4 ov Tavoitteet: Opiskelija osaa kartoittaa sähköisten liiketoiminnan

Lisätiedot

LAADUNHALLINTA. Prof. Jouko Kankainen JoKa-konsultit Oy

LAADUNHALLINTA. Prof. Jouko Kankainen JoKa-konsultit Oy LAADUNHALLINTA Prof. Jouko Kankainen JoKa-konsultit Oy TEHTÄVÄN LAADUNVARMISTUS Yksittäisen tehtävän hyvälle laadunvarmistukselle on ominaista, että: laatuvaatimukset on yksilöity ja konkreettisesti esitetty

Lisätiedot

Hitsauksen laadunhallintaan liittyvät standardit ja hitsauksen koordinointi. Janne Hämäläinen, EWE 13.12.2005

Hitsauksen laadunhallintaan liittyvät standardit ja hitsauksen koordinointi. Janne Hämäläinen, EWE 13.12.2005 Hitsauksen laadunhallintaan liittyvät standardit ja hitsauksen koordinointi Janne Hämäläinen, EWE 13.12.2005 TURVALLISUUS KÄYTTÖVARMUUS TUOTTAVUUS YMPÄRISTÖYSTÄVÄLLISYYS POLARTEST Oy Vakituinen henkilöstö:

Lisätiedot

Osaaminen ja vastuut

Osaaminen ja vastuut Resurssointi Mitä osaamista projektin suunnittelu ja toteuttaminen vaatii? Oma henkilöstö, ulkopuoliset asiantuntijat, asiakkaat? Mitä välineitä, tarvikkeita, ohjelmia projektin suunnittelu ja toteuttaminen

Lisätiedot