Ohjelmistoprojektien laadunvarmistuksen kehittäminen mittausohjelman avulla

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

Major/Subject

Mcode

T-110

Degree programme

Language

fi

Pages

80+6

Series

Abstract

Ohjelmistojen laadun mittaamisella on tärkeä rooli ohjelmistoprosessien hallinnassa ja ohjelmistotuotteen laadunhallinnassa. Tämän diplomityön tarkoituksena oli tutkia eri tapoja mitata ohjelmistoratkaisun ja testausprosessin laatua erityisesti pienissä ohjelmistoprojekteissa, joissa mittaamiseen käytettävien kustannusten ja työmäärien on pysyttävä tiukoissa puitteissa. Tämä raportti antaa ohjelmistoyritysten johdolle hyvän esimerkin siitä, kuinka ohjelmistojen laadun mittaaminen voidaan suorittaa järkevästi ja millaisia mittareita, menetelmiä sekä esitystapoja kannattaa käyttää. Kirjallisuustutkimuksen ja kohdeyrityksen nykytilanteen kartoittamisen jälkeen kohdeyritykselle luotiin mittausohjelma, jonka tarkoitus oli tarjota sekä projektiryhmille että yrityksen johdolle tarkkaa numeerista tietoa toimitettavien ratkaisujen ja testausprosessin laadusta. Mittausohjelmaa pilotoitiin kolmessa asiakasprojektissa. Pilotoinnin tulokset ovat osana tätä diplomityötä. Tulokset mittausohjelman käytöstä olivat rohkaisevia. Osa käytetyistä mittareista otettiin käyttöön pilotoinnin jälkeenkin sellaisenaan, kun taas osa hylättiin sopimattomana kohdeyritykselle ja osaa jouduttiin tarkentamaan pilotoinnin jälkeen. Havaittiin, että mittarijoukon luonti on tehtävä ottaen huomioon kohdeyrityksen ja sen tekemien ratkaisujen erityispiirteet. Esimerkiksi koodirivien laskeminen ei osoittautunut kohdeyrityksessä hyväksi tavaksi mitata ratkaisun kokoa, vaikka kirjallisuudessa oli sitä yleisesti. suositeltu. Toisaalta kokemukset mittausohjelmasta tukivat sitä kirjallisuudesta löytyvää havaintoa, että mittausdatan on oltava ennen kaikkea tarkkaa ja virheetöntä, jotta mittausohjelman tarjoamaa dataa voidaan hyödyntää.

Description

Supervisor

Manner, Jukka

Thesis advisor

Taro, Harri

Other note

Citation