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

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

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

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

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

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

Laatukustannukset. Laadun hallinta. Laadun kustannuksista

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

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

Laadun hallinta. Laatukustannukset. Sami Kollanus TJTA330 Ohjelmistotuotanto

Vaatimusmäärittely- ja hallinta

Prosessikuvaukset ja elinkaarimallit

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

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

Mitä on ohjelmistotuotanto?

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

Peruskäsitteet. Vaatimusmäärittely- ja hallinta. Vaatimusmuutosten hinta. Syyt aikataulun ja budjetin ylitykseen

Projektinhallinta: riskeihin varautuminen

ISEB/ISTQB FOUNDATION CERTIFICATE IN SOFTWARE TESTING III

Projektin suunnittelu

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

Miten luodaan tehokas ja sertifioitu laatujärjestelmä?

Ohjelmistoarkkitehtuuriin vaikuttavia tekijöitä. Kari Suihkonen

7.4 Variability management

Yleiskuvaus - LVpalvelukerroksen. laadulliset vaatimukset Jari Kokko & Vesa Mettovaara LUVAT JA VALVONTA -KÄRKIHANKE

Pyhä ITIL - mikä toimii ja mikä ei. Aale Roos

Elinar Oy Ltd IBM Arkistointiratkaisut

Projektin suunnittelu. CMMI-käytänteet. Projektin suunnittelu CMMI-käytänteet

7. Product-line architectures

Tietojärjestelmä uusiksi? Toimijaverkostot, niiden haasteet ja ratkaisut

Tietohallinnon liiketoimintalähtöinen toiminnanohjaus IT-ERP

ITK130 Ohjelmistojen luonne

Finnish Solar Revolution

Laadukkaiden ja luotettavien ohjelmistojen vaatimukset ja miten ne täytetään?

Palveluliiketoimintaa verkostoitumalla

Kokonaisarkkitehtuurin omaksuminen: Mahdollisia ongelmakohtia ja tapoja päästä niiden yli

Estimointityökalut. Pekka Forselius, Senior Advisor Finnish Software Measurement Association FiSMA ry

SOA SIG SOA Tuotetoimittajan näkökulma

ISO/IEC sarja (SQUARE)

T Ohjelmistoprojektien hallinta

Contracts in Finnair. Ville Halonen

1 Introduction. TTY Ohjelmistotekniikka. Ohjelmistoarkkitehtuurit Syksy 2006

Vaihtoehtoja. Työmäärän arviointi. Arviointiprosessi. Ohjelmiston koon arviointi

Hyvän työelämän eväät - Johtamisella vaikutetaan jaksamiseen

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

HITSAUKSEN TUOTTAVUUSRATKAISUT

3. Projektinhallinta. Miksi ohjelmistoprojektin hallinta on erilaista?

SCM Tuloskortti. Toimitusketjun hallinnan itsearviointi. Pekka Aaltonen Logistiikan Koulutuskeskus ECL Oy Ab alkaen LOGY Competence Oy

Laadukas vaatimustenhallinta. Pekka Mäkinen Copyright SoftQA Oy

Palvelukonsepteja korjausrakentamiseen muilta toimialoilta - liiketoiminta- ja verkostotutkijan näkemys korjaamiseen

ProAgria. Opportunities For Success

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

LAADUSTA KANSAINVÄLISTÄ KILPAILUKYKYÄETUA ESITELMÄN SISÄLTÖ: 1. SABRISCAN-TARINA 2. TULOKSET 3. YHTEENVETO

Teollisuustalouden sivuaineopiskelijoille tarkoitettujen jatkomoduulien suorittaminen vuoden 2005 tutkintosäännön mukaisesti

Innovative and responsible public procurement Urban Agenda kumppanuusryhmä. public-procurement

Ohjelmistoihin perustuva liiketoiminta: haasteita ja mahdollisuuksia

ECSEL - Electronic Components and Systems for European Leadership

TietoEnator Pilot. Ari Hirvonen. TietoEnator Oyj. Senior Consultant, Ph. D. (Economics) presentation TietoEnator 2003 Page 1

Yrityksen informaatio- ja toimintoprosessien optimointi

Bachelor level exams by date in Otaniemi

JTC1 SC7 kuulumiset: Keskeiset työkohteet ja tulokset. SFS:n IT-seminaari Risto Nevalainen, Senior Advisor FiSMA

Bachelor level exams by subject in Otaniemi

Projektityö

PROJEKTI- PÄÄLLIKÖSTÄ PRODUCT OWNERIKSI MEERI CEDERSTRÖM

Case: Ydinvoimalan käyttöautomaation allianssi

Ohjelmistotuotanto, projektinhallinta Kevät 2005

Market. Need Market Research New Needs. Technical Research. Current Technological Level

Kruunusillat - Crown Bridges

Projektin suunnittelu

Tietojärjestelmän osat

Liikenteen hankeaihioita

2. Ohjelmistotuotantoprosessi

Projektin suunnittelu A71A00300

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

Tekes BioRefine and Water: Water Innovations and Business Eväitä jatkoon Smart Water alueella Marina Congress Center Katri Mehtonen

Rakentamisen 3D-mallit hyötykäyttöön

Työmäärän arviointi. Vaihtoehtoja. Sami Kollanus TJTA330 Ohjelmistotuotanto

Työmäärän arviointi. Vaihtoehtoja. Arviointiprosessi. Sami Kollanus TJTA330 Ohjelmistotuotanto

Toimisto (5) HUOM. Komiteoiden ja seurantaryhmien kokoonpanot on esitetty SESKOn komitealuettelossa

Projektin suunnittelu A71A00300

Tilannetietoisuus rajaturvallisuuden johtamisessa

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

Prosessien kehittäminen osa 2. Prosessien kehittämisen haasteita. SEI:n mukan kolme odotettavissa olevaa ongelmaa

(Core) & (Test Manager). Sertifikaattikoe klo

LAMK tekniikan ala Mekatroniikka (Konetekniikka) Teijo Lahtinen, Senior Lecturer, Mechatronics

SYSTEMAATTINEN RISKIANALYYSI YRITYKSEN TOIMINTAVARMUUDEN KEHITTÄMISEKSI

Scanfil Kannattavaa kasvua

Ubicom tulosseminaari

PK-INSTRUMENTTI: ARVIOIJAN NÄKÖKULMA FACULTY OF TECHNOLOGY

OULUSTA KAIVOSALAN YRITYSKESKITTYMÄ - TULOSSEMINAARI TOIMIJOILLE KARI SIIRTOLA

Teollinen markkinointi ja kansainvälinen liiketoiminta. Pääaineen esittely

Digitaalisuus ja PLM yrityksen sekä henkilöiden toiminnan kehittämisessä. Petteri Piippo

Raakakahvin tilaus- ja toimitusketju läpinäkyväksi ja luotettavaksi. Jorma Varis, Paulig Tom Lindmark, IBM

Collaborative & Co-Creative Design in the Semogen -projects

PROJEKTINHALLINTA

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen

AKKREDITOITU SERTIFIOINTIELIN ACCREDITED CERTIFICATION BODY INSPECTA TARKASTUS OY

Itämeri -seminaari

Copyright by Haikala. Ohjelmistotuotannon osa-alueet

Teknologia-arkkitehtuurit. Valinta ja mallinnus

Ketterämpi Sonera Matka on alkanut!

Transkriptio:

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 potentiaaliset riskit Arvioidaan niiden vaikutus Suunnitellaan toimenpiteet OHTU 2007 Sami Kollanus 2 Riskillä on kaksi ominaisuutta Riskityyppejä Epävarmuus Riski voi joko toteutua tai ei toteutua 100 % riski ei ole riski Toteutumiselle on jokin todennäköisyys Menetys Riskien toteutumisesta seuraa jonkinlainen menetys Projektiriskit Toteutuminen uhkaa aikataulua ja budjettia Tekniset riskit Uhkaavat tuotteet toteutuksen laatua tai aikataulua Liiketoiminnan riskit Uhkaavat tuotteen elinkykyä OHTU 2007 Sami Kollanus 3 OHTU 2007 Sami Kollanus 4

Riskien hallinnan prosessi Riskikategorioita 1. Riskien tunnistaminen 2. Riskianalyysi 3. Riskien suunnittelu 4. Riskien seuranta Teknologiariskit Henkilöstö Organisaatioriskit Työkaluriskit Vaatimusriskit Estimointiriskit OHTU 2007 Sami Kollanus 5 OHTU 2007 Sami Kollanus 6 Konkreettisia esimerkkejä Riskien tunnistaminen Henkilöstö vaihtuu kesken projektin Johto vaihtuu kesken projektin Laitteiston saatavuus vaikeutuu Vaatimukset muuttuvat Spesifikaatio myöhästyy Koko aliarvioidaan Työkalut eivät toimi odotetusti Teknologia muuttuu Kilpaileva tuote julkaistaan aiemmin Mietitään mahdollisia riskejä Apuna voidaan käyttää riskiluokituksia ja aiempia kokemuksia Lopputuloksena tuotetaan pitkä lista mahdollisista riskeistä OHTU 2007 Sami Kollanus 7 Sommerville 2001 OHTU 2007 Sami Kollanus 8

A. Product Engineering 1. Requirements a. Stability b. Completeness c. Clarity d. Validity e. Feasibility f. Precedent g. Scale 2. Design a. Functionality b. Difficulty c. Interfaces d. Performance e. Testability f. Hardware Constraints g. Non- Developmental Software 3. Code and Unit Test a. Feasibility b. Testing c. Coding/Implementation 4. Integration and Test B. Development Environment 1. Development Process a. Formality b. Suitability c. Process Control d. Familiarity e. Product Control 2. Development System a. Capacity b. Suitability c. Usability d. Familiarity e. Reliability f. System Support g. Deliverability 3. Management Process a. Planning b. Project Organization* c. Management Experience d. Program Interfaces 4. Management Methods a. Monitoring b. Personnel Management* C. Program Constraints 1. Resources a. Schedule b. Staff c. Budget d. Facilities 2. Contract a. Type of Contract* b. Restrictions c. Dependencies 3. Program Interfaces a. Customer* b. Associate Contractors c. Subcontractors* d. Prime Contractor* e. Corporate Management f. Vendors g. Politics* a. Environment c. Quality Assurance b. Product d. Configuration c. System Management Riskien luokittelu 5. Engineering Specialties a. Maintainability b. Reliability c. Safety 5. Work Environment a. Quality Attitude* b. Cooperation* c. Communication d. Morale* d. Security e. Human Factors Higuera & Haimes 1996. Software Risk Management. SEI Technical report CMU/SEI-96-TR-012. f. Specifications OHTU 2007 Sami Kollanus 9 Kysymyksiä projektiriskien selvittämiseen Onko projektilla johdon muodollinen tuki? Ovatko käyttäjät sitoutuneet tuotteeseen? Onko vaatimukset täysin ymmäretty? Osallistuuko asiakas sitoutuneesti vaatimusten määrittelyyn? Onko käyttäjillä realistiset odotukset? Onko projektin rajaus (scope) vakaa? OHTU 2007 Sami Kollanus 10 Kysymyksiä projektiriskien selvittämiseen Onko tiimillä oikea osaaminen? Ovatko vaatimukset vakaat? Onko tiimillä kokemusta käytettävästä teknologiasta? Onko tiimin koko sopiva tehtävään? Ovatko kaikki asikkaan/käyttäjän osapuolet yhtä mieltä projektin tärkeydestä ja vaatimuksista? Riskianalyysi Arvioidaan jokaiselle riskille toteutumisen todennäköisyys: Prosentteina (0-100 %) Erittäin alhainen (<10%) alhainen (10-35%) tavallinen (25-50%) korkea (50-75%) very high (>75%) Arvioidaan, kuinka vakavat seuraukset riskin toteutumisella on Katastrofi vakava siedettävä - merkityksetön OHTU 2007 Sami Kollanus 11 Sommerville 2001 OHTU 2007 Sami Kollanus 12

Priorisoidaan riskit Todennäköisyys ja vaikutus arvioitu asteikolla 1-5 Riski Tod. Näk. Vaikutus Vert. luku Riski 1 4 4 4*4 = 16 Riski 2 3 4 3*4 = 12 Riski 3 2 5 2*5 = 10 Riski 4 4 1 4*1 = 4 Riski 5 3 2 3*2 = 6 Suunnitellaan riskien hallinta Mitä riskeille tehdään? Strategiat: Vältetään riski Pienennetään riskiä Suunnitellaan plan B (Siirretään riski) Valitaan riskit, joita seurataan OHTU 2007 Sami Kollanus 13 OHTU 2007 Sami Kollanus 14 Esimerkkejä Teknologia uutta ja epävarmaa Ei käytetä sitä vielä tässä projektissa Henkilöstön vaihtuminen tai sairaus Suunnitellaan toiminta niin, että tiimin jäsenet tuntevat toistensa työtä Alihankkijalla toimitusongelmia Käytetään useampaa eri alihankkijaa Tuote ei kelpaa markkinoille Tiedostetaan, mutta otetaan riski Riskien seuranta Seurataan säännöllisesti projektin riskejä Riskien toteutuminen Statuksen muuttuminen Onko toteutuminen todennäköisempää tai vähemmän todennäköistä kuin aiemmin Uudet riskit Vanhentuneet riskit OHTU 2007 Sami Kollanus 15 OHTU 2007 Sami Kollanus 16

Riskien hallinta ja CMMI CMMI-käytänteet Level5 Level4 Level3 Requirements Development Technical Solution Product Integration Verification Validation Organizational Process Focus Organizational Process Definition Organizational Training Integrated Project Management Risk Management Decision Analysis and Resolution Level2 Requirements Management Project Planning Project Monitoring and Control Supplier Agreement Management Measurement and Analysis Process and Product Quality Assurance Configuration Management Level1 Organizational Innovation and Deployment Causal Analysis and Resolution Organizational Process Performance Quantitative Project Management Määritä riskien lähteet ja kategoriat Määritä riskien parametrit Kuinka riskejä arvioidaan? Siedettävän riskin rajat Riskienhallintastrategia Tunnista riskit Arvioi, kategorisoi ja priorisoi riskit Luo ja toteuta riskien pienentämissuunnitelma SEI 2006. CMMI v. 1.2. OHTU 2007 Sami Kollanus 17 OHTU 2007 Sami Kollanus 18