Software Process Improvement through Process and Tool Support Refinement: a Case Study

No Thumbnail Available

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

2006

Major/Subject

Tietojenkäsittelyoppi

Mcode

T-76

Degree programme

Language

en

Pages

96

Series

Abstract

Modernissa ohjelmistoliiketoiminnassa kiire, ohjelmistojen kompleksisuus, ja monimutkaiset kommunikaatiopolut luovat vaikeuksia liiketoiminnan hallitsemiseen. Eräs tapa yrityksille parantaa mahdollisuuksiaan selvitä kilpailussa on optimoida yrityksen prosesseja. Tämä diplomityö esittää ohjelmistokehitysprosessin parantamisyrityksen suomalaiselle ohjelmistoyritykselle. Prosessiparannus tehtiin analysoimalla ja muokkaamalla käytettyä kehitysprosessia sekä siihen liittyvää työkalutukea. Työssä tehtiin kirjallisuuskatsaus, jossa tutustuttiin prosessiparannukseen ja työkalun asentamiseen prosessin tueksi. Kirjallisuutta käytettiin työssä teoreettisena pohjana, diplomityön metodologian valitsemisessa, ja prosessiparannuksen onnistumistekijöiden selvittämisessä. Yrityksessä tehtiin kaksi erillistä tutkimusta. Yrityksessä tehtyjen henkilöhaastattelujen perusteella pystyttiin kuvaamaan yrityksen ohjelmistokehitysmallin tärkeimmät haasteet. Lisäksi tehdyn anonyymin kyselyn avulla selvitettiin henkilökunnan suhtautumista ja tarpeita prosessin sekä työkalutuen muokkaamiselle. Haastattelujen ja kyselystä saatujen tulosten pohjalta esitettiin useita parannusehdotuksia kehitysprosessille ja siihen liittyvälle työkalutuelle. Osa parannusehdotuksista toteutettiin käytännössä.

Description

Supervisor

Sulonen, Reijo

Thesis advisor

Paiuoja, Pekka

Keywords

software process improvement, ohjelmistoprosessin parantaminen, agile software process, ketterä ohjelmistoprosessi, SEMS, SEMS, tool support, työkalutuki, tool deployment, työkalun käyttöönotto, software engineering, ohjelmistotuotanto

Other note

Citation