Continuous Software Process Improvement by Measurement and Knowledge Gathering in Implementation Phase

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Helsinki University of Technology | Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author

Date

Mcode

Tik-76

Degree programme

Language

en

Pages

vii + 52

Series

Abstract

Tämä työ kuvaa menetelmiä jatkuvan ohjelmistoprosessin parantamisen aikaansaamiseksi järjestelmäprojektin toteutusvaiheessa pienessä ohjelmistoyrityksessä. Työssä käytetyt tekniikat jatkuvan prosessin parantamisen saavuttamiseksi ovat mittaaminen sekä tiedon ja tietämyksen keruu. Työn käytännöllisen osan kohdeyrityksenä on Dialogos-Team, joka on pieni tuotannonohjausjärjestelmiä toimittava yritys. Erityisesti järjestelmäprojektin toteutusvaihetta tutkitaan yrityksen ohjelmistotuotantoprosessin parantamiseksi. Työ keskittyy mittaamiseen ja tietämyksen keruuseen, jotka ovat pääasialliset menetelmät jatkuvan prosessin parantamisasenteen ja konkreettisten edistysten saavuttamiseksi. Työn teoreettisessa osassa ohjelmiston laadun pääkäsitteet ja ohjelmistotuotantoprosessin parantamismenetelmät esitellään. Yleiskuva aiheesta annetaan, vaikka keskipisteessä ovatkin vain ne teoriat, jotka ovat tärkeitä prosessin parannustyölle kohdeyrityksessä. Käsitteet kuten ohjelmiston laatu, ohjelmiston laatuattribuutit ja laadun sidosryhmät käsitellään. Ohjelmistoprosessin arviointimenetelmiä ja ohjelmistoprosessin parannusmalleja esitellään. Myös ohjelmistoprosessin parantamisen hallintaa käsitellään. Työn käytännöllinen osa alkaa kohdeyrityksen nykytilan arvioinnilla, ja pääaiheeseen, tietovirtoihin ja oppimiseen liittyvien ongelmien kuvauksella. Kolme eri menetelmää suunnitellaan toteutusvaiheen laadun parantamiseksi oppimisen ja historiatietojen keräämisen avulla. Tiedon häviämistä vastaan ohjelmistotuotantoprosessissa hyökätään suodattimilla, joita sijoitetaan prosessin tärkeimpien vaiheiden väliin. Menetelmäohjeiden puutetta parannetaan esittelemällä pieni kokemuksen keruujärjestelmä. Aktiviteettien seurantaa varmistetaan hallitsemalla niitä samantyyppisellä tavalla kuin henkilökohtaisessa ohjelmistoprosessissa. Ohjelmistoprosessin mittaamiseen liittyviä asioita käsitellään. Kerättyjä historiatietoja verrataan mittareihin, jotta saataisiin selville mahdolliset ongelmat ohjelmistoprosessissa. Kerätty tieto ja tietämys ovat yritykselle hyödyksi kilpailussa muiden yritysten kanssa.

Description

Supervisor

Sulonen, Reijo

Thesis advisor

Mankki, Jussi
Paananen, Matti

Keywords

Other note

Citation