Projektinhallinta: riskeihin varautuminen

Samankaltaiset tiedostot
Ohjelmistotuotanto, projektinhallinta Kevät 2005

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

3. Projektinhallinta. Miksi ohjelmistoprojektin hallinta on erilaista?

Information on preparing Presentation

7. Product-line architectures

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

7.4 Variability management

A Plan vs a Roadmap. This is a PLAN. This is a ROADMAP. PRODUCT A Version 1 PRODUCT A Version 2. PRODUCT B Version 1.1. Product concept I.

Skene. Games Refueled. Muokkaa perustyyl. for Health, Kuopio

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

Hankkeiden vaikuttavuus: Työkaluja hankesuunnittelun tueksi

Network to Get Work. Tehtäviä opiskelijoille Assignments for students.

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

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Capacity Utilization

Master's Programme in Life Science Technologies (LifeTech) Prof. Juho Rousu Director of the Life Science Technologies programme 3.1.

EUROOPAN PARLAMENTTI

Efficiency change over time

ECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin. Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana

MUSEOT KULTTUURIPALVELUINA

Olet vastuussa osaamisestasi

Miten saan käytännössä kaupan käyntiin halutussa. maassa? & Case Intia

MEETING PEOPLE COMMUNICATIVE QUESTIONS

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

Väite Argument "Yhteiskunnan velvollisuus on tarjota virkistysalueita ja -palveluita." "Recreation sites and service

API:Hack Tournee 2014

Co-Design Yhteissuunnittelu

Toimitusketjun vastuullisuus ja riskien hallinta

Aineiston analyysin vaiheita ja tulkintaa käytännössä. LET.OULU.FI Niina Impiö Learning and Educational Technology Research Unit

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

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

FROM VISION TO CRITERIA: PLANNING SUSTAINABLE TOURISM DESTINATIONS Case Ylläs Lapland

TÄYTTÖAUTOMAATIT TÄYTTÖAUTOMAATIT COMPUTER INFLATORS

Norpe Winning Culture

Use of spatial data in the new production environment and in a data warehouse

Ohjelmistoarkkitehtuurit Kevät 2016 Johdantoa

Enterprise Architecture TJTSE Yrityksen kokonaisarkkitehtuuri

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Smart specialisation for regions and international collaboration Smart Pilots Seminar

CIO muutosjohtajana yli organisaatiorajojen

Security server v6 installation requirements

Innovation

Osallistujaraportit Erasmus+ ammatillinen koulutus

anna minun kertoa let me tell you

SELL Student Games kansainvälinen opiskelijaurheilutapahtuma

LYTH-CONS CONSISTENCY TRANSMITTER

BLOCKCHAINS AND ODR: SMART CONTRACTS AS AN ALTERNATIVE TO ENFORCEMENT

TU-C2030 Operations Management Project. Introduction lecture November 2nd, 2016 Lotta Lundell, Rinna Toikka, Timo Seppälä

The role of 3dr sector in rural -community based- tourism - potentials, challenges

TIETEEN PÄIVÄT OULUSSA

Kysymys 5 Compared to the workload, the number of credits awarded was (1 credits equals 27 working hours): (4)

Security server v6 installation requirements

KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ

Salasanan vaihto uuteen / How to change password

Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition)

ENE-C2001 Käytännön energiatekniikkaa. Aloitustapaaminen Osa II: Projekti- ja tiimityö

Infrastruktuurin asemoituminen kansalliseen ja kansainväliseen kenttään Outi Ala-Honkola Tiedeasiantuntija

HITSAUKSEN TUOTTAVUUSRATKAISUT

NAO- ja ENO-osaamisohjelmien loppuunsaattaminen ajatuksia ja visioita

Asiantuntijoiden osaamisen kehittäminen ja sen arviointi. Anne Sundelin Capgemini Finland Oy

Aiming at safe performance in traffic. Vastuullinen liikenne. Rohkeasti yhdessä.

Tietohallinnon liiketoimintalähtöinen toiminnanohjaus IT-ERP

Uusia kokeellisia töitä opiskelijoiden tutkimustaitojen kehittämiseen

RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS

ISEB/ISTQB FOUNDATION CERTIFICATE IN SOFTWARE TESTING III

Travel General. General - Essentials. General - Conversation. Asking for help. Asking if a person speaks English

ProAgria. Opportunities For Success

Laatu yritystoiminnan ytimessä. Junnu Lukkari

The CCR Model and Production Correspondence

KOMPETENSSIT. Koulutus Opiskelija Tuuttori. Business Information Technologies. NQF, Taso 6 - edellyttävä osaaminen

Windows Phone. Module Descriptions. Opiframe Oy puh Espoo

Millainen on onnistunut ICT-projekti?

Ostamisen muutos muutti myynnin. Technopolis Business Breakfast

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

Collaborative & Co-Creative Design in the Semogen -projects

EVALUATION FOR THE ERASMUS+-PROJECT, STUDENTSE

Gap-filling methods for CH 4 data

Choose Finland-Helsinki Valitse Finland-Helsinki

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

Kokoelmien arviointi

Results on the new polydrug use questions in the Finnish TDI data

Kaivostoiminnan eri vaiheiden kumulatiivisten vaikutusten huomioimisen kehittäminen suomalaisessa luonnonsuojelulainsäädännössä

Guidebook for Multicultural TUT Users

TESTAUSPROSESSIN ORGANISOINNIN KONSEPTIMALLI. Luonnos mukautuvalle referenssimallille

Miten luodaan tehokas ja sertifioitu laatujärjestelmä?

Siirtymä maisteriohjelmiin tekniikan korkeakoulujen välillä Transfer to MSc programmes between engineering schools

Tekes the Finnish Funding Agency for Technology and Innovation. Copyright Tekes

You can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed

Korkeakoulujen tietohallinto ja tutkimus: kumpi ohjaa kumpaa?

Green Growth Sessio - Millaisilla kansainvälistymismalleilla kasvumarkkinoille?

Jussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO

Rotarypiiri 1420 Piiriapurahoista myönnettävät stipendit

Asiakaskannattavuus. Cost Management Center to higher profits

2017/S Contract notice. Supplies

Business Opening. Arvoisa Herra Presidentti Very formal, recipient has a special title that must be used in place of their name

HAY GROUPIN PALKKATUTKIMUS

Onnistunut ICT hankinta faktoilla vai fiiliksillä?

I have seen teachers change teaching methods a little, a little more, and a lot. Erasmus-intensiivikurssien vaikuttavuus koordinaattoreiden silmin

Tutkimusdata ja julkaiseminen Suomen Akatemian ja EU:n H2020 projekteissa

RANTALA SARI: Sairaanhoitajan eettisten ohjeiden tunnettavuus ja niiden käyttö hoitotyön tukena sisätautien vuodeosastolla

Transkriptio:

Projektinhallinta: riskeihin varautuminen 581259 Ohjelmistotuotanto 325

Riskienhallinta Projektin valmistuminen pyritään takaamaan myös tilanteissa, joissa tapahtuu jotakin, mikä uhkaa projektin onnistumista Tunnistetaan onnistumista uhkaavat riskit Analysoidaan tunnistetut riskit: toteutumisen todennäköisyys toteutumisen vaikutukset Suunnitellaan vastatoimet Seurataan ja päivitetään riskejä projektin ajan Riskienhallinnan ylläpito 581259 Ohjelmistotuotanto 326

Mikä on riski? Riski on tapahtuma, joka ( 1 > on mahdollinen (todennäköisyys >0 mutta Jos todennäköisyys on yksi, niin kyse ei riskistä, vaan projektin rajoitteesta toteutuessaan vahingoittaa projektia Riski voi olla Projektikohtainen (project risk) vaikuttaa aikatauluun tai käytössä oleviin resursseihin Tuotekohtainen (product risk): vaikuttaa kehitettävän tuotteen laatuun Yrityskohtainen (business risk): vaikuttaa (tekijä- tai asiakas-)organisaatioon 581259 Ohjelmistotuotanto 327

I. Sommerville 2010 Risk Affects Description Staff turnover Project Experienced staff will leave the project before it is finished. Management change Project There will be a change of organizational management with different priorities. Hardware unavailability Project Hardware that is essential for the project will not be delivered on schedule. Requirements change Project and product There will be a larger number of changes to the requirements than anticipated. Specification delays Project and product Specifications of essential interfaces are not available on schedule. Size underestimate Project and product The size of the system has been underestimated. CASE tool underperformance Product CASE tools, which support the project, do not perform as anticipated. Technology change Business The underlying technology on which the system is built is superseded by new technology. Product competition Business A competitive product is marketed before the system is completed. 581259 Ohjelmistotuotanto 328

Riskien tunnistus Pyritään löytämään kaikki riskit, jotka voivat vaikuttaa projektin onnistumiseen käytännössä unohdetaan kovin epätodennäköiset ja merkitykseltään vähäiset riskit Riskit voivat liittyä käytettyyn teknologiaan henkilökuntaan organisaatioon käytettyihin työkaluihin vaatimuksiin kustannusten ja aikataulun arviointiin 581259 Ohjelmistotuotanto 329

Esimerkkejä riskien tyypeistä I. Sommerville 2010 Risk type Technology Possible risks The database used in the system cannot process as many transactions per second as expected. (1) Reusable software components contain defects that mean they cannot be reused as planned. (2) People It is impossible to recruit staff with the skills required. (3) Key staff are ill and unavailable at critical times. (4) Required training for staff is not available. (5) Organizational The organization is restructured so that different management are responsible for the project. (6) Organizational financial problems force reductions in the project budget. (7) Tools The code generated by software code generation tools is inefficient. (8) Software tools cannot work together in an integrated way. (9) Requirements Changes to requirements that require major design rework are proposed. (10) Customers fail to understand the impact of requirements changes. (11) Estimation The time required to develop the software is underestimated. (12) The rate of defect repair is underestimated. (13) The size of the software is underestimated. (14) 581259 Ohjelmistotuotanto 330

Riskien analysointi Arvioidaan kunkin riskin osalta: Toteutumisen todennäköisyys prosentteina tai luokiteltuna (esim. viisi luokkaa vähäisestä erittäin todennäköiseen) Vakavuus jos riski toteutuu, millainen sen vaikutus on projektiin luokitteluna (esim. tuhoisa, vakava, siedettävä, ( merkityksetön vähäpätöinen, 581259 Ohjelmistotuotanto 331

Esimerkkejä riskien analyysistä I. Sommerville 2010 Risk Probability Effects Organizational financial problems force reductions in the project budget (7). It is impossible to recruit staff with the skills required for the project (3). Low High Catastrophic Catastrophic Key staff are ill at critical times in the project (4). Moderate Serious Faults in reusable software components have to be repaired before these components are reused. (2). Changes to requirements that require major design rework are proposed (10). The organization is restructured so that different management are responsible for the project (6). The database used in the system cannot process as many transactions per second as expected (1). Moderate Moderate High Moderate Serious Serious Serious Serious 581259 Ohjelmistotuotanto 332

Esimerkkejä riskien analyysistä 2 I. Sommerville 2010 Risk Probability Effects The time required to develop the software is underestimated (12). High Serious Software tools cannot be integrated (9). High Tolerable Customers fail to understand the impact of requirements changes (11). Moderate Tolerable Required training for staff is not available (5). Moderate Tolerable The rate of defect repair is underestimated (13). Moderate Tolerable The size of the software is underestimated (14). High Tolerable Code generated by code generation tools is inefficient (8). Moderate Insignificant 581259 Ohjelmistotuotanto 333

Varautuminen riskeihin Analyysin perusteella päätetään mitkä riskit otetaan huomioon suunnitelmissa Yleensä on syytä ottaa huomioon ainakin kaikki tuhoisat ja kohtalaisen todennäköiset vakavat riskit Valittuihin riskeihin varaudutaan Vaikuttamalla toteutumisen todennäköisyyteen Minimoimalla etukäteen haittavaikutuksia tilanteessa, että riski toteutuu Suunnittelemalla toimintatapoja siinä tapauksessa, että riski toteutuu 581259 Ohjelmistotuotanto 334

Esimerkkejä varautumisesta riskeihin I. Sommerville 2010 Risk Organizational financial problems Recruitment problems Staff illness Defective components Strategy Prepare a briefing document for senior management showing how the project is making a very important contribution to the goals of the business and presenting reasons why cuts to the project budget would not be costeffective. Alert customer to potential difficulties and the possibility of delays; investigate buying-in components. Reorganize team so that there is more overlap of work and people therefore understand each other s jobs. Replace potentially defective components with bought-in components of known reliability. Requirements changes Derive traceability information to assess requirements change impact; maximize information hiding in the design. 581259 Ohjelmistotuotanto 335

Esimerkkejä varautumisesta riskeihin (2) I. Sommerville 2010 Risk Organizational restructuring Database performance Underestimated development time Strategy Prepare a briefing document for senior management showing how the project is making a very important contribution to the goals of the business. Investigate the possibility of buying a higher-performance database. Investigate buying-in components; investigate use of a program generator. 581259 Ohjelmistotuotanto 336

Riskien seuranta Riskien toteutumista ja todennäköisyyksien muutoksia seurataan koko projektin elinkaaren ajan Projektin kuluessa voi ilmetä uusia riskejä Jonkin tunnistetun riskin todennäköisyys tai vakavuus voi muuttua Jokin sellainen riski voi toteutua, johon ei ole varauduttu Projektisuunnitelmaa voidaan joutua päivittämään 581259 Ohjelmistotuotanto 337

Huolestuttavia merkkejä I. Sommerville 2010 Risk type Technology People Organizational Tools Requirements Estimation Potential indicators Late delivery of hardware or support software; many reported technology problems. Poor staff morale; poor relationships amongst team members; high staff turnover. Organizational gossip; lack of action by senior management. Reluctance by team members to use tools; complaints about CASE tools; demands for higher-powered workstations. Many requirements change requests; customer complaints. Failure to meet agreed schedule; failure to clear reported defects. 581259 Ohjelmistotuotanto 338