Skip to main content
Login | Suomeksi | På svenska | In English

Roolit ketterissä ja Lean-ajattelun mukaisissa, itseohjautuvissa ohjelmistoprojekteissa

Show full item record

Title: Roolit ketterissä ja Lean-ajattelun mukaisissa, itseohjautuvissa ohjelmistoprojekteissa
Author(s): Laakkonen, Teemu
Contributor: University of Helsinki, Faculty of Science, Department of Computer Science
Discipline: Computer science
Language: Finnish
Acceptance year: 2015
Abstract:
Tässä tutkielmassa käsitellään roolien muodostumista ketterissä ja Lean-ajattelun mukaisissa itseohjautuvissa ohjelmistokehitysryhmissä. Kirjallisuuskatsauksessa tarkastellaan ketterien menetelmien sekä Lean-ajattelun taustalla olevia periaatteita ja arvioidaan, miten nämä vaikuttavat ketterissä ohjelmistoprojekteissa esiintyviin rooleihin. Lisäksi tutkitaan, minkälaisia rooleja tutkimuksen kohteeksi valituissa ketterissä ohjelmistokehitysmenetelmissä on määritelty. Näissä menetelmistä voidaan havaita neljä roolityyppiä, jotka esiintyvät kaikissa tarkastelluissa menetelmissä. Näitä ovat johto, ohjaaja, ohjelmistokehittäjä sekä asiakas. Kirjallisuuskatsauksessa myös tarkastellaan ominaisuuksia, jotka tekevät ryhmästä itseohjautuvan. Näitä ovat autonomia, ryhmäsuuntautuneisuus, osaamisen päällekkäisyys sekä oppiminen. Tämän lisäksi kirjallisuuskatsauksessa selvitetään, minkälaisia rooleja itseohjautuvissa ohjelmistokehitysryhmissä syntyy. Käsitellyssä tutkimuksessa havaitut roolit ovat mentori, koordinaattori, kääntäjä, mestari, promoottori sekä terminoija. Tutkielmassa tehdään myös tapaustutkimus, jossa tarkastellaan yhtä Helsingin yliopiston tietojenkäsittelylaitoksen Software Factory –laboratoriossa suoritettua projektia. Tutkimuksessa selvitetään, miten itseohjautuvuutta määrittelevät ominaisuudet ilmenevät projektissa. Tutkimuksessa havaitaan, että itseohjautuvuutta määräävät ominaisuuden esiintyivät projektissa melko hyvin sisäistä autonomiaa ja osaamisen päällekkäisyyttä lukuun ottamatta. Lisäksi tutkimuksessa arvioidaan, millä tavalla kirjallisuuskatsauksessa esitellyt roolit ilmenivät tarkastellussa projektissa. Ketterissä menetelmissä yleisesti ilmenevät roolit esiintyivät myös tutkitussa projektissa. Myös itseohjautuvien ryhmien roolit esiintyivät projektissa promoottorin roolia lukuun ottamatta. ACM Computing Classification System (CCS): - Social and professional topics - Project and people management - Software and its engineering - Agile software development


Files in this item

Files Size Format View
ProGradu-tutkielmaTeemuLaakkonen.pdf 397.1Kb PDF

This item appears in the following Collection(s)

Show full item record