Practises, communication and management in software projects: A case study

No Thumbnail Available
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