University of Jyväskylä | JYX Digital Repository

  • English  | Give feedback |
    • suomi
    • English
 
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  • JYX
  • Opinnäytteet
  • Pro gradu -tutkielmat
  • View Item
JYX > Opinnäytteet > Pro gradu -tutkielmat > View Item

Työmäärän arviointi ketterässä ohjelmistokehityksessä : haastattelututkimus

Icon
3.0 Mb

Authors
Tirri, Laura
Date
2016
Discipline
Tietojärjestelmätiede
Access restrictions
This material has a restricted access due to copyright reasons. It can be read at the workstation at Jyväskylä University Library reserved for the use of archival materials: https://kirjasto.jyu.fi/en/workspaces/facilities.
You can request a copy of this thesis here

 
Työmäärän arviointi on olennainen osa ohjelmistoprojektien suunnittelua. Jokaisessa projektissa tarvitaan työmäärän arviointia, jotta pystytään toimittamaan hyödyllistä tietoa esimerkiksi projektin edistymisestä, jäljellä olevasta työmäärästä ja tavoitteista. Jokainen projekti tarvitsee myös jonkinlaisen arvion sen kestosta. Työmäärän arviointia ketterässä ohjelmistokehityksessä käsitteleviä tutkimuksia on olemassa vielä suhteellisen vähän, vaikka työmäärän arviointia pidetään yhtenä ohjelmistokehitysprojektien onnistumisen kannalta tärkeimmistä tehtävistä. Tässä tutkimuksessa selvitettiin kirjallisuuskatsauksen ja haastatteluiden avulla ketterän ohjelmistokehityksen yhteydessä käytettäviä työmäärän arviointitekniikoita ja niiden käyttötapoja. Tutkielmassa käsitellään myös lyhyesti perinteisiä työmäärän arviointitekniikoita ja sitä, kuinka ne eroavat ketteristä työmäärän arviointitekniikoista. Tutkimuksessa havaittiin, että ketterän ohjelmistokehityksen työmäärän arviointiin käytetään usein tekniikoita, jotka perustuvat asiantuntijuuteen, analogiaan ja paloitteluun. Näistä eniten käytetään asiantuntijuuteen perustuvia tekniikoita. Arviointitekniikoiden yhteydessä käytetään kirjallisuuskatsauksen tulosten perusteella paljon suhteellisia työmäärän arviointimetriikoita ja niistä erityisesti tarinapisteitä. Tämän tutkimuksen yhteydessä tehtyjen haastatteluiden perusteella enemmän käytetään suhteellisista arviointimetriikoista ideaalipäiviä ja ideaalitunteja. Arviointitekniikoita ja arviointimetriikoita ei aina käytetä kirjallisuudessa esitetyillä tavoilla, vaan niitä sovelletaan monesti oman tiimin tarpeisiin sopiviksi. Työmääräarviot eivät aina todellisuudessa ole suhteellisia, vaikka käytettyä metriikkaa kutsuttaisiin esimerkiksi ideaalitunniksi, sillä tiimin ulkopuoliset henkilöt eivät välttämättä ymmärrä suhteellista arviointia ja osaa sitoutua siihen. Saatuja tuloksia ja luotua tutkimusmallia voidaan hyödyntää työmäärän arviointiin liittyvässä jatkotutkimuksessa. ...
 
Effort estimation is an important part of planning process of a software development project. Every project needs effort estimation in order to provide information on project progress, remaining work and project objectives. Every project also needs some kind of estimate of how long the project will take. There are reasonably few studies on effort estimation in agile software development, even though effort estimation is considered to be one of the most important tasks to the success of any software development project. This thesis examines what kind of effort estimation techniques have been proposed for use in agile software development, and how they are used based on the literature review and interviews. This study also addresses briefly the traditional effort estimation techniques and how they differ from agile effort estimation techniques. The study revealed that the effort estimation techniques used in agile software development are often expertise, analogy or disaggregation based techniques. Expertise based techniques are the most frequently used ones. Based on the results of the literature review, many of the size metrics used with the estimation techniques are relative. Based on the literature story points was the most frequently employed relative size metric, but based on the results of the conducted interviews, ideal days and ideal hours are used more frequently than story points. The effort estimation techniques are not always used like described in the literature, instead they are applied to the needs of the project team. Effort estimates are not always relative in practice, even if the name of the metric is, for example, ideal hour, because people outside the team do not necessarily understand relative estimation and are unable to commit to it. Findings of this thesis and the created research model can be used as a basis for future research. ...
 
Keywords
ketterät menetelmät työmäärä arviointi tekniikka ohjelmistokehitys
URI

http://urn.fi/URN:NBN:fi:jyu-201701101122

Metadata
Show full item record
Collections
  • Pro gradu -tutkielmat [24525]

Related items

Showing items with similar title or keywords.

  • Muotoillen ketterästi käyttäjälähtöiseksi : design sprint käyttäjälähtöisyyden edistäjänä ketterässä ohjelmistokehityksessä 

    Kekälinen, Laura (2020)
    Menestyvän liiketoiminnan perusasioita on luoda tuotteita tai palveluita, joita asiakkaat haluavat. Laajat ohjelmistoprojektit ovat hankalasti hallittavia monimutkaisia kokonaisuuksia. Yksi yleinen syy ohjelmistokehityksessä ...
  • Käyttäjäkokemuksen suunnittelu ketterässä ohjelmistokehityksessä 

    Terimaa, Tarmo (2019)
    Nykyaikaisilta ohjelmistoilta vaaditaan niiden teknisten ominaisuuksien lisäksi saumatonta käyttäjäkokemusta. Käyttäjäkokemuksella tarkoitetaan subjektiivista, dynaamista ja kontekstista riippuvaista kokemusta, joka ...
  • Projektipäällikön kompetenssit hajautetussa ketterässä ohjelmistokehityksessä 

    Häkkinen, Reeta (2020)
    Monissa yrityksissä on 2000-luvun aikana siirrytty käyttämään ketteriä menetelmiä ohjelmistoprojektien toteutuksessa. Samalla merkittävä osa projekteista toteutetaan hajautetusti eri toimipisteissä tai alihankintana eri ...
  • Käyttäjäkokemuksen suunnittelu ketterässä ohjelmistokehityksessä 

    Terimaa, Tarmo (2019)
    Nykyaikaisilta ohjelmistoilta vaaditaan niiden teknisten ominaisuuksien lisäksi saumatonta käyttäjäkokemusta. Käyttäjäkokemuksella tarkoitetaan subjektiivista, dynaamista ja kontekstista riippuvaista kokemusta, joka ...
  • Vaatimusmäärittely ketterässä ohjelmistokehityksessä 

    Ruuska, Tatu (2012)
    Tämän pro gradu -tutkielman tavoitteena on selvittää, miten vaatimusmäärittely toteutetaan ketterässä ohjelmistokehityksessä ja millaisia käytänteitä sekä tekniikoita vaatimusmäärittelyssä voidaan käyttää. Aihetta käsitellään ...
  • Browse materials
  • Browse materials
  • Articles
  • Conferences and seminars
  • Electronic books
  • Historical maps
  • Journals
  • Tunes and musical notes
  • Photographs
  • Presentations and posters
  • Publication series
  • Research reports
  • Research data
  • Study materials
  • Theses

Browse

All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline

My Account

Login

Statistics

View Usage Statistics
  • How to publish in JYX?
  • Self-archiving
  • Publish Your Thesis Online
  • Publishing Your Dissertation
  • Publication services

Open Science at the JYU
 
Data Protection Description

Accessibility Statement

Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.
Open Science Centre