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

Browsing by Subject "ketterä ohjelmistotuotanto"

Sort by: Order: Results:

  • Halkilahti, Joonas (2020)
    Ohjelmistoalalle on muodostunut lukuisia metriikoita, joiden avulla ohjelmistotiimin suorituskykyä on mahdollista seurata eri sidosryhmien näkökulmasta. Ketterässä ohjelmistotuotannossa tiimien tutkimus on saanut yhä enemmän huomiota, kun muiden alojen tutkimuksen ansiosta on huomattu, että ryhmä ihmisiä pystyy yhdessä tiimityöskentelyn avulla saamaan aikaan enemmän kuin jos henkilöt työskentelisivät erillään ja työn tulokset yhdistettäisiin. Tiimityöskentelyllä on todettu olevan vaikutuksia myös ohjelmistotiimin suorituskykyyn. Suorituskykyyn vaikuttavien tekijöiden tunnistaminen on tärkeää, kun organisaatiot pyrkivät muodostamaan tiimejä, jotka suoriutuvat tehtävistään hyvin, mahdollisesti jopa kilpailijoitaan paremmin. Tässä tutkielmassa on tutkittu sekä kirjallisuuden että tapaustutkimuksen avulla miten erilaiset metriikat voivat tukea ketteriä ohjelmistotiimejä sekä tiimien suorituskykyä. Haastattelemalla kahden eri ohjelmistokehitystiimin henkilöitä muodostui havainto, että monet jo aiemmin tunnistetut yleisesti käytetyt suorituskyvyn mittarit ovat yhä käytössä. Mittaustuloksia voidaan seurata iteraatiosta toiseen, jolloin tiimin suorituskyvyn muutosta valittujen metriikoiden valossa voidaan seurata. Tiimien käyttämien metriikoiden välillä havaittiin myös eroja, joka osittain selittyi sillä, minkälaisiin tavoitteisiin tiimin tulee pystyä vastamaan. Empiirisen tapaustutkimuksen tulosten pohjalta saatiin myös vahvistusta tutkimustiedolle siitä, että osa metriikoista palvelee vain rajattua joukkoa ohjelmistoprojektien sidosryhmistä. Ohjelmistotiimeillä on valittavinaan useita metriikoita, joiden avulla voidaan kuvata tiimin suorituskykyä eri sidosryhmille. Tiimin suorituskykyä henkilö- sekä tiimintyöskentelytasolla kuvaavia metriikoita ei havaittu tapaustutkimuksen tuloksissa. Juuri näiden pehmeiden metriikoiden tunnistaminen ja tutkiminen kentällä olisi mielenkiintoista jatkossa, kun yritetään ymmärtää ohjelmistotiimin suorituskykyä ja siihen vaikuttavia tekijöitä kokonaisuutena. ACM Computing Classification System (CCS): Software and its engineering -> Software creation and management -> Software development process management -> Software development methods Software and its engineering -> Software creation and management -> Collaboration in software development -> Programming teams General and reference -> Cross-computing tools and techniques