Practises, communication and management in software projects: 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

2008

Major/Subject

Tietojenkäsittelyoppi

Mcode

Tik-76

Degree programme

Language

en

Pages

x + 78

Series

Abstract

Ohjelmistotuotannon yksi peruskysymyksistä on miten hallita ohjelmistoprojekteja niin tiimitasolla kuin organisaation laajuudella. Perinteiset projektienhallintatavat eivät päde johtuen alati muuttuvista vaatimuksista ja ohjelmistojen kompleksisuudesta. Tämä diplomityö on tapaustutkimus yhden ohjelmistoyrityksen kahdesta erilaisesta projektista. Työn tavoitteena on löytää projektien suurimmat haasteet sekä myös antaa parannusehdotuksia miten haasteet voitaisiin ratkaista. Työn ensimmäisessä osassa esitellään ohjelmistoprosesseja ja -projekteja käsittelevää kirjallisuutta, joiden avulla pystytään muodostamaan vertauskohde löytyneisiin tuloksiin. Työn toisessa osassa esitellään kahdesta projektista löytyneet tulokset sekä identifioidaan niiden suurimmat haasteet. Tutkimus tehtiin haastattelemalla projektin jäseniä, sekä tutkimalla projektiin liittyviä dokumentteja. Tulokset analysoitiin ja niistä löydettiin viisi ydinsyytä ongelmiin. Työn viimeisessä osassa esitellään nämä viisi ydinsyytä tarkemmin ja esitellään niihin esitetyt parannusehdotukset, jotka muodostettiin varta vasten parannusehdotuksia varten muodostetussa työryhmässä. Tämä työ osoittaa, että määrittelemättömät työskentelytavat ja huono kommunikaatio näkyvät organisaation jokaisella tasolla. Ilman järjestelmällistä hallintaa ja työskentelytapoja sekä johdon, että kehittäjien on vaikea pysyä perillä projektien toiminnasta Työssä myös esitetään yksinkertaisia tapoja parantaa organisaation projektien epäselvää tilannetta.

Description

Supervisor

Männistö, Tomi

Thesis advisor

Sundell, Tom

Keywords

software engineering, ohjelmistotuotanto, software projects, ohjelmistoprojektit, project management, projektien hallinta, software process, kommunikaatiokäytännöt, communication practise, ketterät menetelmät, agile method

Other note

Citation