search query: @author Harpf, Lauri / total: 2
reference: 1 / 2
« previous | next »
Author: | Harpf, Lauri |
Title: | Relationship of agile practices to software project issues |
Ketterien käytäntöjen suhde ohjelmistoprojektien ongelmiin | |
Publication type: | Master's thesis |
Publication year: | 2013 |
Pages: | 88 Language: eng |
Department/School: | Perustieteiden korkeakoulu |
Main subject: | Ohjelmistoliiketoiminta (T-128) |
Supervisor: | Kauppinen, Marjo |
Instructor: | Kestilä, Juha |
OEVS: | Electronic archive copy is available via Aalto Thesis Database.
Instructions Reading digital theses in the closed network of the Aalto University Harald Herlin Learning CentreIn the closed network of Learning Centre you can read digital and digitized theses not available in the open network. The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/ You can read theses on the Learning Centre customer computers, which are available on all floors.
Logging on to the customer computers
Opening a thesis
Reading the thesis
Printing the thesis
|
Location: | P1 Ark Aalto | Archive |
Keywords: | software project issues agile practices agile software development agile methods ohjelmistoprojektien ongelmat ketterät käytännöt ketterä ohjelmistokehitys ketterät menetelmät |
Abstract (eng): | The value produced by a software project can be reduced by the issues encountered by the project. While resolving every issue may not be feasible, they can be mitigated with beneficial practices. This thesis studied the use of agile practices to mitigate the issues of software projects at ABB Drives. Agile practices were identified in this thesis through a literature review of previous systematic literature reviews of agile practices. In the empirical part of the thesis, the staff of two software projects at ABB Drives was interviewed and the interview material was analysed to identify issues of the projects. Furthermore, a questionnaire was conducted to attempt to determine whether the issues identified in the analysis represented the opinion of the project staff. Finally, the suitability of the agile practices to mitigating the issues was evaluated by studying the relationships between the practices and the issues. Out of 15 identified agile practices, eight were determined to be beneficial. Six beneficial practices did not have a clear relationship to the identified issues. The remaining two practices were planning sessions and close customer interaction. Planning sessions bring customers and developers together to decide the tasks for the next iteration. Close customer interaction provides developers with constant access to a customer representative. In addition to improving the communication between customers and developers, these two practices can mitigate issues related to insufficiently detailed and changing requirements. Despite these findings, the results of the thesis suggest that agile practices alone are insufficient to mitigate all of the software project issues at ABB Drives. |
Abstract (fin): | Ohjelmistoprojektin kohtaamat ongelmat voivat vähentää projektin tuottamaa arvoa. Vaikka kaikkien ongelmien ratkaisu ei olisikaan mahdollista, voidaan niitä lievittää hyödyllisten käytäntöjen avulla. Tässä työssä tutkittiin ketterien käytäntöjen hyödyntämistä ABB Drivesin ohjelmistoprojektien ongelmien lievittämiseen. Ketteriä käytäntöjä tunnistettiin työssä systemaattisiin ketteriä käytäntöjä käsitteleviin kirjallisuuskatsauksiin suunnatun kirjallisuuskatsauksen avulla. Työn empiirisessä osassa haastateltiin kahden ABB Drivesillä toteutetun ohjelmistoprojektin henkilökuntaa ja analysoitiin haastattelumateriaali projektien ongelmien tunnistamiseksi. Lisäksi työssä toteutettiin kysely, jonka avulla pyrittiin päättelemään, vastasivatko analyysissa tunnistetut ongelmat projektien henkilöstön mielipidettä. Lopuksi arvioitiin ketterien käytäntöjen soveltuvuutta tunnistettujen ongelmien lievittämiseen tutkimalla käytäntöjen ja ongelmien välisiä suhteita. Tunnistetuista 15 ketterästä käytännöstä kahdeksan todettiin hyödyllisiksi. Kuudella hyödyllisellä käytännöllä ei ollut selvää yhteyttä tunnistettuihin ongelmiin. Jäljelle jäävät kaksi käytäntöä olivat suunnittelutilaisuudet ja tiivis asiakasvuorovaikutus. Suunnittelutilaisuudet tuovat asiakkaat ja kehittäjät yhteen päättämään seuraavan iteraation tehtävistä. Tiivis asiakasvuorovaikutus tarjoaa kehittäjille jatkuvan yhteyden asiakkaan edustajaan. Asiakkaiden ja kehittäjien välisen kommunikaation parantamisen lisäksi nämä kaksi käytäntöä voivat lievittää riittämättömän yksityiskohtaisiin ja muuttuviin vaatimuksiin liittyviä ongelmia. Näistä löydöksistä huolimatta työn tulokset viittaavat siihen, etteivät ketterät käytännöt yksinään ole riittäviä kaikkien ABB Drivesin ohjelmistoprojektien ongelmien lievittämiseen. |
ED: | 2013-09-27 |
INSSI record number: 47271
+ add basket
« previous | next »
INSSI