Ohjelmistotuotanto, laadunvalvonta Syksy Laadunvalvonta. Mitä laatu on? Laadun komponentit. Laatuvaatimukset.
|
|
- Toivo Sariola
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 8. Laadunvalvonta hyvä laatu ei ole itsestäänselvyys: monimutkainen tuote = paljon kohtia jotka voivat mennä vinoon monta osallistujaa = erilainen osaamistaso, erilaiset näkemykset laadusta muutokset = säilyykö hyvä laatu? työprosessiin kuuluu huolehtiminen laadun syntymisestä laadun säilymisestä Mitä laatu on? paljon erilaisia määritelmiä, esim. tuotteessa ei ole virheitä tuote vastaa määrittelyjään tuote vastaa asiakkaan odotuksia tuote sopii tarkoitukseensa tuotteen hinta ja ominaisuudet ovat oikeassa suhteessa toisiinsa miten erilaiset tarpeet priorisoidaan? Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 1 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 2 käyttöturvallisuus tietoturvallisuus luotettavuus tehokkuus käytettävyys opittavuus joustavuus Laadun komponentit virheettömyys monimutkaisuus modulaarisuus testattavuus siirrettävyys ylläpidettävyys uuskäyttöisyys Kunkin projektin yhteydessä on ratkaistava, mitkä komponentit tässä projektissa on otettava huomioon. Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 3 Laatuvaatimukset ei-toiminnalliset vaatimukset vrt. vaatimusmäärittely liittyvät usein koko järjestelmään: esim. modulaarisuus, käytettävyys voivat liittyä myös johonkin yksittäiseen toimintoon: esim. tietyn toiminnon vasteaika kerättävä kuten muutkin vaatimukset muuten ei voi todentaa, täyttyvätkö ne Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 4 Tuotteen vai prosessin laatu? Prosessin laatu Oletus: Laadukas prosessi tuottaa laadukkaita tuotteita. Define Develop product Improve Assess product quality Quality OK Standardize Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 5 No Yes millainen on laadukas prosessi? tehokas ei turhaa työtä kustannukset ovat järkevässä suhteessa tulokseen ennustettava tiedetään mitä on tulossa hyvin määritelty antaa toimintaohjeet eteen tuleviin tilanteisiin Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 6 Taina, Verkamo 1
2 8.1 Laadun hallinta laadun varmistus: määritellään joukko menettelytapoja ja standardeja, joiden avulla päästään hyvään laatuun laadun suunnittelu: valitaan tietyssä projektissa käytettävät laatuun tähtäävät menettelytavat laadun seuranta: valvotaan, että laatuun tähtäävät toiminnot toteutuvat Kuka huolehtii laadusta? laadun hallinta on syytä erottaa projektin hallinnasta näiden välillä voi olla eturistiriita: tehdäänkö nopeasti vai laadukasta? koko yrityksen yhteinen laaturyhmä: johdonmukaiset menettelytavat vertailukelpoiset havainnot riippumattomuus yksittäisten projektien aikataulu- ja kustannuspaineista Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 7 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 8 Standardit standardit ovat sopimuksia, joiden avulla pyritään tasalaatuisuuteen tuotetta koskevat standardit tuotteen osien rakenne ja esitystapa esim. vaatimusdokumentin rakenne, koodausohjeet prosessia koskevat standardit työvaiheet ja niissä käytettävät työtavat esim. katselmointimenettely, tarkastuslistat Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 9 ISO 9000 kansainvälinen laatustandardien sarja kohteena yrityksen laatujärjestelmä millä tavoin tuotantoa tulee hallinnoida mitä menettelytapoja ja ohjeistusta tarvitaan tarkoitettu monien eri alojen yrityksille soveltaminen ohjelmistoyrityksiin ISO 9000 sertifiointi kuvastaa yrityksen suhtautumista laatuun Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 10 laatukäsikirja Project 1 quality plan ISO 9000 ISO 9000 quality models instantiated as Organization quality manual is used to develop Project 2 quality plan Supports documents Project 3 quality plan yrityksen laadun hallinta Organization quality instantiated as Project quality management soveltaminen projekteissa Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 11 Laatusuunnitelma projektikohtainen suunnitelma mitä laatu tarkoittaa tässä projektissa tuotteen laatukomponentit ja niille asetettavat vaatimukset laatuun liittyvät riskit ja niiden hallinta lähtökohtana yrityksen standardit = laatukäsikirja sovelletaan projektin tarpeisiin tarvittaessa täydennetään standardeja Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 12 Taina, Verkamo 2
3 Laatukatselmointi keskeinen laadun seurannan väline verrataan toteutunutta (laatua) suunniteltuun tuotokset, menetelmät itse asiassa kaikki katselmointi pyrkii laadun seurantaan ja parantamiseen: määrittelyjen, suunnitelmien ja koodin tarkastukset projektin etenemisen seuranta 8.2 Mittaaminen etenemisen ja laadun seuranta antaa täsmällistä tietoa vertailu suunnitelman ja toteutuman välillä mittaaminen projektin lopussa kerätään historiatietoa tulevia projekteja varten mittaaminen projektin aikana ohjataan käynnissä olevaa projektia Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 13 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 14 Ennustaminen ja mittaaminen Kiinnostavat ja mitattavat suureet Software Control measurements Management decisions Software product Predictor measurements prosessin mitat prosessin seuranta tuotteen mitat mm. laadun ennustaminen miten mitattavat suureet kuvaavat haluttuja laadun komponentteja? halutaan tietää Maintainability Reliability Portability Usability voidaan mitata Number of procedure parameters Cyclomatic complexity Program size in lines of code Number of error messages Length of user manual Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 15 Yhteys suureiden välillä ei ole selvä. Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 16 Mittausprosessi Mitä mitataan? Etsitään osia, joiden laatu poikkeaa muiden osien laadusta. 1. Valitse mitattavat suureet. 2. Valitse tutkittavat komponentit. 3. Mittaa komponentit. 4. Tunnista poikkeavat havainnot. 5. Analysoi poikkeavat komponentit. staattiset mitat kerätään mittaamalla projektin tuotoksia suunnitelmia koodia dokumentteja kerättävissä projektin alusta alkaen dynaamiset mitat kerätään mittaamalla toimivaa ohjelmaa mitan arvo riippuu myös siitä, miten ohjelmaa käytetään: eri toimintojen käyttö syötteet kerättävissä vasta kun on jotakin joka toimii Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 17 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 18 Taina, Verkamo 3
4 Mitä mitat kuvaavat? Esimerkkejä tuotteen mitoista staattiset mitat liittyvät tuotteen rakenteellisiin ominaisuuksiin voi olla välillinen yhteys joihinkin laatuominaisuuksiin esim. monimutkainen rakenne => vaikea ymmärtää dynaamiset mitat liittyvät tuotteen käyttäytymiseen usein suora yhteys laatuominaisuuksiin esim. suoritusaika, havaittujen häiriöiden määrä edustavuus: mitan arvo kuvaa vain sitä tilannetta, jossa ohjelmaa on käytetty staattisia mittoja kutsuttujen metodien (tai funktioiden) lkm periytymishierarkian syvyys luokkien lkm käyttötapausten lkm dynaamisia mittoja suoritusaika tietokantahakujen lkm kutsuttujen metodien lkm tulostetun raportin rivien lkm Useat mitat ovat kuvaavampia skaalattuna jollakin (tuotteen tai tehtävän) kokoa kuvaavalla suureella. Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 19 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 20 Prosessin mitat aikamitat esim. tiettyyn vaiheeseen kulunut aika resurssimitat esim. henkilötyöpäivien määrä, koneaika tapahtumamitat esim. testauksessa löytyneiden vikojen lkm, muutospyyntöjen lkm Käytetään prosessin seurantaan ja parantamiseen. Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 21 Mittatulosten analysointi mitattavaan suureeseen vaikuttaa yleensä monta samanaikaista tekijää tulosten tulkintaan liittyy epävarmuutta esim. jos testauksessa löytyi vain pieni määrä vikoja, johtuuko se hyvästä koodauksesta leväperäisestä testauksesta taitavasta suunnittelusta huolellisesta katselmoinnista runsaasta uudelleenkäytöstä Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 22? 8.3 Prosessin parantaminen Prosessin parantamisprosessi prosessia voi olla tarpeen muuttaa: työ- tai sovellusympäristö muuttuu työn tavoitteet muuttuvat tarjolla olevat menetelmät kehittyvät käytetty prosessi on rämettynyt tarkoituksellisen muutoksen tavoitteita: tuotteen laadun parantaminen kustannusten vähentäminen työskentelyn tehostaminen Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 23 Analyse Process model Process change plan Identify improvements Training plan Introduce change Train engineers Feedback on improvements Tune changes Revised model jatkuva, iteratiivinen prosessi lähtökohtana prosessissa havaitut ongelmat Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 24 Taina, Verkamo 4
5 Prosessin analysointi Esimerkki prosessimallista prosessin parantamisen lähtökohtana on malli = kuvaus nykyprosessista yrityksen formaali prosessimalli mallin analysointi: todellisen (käytössä olevan) prosessin tunnistaminen kytkennät toimintojen, tuotoksien, henkilöiden, rajoitteiden yms. välillä voidaan kuvata kaavioina Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 25 Pre-condition Module compiles without syntax errors Input Module specification ennakkoehto (po. vinoneliö) Responsible for Process Rôle poistumisehto (po. vinoneliö) Post-condition Test engineer Test module prosessi koostuu aktiviteeteista All defined tests run on module Outputs Signed-off test record Module test data Moduulitestausprosessin malli Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 26 Muutosten todentaminen muutosten todentaminen: mittaukset mitataan tilannetta kuvaavia suureita ennen muutosta mitataan samat suureet muutoksen jälkeen mitattavien suureiden valinta lähtökohtana usein havaittu ongelma esim. tehoton testaus: mitataan löytyneiden vikojen määrää, testatun koodin määrää, käytettyä aikaa Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 27 Prosessin kypsyys (maturity) prosessien vertailussa käytettävä käsite prosessien vertailuun tarkoitetut mallit luokittelevat prosesseja kypsyydeltään erilaisille tasoille kuvaa prosessin kyvykkyyttä: tasaisesti laadukas tuotantolinja hyvin hallittu prosessi suunnitelmien ja aikataulun pitävyys sopeutuminen tarvittaviin muutoksiin Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 28 SEI CMM tunnetuin kypsyystasomalli kehitetty alkuaan Yhdysvaltain puolustusministeriön tarpeisiin tarkoitettu esim. alihankkijoiden tason arviointiin vaikuttanut useisiin muihin prosessien arviointimalleihin: esim. SPICE, Bootstrap Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 29 Eteneminen alhaalta ylös Level 1 Initial CMM: kypsyystasot Level 2 Repeatable 1. Perusprosessi 5. Optimoiva prosessi 4. Hallittu prosessi Level 4 Managed Level 3 Defined 2. Toistettava prosessi 3. Määritelty prosessi Level 5 Optimizing Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 30 Taina, Verkamo 5
6 CMM:n tasot 1. Perusprosessi 3. Määritelty prosessi ad hoc -toiminta oman organisaation 2. Toistettava prosessi tarpeisiin määritelty standardoitu prosessi projektinhallinta 4. Hallittu prosessi laadunvarmistus tuotteenhallinta prosessia ja tuotetta mitataan voidaan toteuttaa vastaavia projekteja 5. Optimoiva prosessi kuin ennenkin jatkuva prosessin ei omaa määriteltyä parantaminen prosessimallia CMM:n painopistealueet kuhunkin tasoon liittyy joukko keskeisiä parannuskohtia (key areas) prosessin parantaminen ei voi tapahtua missä järjestyksessä hyvänsä tietyt asiat täytyy saada kuntoon ennen kuin voi/kannattaa edetä kovin pitkälle muilla osa-alueilla konreettiset parannustoimenpiteet (key practices) Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 31 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 32 Kypsyystason arviointi tavoitteena yrityksen (organisaation) kypsyyden arviointi yksittäiset projektit voivat olla tasoltaan paljon korkeammalla kuin yrityksen yleinen taso arvioinnin tekee ulkopuolinen ryhmä kyselylomakkeet käynti: kyselyjä täydentäviä haastatteluja arviointi + loppuraportti Kypsyystasomallin käyttö kypsyystason arvioinnin tavoite puolueeton kuva yrityksen kokonaistasosta tärkeimmät korjattavat kohdat yritystä ei voi kuvata yhdellä numerolla osa-alueisiin liittyvä tieto on olennaista prosessin parantamista ajatellen soveltuu parhaiten suuriin organisaatioihin pitkiin projekteihin Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 33 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 34 Prosessien luokittelu Esimerkkejä prosesseista toinen tapa luonnehtia prosesseja: informaalit prosessit ei ennalta määriteltyä prosessimallia prosessi hallitut prosessit voi kuulua määritelty prosessimalli useaan metodiperusteiset prosessit luokkaan perustuvat tiettyyn ohjelmistonkehitysmalliin parantuvat prosessit keskeisenä tavoitteena prosessin parantaminen Informal Managed Methodical Prototypes Short-lifetime products 4GL business systems Large systems Long-lifetime products Well-understood application domains Re-engineered systems Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 35 Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 36 Taina, Verkamo 6
7 Yhteenveto Ohjelmistotuotanto on laaja kokonaisuus. prosessin elinkaaren eri vaiheet kuhunkin vaiheeseen liittyvät tekniikat laatuajattelu läpi koko elinkaaren kokonaisuuden hallinta työskentelyn osa-alueiden parantaminen Asioiden omaksuminen vaatii harjoittelua. projektityö 4-6 hengen ryhmässä Syksy 2004 Ohjelmistotuotanto / Taina, Verkamo 37 Taina, Verkamo 7
8. Laadunvalvonta. Mitä laatu on?
8. Laadunvalvonta Ohjelmistojen laatu on parantunut paljon viimeisen 15 vuoden aikana. Tämä näkyy mm. siinä, että asiakkaat ovat keskimäärin tyytyväisempiä tuotteiden toimintaan kuin 90-luvun alussa. Tähän
Lisätiedot8. Laadunvalvonta. Mitä laatu on? Eräs laadun määritelmä. Laadun hallinta. Laatuvaatimukset. Prosessin ja tuotteen laatu
8. Laadunvalvonta Mitä laatu on? Ohjelmistojen laatu on parantunut paljon viimeisen 15 vuoden aikana. Tämä näkyy mm. siinä, että asiakkaat ovat keskimäärin tyytyväisempiä tuotteiden toimintaan kuin 90-luvun
LisätiedotOhjelmistotekniikka 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ätiedotProjektinhallinta: kustannusarvio
Projektinhallinta: kustannusarvio 581259 Ohjelmistotuotanto 339 Ohjelmiston kustannusarviot Yleensä jo projektin tarjouksen osana on jonkinlainen kustannusarvio Projektin tärkeimmät kustannustekijät: työvoimakustannukset
LisätiedotJuha Taina, Marko Salmenkivi ja Kjell Lemström,
Ohjelmiston kustannusarviot Projektinhallinta: kustannusarvio Yleensä jo projektin tarjouksen osana on jonkinlainen kustannusarvio Projektin tärkeimmät kustannustekijät: työvoimakustannukset (ylivoimaisesti
LisätiedotOhjelmistotuotanto, syksy laatu Ohjelmiston laatu
Ohjelmiston laatu Laatu - useita eri näkemyksiä klassinen: kaikki tarpeet huomioiva hyvyys, subjektiivinen tuote ja hintasidonnainen: mitä kallimpi sitä parempi tarkoituksenmukaisuus: laadukas tuote sopii
LisätiedotMitä prosessissa kehitetään. Prosessin kehittäminen. Kehittämisen tavoitteita. Perusasioita kehittämisessä. Pohjana esim. CMM
Mitä prosessissa kehitetään Pohjana esim. CMM Prosessin kehittäminen Projektien hallinta Prosessin kuvaus, toimintaohjeet Laadunvarmistus Mentelmät Riskinhallinta Yms. Kehittämisen tavoitteita Tuotannon
LisätiedotMittaaminen 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ätiedotITK130 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ätiedotOhjelmistoprosessit ja ohjelmistojen laatu Kevät Ohjelmistoprosessit ja ohjelmistojen laatu. Projektinhallinnan laadunvarmistus
LAADUNVARMISTUS 135 Projektinhallinnan laadunvarmistus Projektinhallinnan laadunvarmistus tukee ohjelmistoprojektien ohjaus- ja ylläpitotehtäviä. Projektinhallinnan laadunvarmistustehtäviin kuuluvat seuraavat:
LisätiedotOhjelmistotuotanto, s /27/2003
Ohjelmistotuotanto Laatu - useita eri näkemyksiä: klassinen: kaikki tarpeet huomioiva hyvyys tuote- ja hintasidonnainen: mitä kalliimpi sitä parempi tarkoituksenmukaisuus: laadukas tuote sopii tarkoitukseensa
LisätiedotProsessien kehittäminen. Prosessien parantaminen. Eri mallien vertailua. Useita eri malleja. Mitä kehitetään?
Prosessien kehittäminen Prosessien parantaminen Sami Kollanus TJTA330 Ohjelmistotuotanto 21.2.2007 Mitä kehitetään? CMMI, SPICE yms. Miten kehittämishanke saadaan toteutettua? Organisaation kehittämisen
LisätiedotCMM Capability Maturity Model. Software Engineering Institute (SEI) Perustettu vuonna 1984 Carnegie Mellon University
CMMI Sami Kollanus TJTA330 Ohjelmistotuotanto 13.3. CMM Capability Maturity Model Software Engineering Institute (SEI) www.sei.cmu.edu Perustettu vuonna 1984 Carnegie Mellon University 1985 SEI aloitti
LisätiedotCMMI CMM -> CMMI. CMM Capability Maturity Model. Sami Kollanus TJTA330 Ohjelmistotuotanto Software Engineering Institute (SEI)
CMMI Sami Kollanus TJTA330 Ohjelmistotuotanto 13.3. CMM Capability Maturity Model Software Engineering Institute (SEI) www.sei.cmu.edu Perustettu vuonna 1984 Carnegie Mellon University 1985 SEI aloitti
LisätiedotCopyright 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ätiedotKehittää 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ätiedotCMMI CMMI CMM -> CMMI. CMM Capability Maturity Model. Sami Kollanus TJTA330 Ohjelmistotuotanto
CMM Capability Maturity Model CMMI Sami Kollanus TJTA330 Ohjelmistotuotanto 16.1.2007 Software Engineering Institute (SEI) www.sei.cmu.edu Perustettu vuonna 1984 Carnegie Mellon University 1985 SEI aloitti
LisätiedotLaatukustannukset. Laadun hallinta. Laadun kustannuksista
Laatukustannukset Laadun hallinta Sami Kollanus TJTA330 Ohjelmistotuotanto 13.2.2007 US National Institute of Standards and Technology: Riittämättömän testauksen kustannusten arvioitiin olevan 59 Mrd dollaria
LisätiedotLaadun hallinta. Laatukustannukset. Laadun kustannuksista. Sami Kollanus TJTA330 Ohjelmistotuotanto
Laadun hallinta Sami Kollanus TJTA330 Ohjelmistotuotanto 5.4. Laatukustannukset US National Institute of Standards and Technology: Riittämättömän testauksen kustannusten arvioitiin olevan 59 Mrd dollaria
LisätiedotLaadun hallinta. Laatukustannukset. Sami Kollanus TJTA330 Ohjelmistotuotanto
Laadun hallinta Sami Kollanus TJTA330 Ohjelmistotuotanto 5.4. Laatukustannukset US National Institute of Standards and Technology: Riittämättömän testauksen kustannusten arvioitiin olevan 59 Mrd dollaria
LisätiedotKokonaisvaltainen 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ätiedotJohdantoluento. Ohjelmien ylläpito
Johdantoluento Ylläpito-termin termin määrittely Ylläpito ohjelmistotuotannon vaiheena Evoluutio-termin määrittely Muita kurssin aiheeseen liittyviä termejä TTY Ohjelmistotekniikka 1 Ohjelmien ylläpito
LisätiedotMittaamisen maailmasta muutamia asioita. Heli Valkeinen, erikoistutkija, TtT TOIMIA-verkoston koordinaattori
Mittaamisen maailmasta muutamia asioita Heli Valkeinen, erikoistutkija, TtT TOIMIA-verkoston koordinaattori SISÄLTÖ 1. Mittari vs. indikaattori vs. menetelmä - mittaaminen 2. Luotettavat mittarit 3. Arvioinnin
LisätiedotYhteenveto. Menettelytavat
Yhteenveto Ohjelmistotuotanto: Luotettavien ja tehokkaiden ohjelmistojärjestelmien tuottamista noudattaen hyviksi havaittuja menettelytapoja. Menettelytavat Prosessimalli (vesiputous/spiraali/kasvattava)
LisätiedotLaadunvarmistuksesta. Luennon tavoitteista. Motivointia. Sommerville, Software Engineering (6th ed.)
Laadunvarmistuksesta Luennon tavoitteista Luennon sisällöstä Motivointia Lähteinä: Sommerville, Software Engineering (6th ed.) 1 Tavoitteista Luentojen jälkeen opiskelijan tulisi osata: ymmärtää laadunhallintaprosessin
LisätiedotFujitsu 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ätiedotLaadukkaiden ja luotettavien ohjelmistojen vaatimukset ja miten ne täytetään?
Laadukkaiden ja luotettavien ohjelmistojen vaatimukset ja miten ne täytetään? Kari Alho Solution Architect Nohau Solutions, Finland Sisältö Vaatimusten luokittelua Yleisiä laatustandardeja ISO 9000 + sovitukset
LisätiedotOhjelmistotuotanto 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ätiedotStandardi IEC Ohjelmisto
Sundcon Oy Standardi IEC 61508 3 Ohjelmisto muutokset Matti Sundquist Sundcon Oy www.sundcon.fi Standardi IEC 61508 3 (1) Standardissa di esitetään vaatimukset niiden tietojen ja menettelytapojen valmisteluun,
LisätiedotOhjelmistojen suunnittelu
Ohjelmistojen suunnittelu 581259 Ohjelmistotuotanto 154 Ohjelmistojen suunnittelu Software design is a creative activity in which you identify software components and their relationships, based on a customer
LisätiedotKoulutuksen 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ätiedotSytyke ry:n laivaseminaari Software Technology Transfer Pekka Forselius
Sytyke ry:n laivaseminaari 3.-5.9.2002 Testaus ja Laatu Ohjelmiston laadun ja laatuvaatimusten mittaaminen Sytyke ry:n laivaseminaari 3.-5.9.2002 Hyvä laatu? Testaaminen? Ohjelmiston hyvällä laadulla tarkoitamme
LisätiedotSataSPIN. Prosessien parantaminen verkostoitumalla. Porin korkeakouluyksikkö, TTKK
SataSPIN Prosessien parantaminen verkostoitumalla Porin korkeakouluyksikkö, TTKK Ohjelmistoasiantuntemuksen keskus Centre of Software Expertise - CoSE Timo.Varkoi@pori.tut.fi http://www.pori.tut.fi SPI
LisätiedotHITSAUKSEN TUOTTAVUUSRATKAISUT
Kemppi ARC YOU GET WHAT YOU MEASURE OR BE CAREFUL WHAT YOU WISH FOR HITSAUKSEN TUOTTAVUUSRATKAISUT Puolitetaan hitsauskustannukset seminaari 9.4.2008 Mikko Veikkolainen, Ratkaisuliiketoimintapäällikkö
LisätiedotLAATURAPORTTI Iteraatio 1
LAATURAPORTTI Iteraatio 1 LAATURAPORTTI 2 (7) VERSION HALLINTA Versio Päivä Tekijä Kuvaus 0.1 9.12.2006 Kaarlo Lahtela Ensimmäinen versio 0.2 Kaarlo Lahtela Korjauksia 1.0 Lauri Kiiski Katselmointi ja
LisätiedotAluksi. Riskien hallinta. Riskityyppejä. Riskillä on kaksi ominaisuutta. Reaktiivinen strategia. Proaktiivinen strategia
Aluksi Riskien hallinta Sami Kollanus TJTA330 Ohjelmistotuotanto 24.1.2007 Reaktiivinen strategia Indiana Jones -tyyli Ei huolehdita ongelmista ennen kuin ne tapahtuu Proaktiivinen strategia Tunnistetaan
LisätiedotVerifioinnin 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ätiedotToimilohkojen turvallisuus tulevaisuudessa
Toimilohkojen turvallisuus tulevaisuudessa Turvallisuusseminaari ASAF 30.10-1.11.2006 Mika Strömman Teknillinen korkeakoulu 1 Sisältö Luotettavuuden lisääminen hyvillä tavoilla Toimilohkokirjastot Turvatoimilohkot
LisätiedotISO 9001:2015 JÄRJESTELMÄ- JA PROSESSIAUDITOIN- NIN KYSYMYKSIÄ
ISO 9001:2015 JÄRJESTELMÄ- JA PROSESSIAUDITOIN- NIN KYSYMYKSIÄ IMS Business Solutions Oy, J Moisio 10/ 2016 2.10.2016 IMS Business Solutions Oy 2 ISO 9001:2015 PROSESSIEN AUDITOINTIKYSYMYKSIÄ ISO 9001:2015
LisätiedotMenetelmäraportti Ohjelmakoodin tarkastaminen
Menetelmäraportti Ohjelmakoodin tarkastaminen Sisällysluettelo 1. Johdanto...3 2. Menetelmän kuvaus...4 2.1. Tarkastusprosessi...4 2.1.1. Suunnittelu...4 2.1.2. Esittely...5 2.1.3. Valmistautuminen...5
LisätiedotProjektin suunnittelu
Projektin suunnittelu Sami Kollanus TJTA330 Ohjelmistotuotanto 15.3. Projektin suunnittelu - CMMIkäytänteet Projektin estimaatit: Määritellään projektin laajuus (scope) Määritellään tehtävien ja tuotosten
LisätiedotUudelleenkä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ätiedotTestaus ja säästöt: Ajatuksia testauksen selviämisestä lama-aikana
Testaus ja säästöt: Ajatuksia testauksen selviämisestä lama-aikana Muutamia ajatuksia siitä, miten testaus pärjää lama-ajan säästötalkoissa. Laman patologioita ja mahdollisuuksia. Säästämisen strategioita.
LisätiedotTietojä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ätiedotOhjelmiston testaus ja laatu. Testaus käytettävyys
Ohjelmiston testaus ja laatu Testaus käytettävyys Yleistä - 1 Käytettävyys on osa tuotteen laatuominaisuutta Käytettävyys on mittari, jolla mitataan tuotteen käytön tuottavuutta, tehokkuutta ja miellyttävyyttä.
LisätiedotOhjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit
Ohjelmiston testaus ja laatu Ohjelmistotekniikka elinkaarimallit Vesiputousmalli - 1 Esitutkimus Määrittely mikä on ongelma, onko valmista ratkaisua, kustannukset, reunaehdot millainen järjestelmä täyttää
LisätiedotOnnistunut SAP-projekti laadunvarmistuksen keinoin
Onnistunut SAP-projekti laadunvarmistuksen keinoin 07.10.2010 Patrick Qvick Sisällys 1. Qentinel 2. Laadukas ohjelmisto täyttää sille asetetut tarpeet 3. SAP -projektin kriittisiä menestystekijöitä 4.
Lisätiedot7. Product-line architectures
7. Product-line architectures 7.1 Introduction 7.2 Product-line basics 7.3 Layered style for product-lines 7.4 Variability management 7.5 Benefits and problems with product-lines 1 Short history of software
LisätiedotMarket. Need Market Research New Needs. Technical Research. Current Technological Level
! "! #$$#$$ $%% Market Need Market Research New Needs Idea Product Development Use of Products Possibilities Technical Research New Possibilities Current Technological Level (Jaakkola & Tunkelo 1987) Preliminary
LisätiedotMissä mennään BI? Mikko Kontio
Missä mennään BI? Mikko Kontio Source: EMC - Big Data in 2020 % Business Intelligence Business Analytics set of theories, methodologies, architectures, and technologies that transform raw data into meaningful
LisätiedotSYSTEEMITYÖ. Tärkeitä sanoja
SYSTEEMITYÖ Tärkeitä sanoja SYSTEEMITYÖN TÄRKEITÄ SANOJA Laatu (itse tuotteessa ja sen tekemisessä) Dokumentaatio Riskienhallinta Vaatimustenhallinta Uudelleenkäytettävyys Versionhallinta 2 LAATU Parityönä:
LisätiedotISO 21500 Päivi Kähönen-Anttila 24.9.2014
ISO 21500 Päivi Kähönen-Anttila 24.9.2014 SISÄLTÖ Projektinhallinnan standardeja Kypsyysmallien ja projektinhallintastandardien historia ISO 21500 standardi ISO 21500 standardin hyötyjä ISO 21500 prosessi
LisätiedotOhjelmistotekniikka - Luento 2 Jouni Lappalainen
Ohjelmistotekniikka - Luento 2 Jouni Lappalainen Luku 2: Prosessimallit - miten spiraalimalliin päädyttiin - spiraalimallista (R)UP malliin - oman ammattitaidon kehittäminen; PSP ja TSP mallit 1 Luento
LisätiedotA4.1 Projektityö, 5 ov.
A4.1 Projektityö, 5 ov. Kurssin esitietovaatimuksia Kurssin tavoitteista Kurssin sisällöstä Luentojen tavoitteista Luentojen sisällöstä Suoritustavoista ja -vaatimuksista Arvostelukriteereistä Motivointia
LisätiedotTT00AA12-2016 - Ohjelmoinnin jatko (TT10S1ECD)
TT00AA12-2016 - Ohjelmoinnin jatko (TT10S1ECD) Ohjelmointikäytännöt 21/3/11 Mikko Vuorinen Metropolia Ammattikorkeakoulu 1 Sisältö 1) Mitä on hyvä koodi? 2) Ohjelmointikäytäntöjen merkitys? 3) Koodin asettelu
LisätiedotMIKKO-projekti ja mittausten automatisointi
MIKKO-projekti ja mittausten automatisointi FiSMA-seminaari 11.12.00 Matias Vierimaa VTT Elektroniikka 1 MIKKO-projekti Projektin tavoitteena on kehittää mittauskehikko, joka tukee ohjelmistoprosessin
LisätiedotOhjelmistotuotanto, prosessit Syksy Ohjelmistotuotantoprosessi. Prosessimalli. Prosessimallien perustehtävät. Prosessimallin vaihejako
2. Ohjelmistotuotantoprosessi peruskäsitteet: prosessimalli: mahdollisimman yleisesti sovellettavissa oleva ohjeisto ohjelmistojen tuottamiseen ohjelmistotuotantoprosessi: yrityksessä käytössä oleva tapa
LisätiedotOhjelmistotuotteen hallinnasta
Ohjelmistotuotteen hallinnasta Luennon tavoitteista Luennon sisällöstä Motivointia Lähteinä: Haikala ja Märijärvi, Ohjelmistotuotanto Royce, Software Project Management, A Unified Framework 1 Tavoitteista
LisätiedotLAATU, 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ätiedotLAATUMITTARIT LÄÄKETEOLLISUUDESSA
LAATUMITTARIT LÄÄKETEOLLISUUDESSA Marianne Torkko 27.9.2014 1.10.2014 1 Julkaisut Torkko M, Linna A, Katajavuori N, Juppo A.M. 2013. Quality KPIs in pharmaceutical and food industry. J Pharm Innov. 2013;
LisätiedotToiminnan laadunvarmistus SYSTEEMITYÖ. Laatu
Toiminnan laadunvarmistus SYSTEEMITYÖ Laatu SYSTEEMITYÖN TÄRKEITÄ SANOJA Laatu (itse tuotteessa ja sen tekemisessä) Dokumentaatio Riskienhallinta Vaatimustenhallinta Uudelleenkäytettävyys Versionhallinta
LisätiedotLaadunvarmistussuunnitelma Ryhmä Jämät
Laadunvarmistussuunnitelma Ryhmä Jämät Kyykkä Jarno, Palomäki Kari, Piirainen Esko, Seise Matti Johdanto Laadunvarmistussuunnitelmassamme sovelletaan Juranin määritelmää, siltä osin kun se kettärään prosessimalliimme
LisätiedotOhjelmistotekniikka - Luento 2
Ohjelmistotekniikka - Luento 2 Luku 2: Prosessimallit - miten spiraalimalliin päädyttiin - spiraalimallista (R)UP malliin - oman ammattitaidon kehittäminen; PSP ja TSP mallit 1 Luento 2: Prosessimallit
LisätiedotLaatu 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ätiedotSisäänrakennettu tietosuoja ja ohjelmistokehitys
Sisäänrakennettu tietosuoja ja ohjelmistokehitys Petri Strandén 14. kesäkuuta, 2018 Petri Strandén Manager Cyber Security Services Application Technologies Petri.stranden@kpmg.fi Petri vastaa KPMG:n Technology
LisätiedotKatselmoinnit. review) Katselmoinnit (review( Mitä ovat katselmoinnit? Katselmoinnin määritelmä (IEEE 1988)
Katselmoinnit Johdatus ohjelmistotekniikkaan Sami Kollanus 19.10.2004 Katselmoinnin määritelmä (IEEE 1988) An evaluation of software element(s) or projects status to ascertain discrepancies from planned
LisätiedotTARKASTUSMENETTELYT 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ätiedotKurssin tavoitteista uennot. 4.1 Projektityö, 5 ov. Esitietovaatimukset
Kurssin tavoitteista uennot ma ls. 1097, klo 10-12. pe ls. DXI, klo 12-14. uennot ovat viikoilla 40-42. uentojen yhteydessä ei järjestetä erillisiä harjoituksia. Opinto-oppaasta: Opintojakson tavoitteena
LisätiedotSoberIT Software Business and Engineering institute
T-121.700 Käyttäjäkeskeinen konseptisuunnittelu Konseptien havainnollistaminen Mika P. Nieminen mika.nieminen@hut.fi 23.3.2005 Vaihe Amount of active components Briefing Project plan User research User
LisätiedotOHJ-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ätiedotOhjelmistojen testaus
Ohjelmistojen testaus Juha Taina 1. Perusteet (P&Y:1-4) Kurinalainen insinöörityö sisältää suunnittelun ja rakentamisen lisäksi välttämättä tehtäviä, joiden tarkoitus on tunnistaa ja poistaa keskeneräisestä
LisätiedotProsessiajattelu. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessikuvaus - CMMI. Sami Kollanus TJTA330 Ohjelmistotuotanto 3.4.
Prosessikuvaukset ja elinkaarimallit Sami Kollanus TJTA330 Ohjelmistotuotanto 3.4. Organisaation prosessikuvaus - CMMI Level5 Level4 Organizational Innovation and Deployment Causal Analysis and Resolution
Lisätiedottsoft 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ätiedotCT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015
CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 ILMOITUSASIAA Projekti 2:n lyhyt kuvaus Nopassa. Harjoituksissa tehtäviä joiden tuotoksia voi hyödyntää projektin toteutuksessa.
Lisätiedot58160 Ohjelmoinnin harjoitustyö
58160 Ohjelmoinnin harjoitustyö Testaus 30.3.2009 Tuntiop. Sami Nikander sami.nikander@helsinki.fi 58160 Ohjelmoinnin harjoitustyö, Sami Nikander 30.3.2009 1 Testaus Ohjelman systemaattista tutkimista
LisätiedotTestauksen hallinta Testaustyökalut Luento 7 Antti-Pekka Tuovinen
Testauksen hallinta Testaustyökalut Luento 7 Antti-Pekka Tuovinen 23 April 2018 1 Tavoitteet Yleiskuva seuraavista aiheista Testauksen organisointi Testaussuunnittelma Testauksen kustannukset Testausstrategia
LisätiedotMäärittelyvaihe. Projektinhallinta
Määrittelyvaihe Projektinhallinta testaus määrittely suunnittelu ohjelmointi käyttöönotto, testaus tuotteenhallinta laadunvarmistus dokumentointi vaatimustenhallinta Määrittely Määrittely, eli kansanomaisesti
LisätiedotProsessien hallinta ammatillisen koulutuksen laadunhallintasuosituksessa ja eurooppalaisessa viitekehyksessä
Prosessien hallinta ammatillisessa koulutuksessa, 21.-22.4.2010 klo 9.45-10.15, Opetushallitus Prosessien hallinta ammatillisen koulutuksen laadunhallintasuosituksessa ja eurooppalaisessa viitekehyksessä
LisätiedotRefecor Oy. Jyrki Portin. Sensoriverkot Massamarkkinoille Suunnittelun ja valmistuksen haasteita
Refecor Oy Jyrki Portin Sensoriverkot Massamarkkinoille Suunnittelun ja valmistuksen haasteita Esittelyni 11 vuotta suunnittelukokemusta RF, antennit ja radioteknologiat Systeemisuunnittelu Elektroniikka,
LisätiedotNESTE ENGINEERING SOLUTIONS
NESTE ENGINEERING SOLUTIONS Functional safety assessment ASAF teemapäivä Jari Koivuvirta Automation, Functional Safety Neste Engineering Solutions Mobile: +358 50 458 9756 e-mail: jari.koivuvirta@neste.com
LisätiedotProsessimalli. 2. Ohjelmistotuotantoprosessi. Prosessimallin vaihejako. Prosessimallien perustehtävät. Ohjelmiston suunnittelu. Vaatimusmäärittely
2. Ohjelmistotuotantoprosessi Peruskäsitteet: prosessimalli: mahdollisimman yleisesti sovellettavissa oleva ohjeisto ohjelmistojen tuottamiseen ohjelmistotuotantoprosessi: yrityksessä käytössä oleva tapa
LisätiedotProjektinhallinta SFS-ISO mukaan
Projektinhallinta SFS-ISO 21500 mukaan (Ohjeita projektinhallinnasta, 2012) 13.4.2017 Panu Kiviluoma Osaamistavoitteet Luennon jälkeen osaat selittää, mitä tarkoitetaan Projektilla Projektinhallinnalla
LisätiedotSuomi.fi - Tietoturvallisuus sovelluskehityksessä. VAHTI sähköisen asioinnin tietoturvaseminaari
Suomi.fi - Tietoturvallisuus sovelluskehityksessä VAHTI sähköisen asioinnin tietoturvaseminaari 3.10.2017 YLEISTÄ Suomi.fi-palvelut esuomi.fi Tietoturvallisuus sovelluskehityksessä Yleisiä periaatteita
LisätiedotHieman lisää malleista ja niiden hyödyntämisestä
Hieman lisää malleista ja niiden hyödyntämisestä Ohjelmistojen mallintaminen Kesä 2012 (Avoin yliopisto) Toni Ruokolainen, 23.8.2012 Mallit Mallit ovat todellisuuden abstraktioita, jotka on muodostettu
LisätiedotVaatimusmäärittely- ja hallinta
Vaatimusmäärittely- ja hallinta TJTA330 Ohjelmistotuotanto 27.3. Peruskäsitteet Vaatimusten yhteydessä puhutaan yleensä erikseen vaatimusmäärittelystä ja vaatimusten hallinnasta Vaatimusmäärittely on vaatimusten
LisätiedotVaatimusmäärittely- ja hallinta. Peruskäsitteet. Syyt aikataulun ja budjetin ylitykseen. TJTA330 Ohjelmistotuotanto
Vaatimusmäärittely- ja hallinta TJTA330 Ohjelmistotuotanto 27.3. Peruskäsitteet Vaatimusten yhteydessä puhutaan yleensä erikseen vaatimusmäärittelystä ja vaatimusten hallinnasta Vaatimusmäärittely on vaatimusten
LisätiedotAutomaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat
Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat Teollisuusautomaation tietoturvaseminaari Purchasing Manager, Hydro Lead Buyer, Industrial Control Systems 1 Agenda / esityksen tavoite
Lisätiedot1. Johdanto. Ohjelmistotuotannon ongelmia
1. Johdanto Mitä ohjelmistotuotanto on? ohjelmointi + ohjelmisto + tekniikat + insinööritaito + kurinalainen työskentely Määritelmä (60-luvun ohjelmistokriisi): The establishment and use of sound principles
LisätiedotProsessiajattelu. Organisaation prosessikuvaus - CMMI. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessien määritys CMMI käytänteet
Organisaation prosessikuvaus - CMMI Prosessikuvaukset ja elinkaarimallit Sami Kollanus TJTA330 Ohjelmistotuotanto 7.2.2007 Level5 Level4 Level3 Requirements Development Technical Solution Product Integration
LisätiedotOS AUTOMATION OY. 7DYRLWH
7DYRLWH - esitellä standardin osan 3 rakenne - esitellä lyhyesti standardin osan 3 vaatimukset pääkohdittain - herättää keskustelua ko standardiosan soveltuvuudesta soveltajille (vrt. std. IEC 61511) 10
LisätiedotHyvin määritelty on puoliksi tehty kuinka vältetään turha tekeminen jo alussa
1 Hyvin määritelty on puoliksi tehty kuinka vältetään turha tekeminen jo alussa Passion leads to design, design leads to performance, performance leads to SUCCESS! OLLI NIEMI Yoso Oy Mitä määrittelyltä
LisätiedotProjektinhallintapäivä 22.8.2007, Tampere Poimintoja koulutusnäkökulmasta
Liiketoiminta kehittyy kehity sinäkin. Projektinhallintapäivä 22.8.2007, Tampere Poimintoja koulutusnäkökulmasta Päivi Hietanen, johtaja paivi.hietanen@tieturi.fi HTC Santa Maria, Tammasaarenkatu 5, 00180
LisätiedotKä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ätiedotSFS-ISO/IEC Tietoturvallisuuden hallintajärjestelmät. Ohjeistusta. Riku Nykänen
SFS-ISO/IEC 27003 Tietoturvallisuuden hallintajärjestelmät. Ohjeistusta Riku Nykänen 14.12.2018 SFS-ISO/ IEC 2 70 0 3 Tietoturvallisuuden hallintajärjestelmät. Ohjeistusta Riku Ny kän en, 14.12.2 0 18
LisätiedotYlläpitodokumentti. Boa Open Access. Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Ylläpitodokumentti Boa Open Access Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Ilmari
LisätiedotKatselmoinnin määritelmä. Katselmoinnit osa 1. ja vielä ajatuksia katselmoinneista. Katselmointi. Katselmointi, katselmus (review) IEEE Std
Katselmoinnin määritelmä Katselmoinnit osa 1 Sami Kollanus 1.12.2006, katselmus (review) IEEE Std 1028-1988 Ohjelmiston osien tai projektin tilan arviointi (evaluation), jonka tarkoitus on tunnistaa tuotosten
LisätiedotArviointi ja mittaaminen
Arviointi ja mittaaminen Laatuvastaavien koulutus 5.6.2007 pirjo.halonen@adm.jyu.fi 014 260 1180 050 428 5315 Arviointi itsearviointia sisäisiä auditointeja ulkoisia auditointeja johdon katselmusta vertaisarviointeja
LisätiedotOhjelmistojen 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ätiedotTuotantotalouden 25 op sivuaine
Tuotantotalouden 25 op sivuaine Tuotantotalous 25 op Mitä? teknistä osaamista, taloustieteiden menetelmiä sekä ymmärrystä ihmisen käyttäytymisestä tavoitteena tuottavuuden, laadun ja työhyvinvoinnin parantaminen
LisätiedotTietohallinnon 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