Riskienhallinta erään ohjelmiston muutosten yhteydessä


Autoria(s): Roiha, Kimmo
Data(s)

23/01/2008

23/01/2008

2004

Resumo

Tämän diplomityön tarkoituksena oli esittää menetelmä erääseen ohjelmistoon toteutettavista muutoksista aiheutuvien riskien hallintaan. Ohjelmistoa käyttää päivittäin useita satoja henkilöitä ja sen ongelmaton toiminta on ohjelmiston omistavalle asiakkaalle erittäin tärkeää. Ohjelmiston ja sen kehitystyön kannalta riski on asianomistajan tavoitteita uhkaava menetyksen mahdollisuus tai menetykseen liittyvä ominaisuus, tekijä tai toiminta. Tämän työn yhteydessä asianomistaja on yritys, joka on toteuttanut nykyisen ohjelmiston ja on vastuussa ohjelmiston jatkokehityksestä. Yrityksen riskienhallintatarpeita vastaava ratkaisu pyritään löytämään perehtymällä riskienhallinnan perusteisiin sekä kahteen erityisesti ohjelmistotuotantoon tarkoitettuun riskienhallintamenetelmään. Riskienhallinnan kehittämisen kannalta on tärkeää, että ohjelmistotuotannon tyypilliset virheet onnistutaan pääsääntöisesti välttämään. Riskienhallinnan yleisempien virheiden tiedostamisesta on suurta hyötyä omaa riskienhallintaa kehitettäessä. Ohjelmiston kehitysorganisaation systemaattinen tapa toteuttaa ohjelmistomuutoksia perustuu ohjelmistotuotantoon tarkoitetun tuotteenhallintaohjelman käyttöön. Tuotteenhallintaohjelmassa muutospyyntö on ohjelmiston kehitystyön perusyksikkö, johon riskienhallintatoimet on pyrittävä kohdistamaan. Yrityksen tarpeita vastaava riskienhallintamalli rakennetaan lisäämällä Riskit-menetelmän mukainen riskienhallintaprosessi osaksi muutospyynnön systemaattista käsittelyprosessia. Työn tuloksena aikaansaadun mallin mukaista riskienhallintaa voidaan käytännössä harjoittaa usealla eri tavalla. Arvioiden perusteella kaavionluonti- ja tekstinkäsittelyohjelma ovat riittävät työkalut riskienhallinnan käytännön toteutusta varten. Kokemukset uudesta riskienhallintamenetelmästä osoittivat sen käyttökelpoiseksi. Menetelmän käyttöönoton sujuvuuden varmistamiseksi, riskienhallintatoimet kannattaa kuitenkin aluksi kohdistaa yksittäistä muutospyyntöä suurempaan kokonaisuuteen.

The purpose of this master's thesis was to propose a risk management method for modifications in a software project. The software is utilized daily by hundreds of people and its operation without problems is crucial for owner company of the software. A possibility of loss or any characteristic, object or action that is associated with that possibility is a risk for the software and its development. In this context software engineering company, which is responsible for development of the software, is regarded as a stakeholder. In order to discover a solution for risk management, basics about risk management in software engineering are reviewed broadly and two different software engineering risk management method are studied more closely. To ensure success in risk management implementation, it is important that all common biases in software engineering could be successfully avoided. Awareness of common risk management problems in software engineering helps when developing own risk management solution. Systematic way to implement modifications to the software is based on use of the change management software. Change request for software is a fundamental unit of software development and risk management actions should eventually be focused on it. Merging Riskit-method with the original development process creates a base for the proposed risk management method, which comes up to expectations. Results for this work is a proposal for risk management to be used in own software development. Proposed risk management method can be implemented in many ways. Text editing- and diagramming applications proved to be sufficient tools for risk management implementation. Experiences of new risk management method prove that it is useful. Instead of an individual change request, risk management actions should be executed on larger scale, which would ensure fluent introduction of the new risk management method.

Identificador

http://www.doria.fi/handle/10024/35470

Idioma(s)

fi

Palavras-Chave #Riski #riskienhallinta #ohjelmistotuotanto #Risk #Risk Management #Software Engineering
Tipo

Diplomityö

Master's thesis