haku: @keyword ketterät menetelmät / yhteensä: 31
viite: 6 / 31
Tekijä: | Harpf, Lauri |
Työn nimi: | Relationship of agile practices to software project issues |
Ketterien käytäntöjen suhde ohjelmistoprojektien ongelmiin | |
Julkaisutyyppi: | Diplomityö |
Julkaisuvuosi: | 2013 |
Sivut: | 88 Kieli: eng |
Koulu/Laitos/Osasto: | Perustieteiden korkeakoulu |
Oppiaine: | Ohjelmistoliiketoiminta (T-128) |
Valvoja: | Kauppinen, Marjo |
Ohjaaja: | Kestilä, Juha |
OEVS: | Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossaOppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa. Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/ Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.
Kirjautuminen asiakaskoneille
Opinnäytteen avaaminen
Opinnäytteen lukeminen
Opinnäytteen tulostus
|
Sijainti: | P1 Ark Aalto | Arkisto |
Avainsanat: | software project issues agile practices agile software development agile methods ohjelmistoprojektien ongelmat ketterät käytännöt ketterä ohjelmistokehitys ketterät menetelmät |
Tiivistelmä (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. |
Tiivistelmä (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. |
ED: | 2013-09-27 |
INSSI tietueen numero: 47271
+ lisää koriin
INSSI