Implementing Agile Software Development Methods in a Small Organization


Autoria(s): Poikolainen, Petri
Data(s)

09/06/2008

09/06/2008

2007

Resumo

Currently there is a vogue for Agile Software Development methods and many software development organizations have already implemented or they are planning to implement agile methods. Objective of this thesis is to define how agile software development methods are implemented in a small organization. Agile methods covered in this thesis are Scrum and XP. From both methods the key practices are analysed and compared to waterfall method. This thesis also defines implementation strategy and actions how agile methods are implemented in a small organization. In practice organization must prepare well and all needed meters are defined before the implementation starts. In this work three different sample projects are introduced where agile methods were implemented. Experiences from these projects were encouraging although sample set of projects were too small to get trustworthy results.

Tällä hetkellä ketterät ohjelmistokehitysmenetelmät ovat suuressa suosiossa ohjelmistoja kehittävissä organisaatioissa. Organisaatiot joko käyttävät tai suunnittelevat ketterien menetelmien käyttöönottoa. Tämän työn tarkoituksena on selvittää miten ketterät ohjelmistokehitysmenetelmät voidaan ottaa käyttöön pienessä organisaatiossa. Menetelmät joita tässä työssä on tarkasteltu ovat Scrum ja XP. Molemmista menetelmistä on käyty läpi avainmenetelmät ja molempia menetelmiä on verrattu perinteiseen vesiputousmalliin. Tässä työssä määritellään strategia ja toimenpiteet mitkä pitää ottaa huomioon ketterien menetelmien käyttöönotossa pienissä organisaatioissa. Käytännössä organisaation pitää valmistautua hyvin käyttöönottoon ja tarvittavat mittarit pitää määrittää hyvissä ajoin ennen pilottiprojekteja. Tässä työssä esitellään kolme eri projektia, joissa otettiin käyttöön ketterät menetelmät. Kokemukset näistä projekteista olivat rohkaisevia vaikkakin projektien otos ei ollut tarpeeksi kattavat antaakseen luotettavia tuloksia.

Identificador

http://www.doria.fi/handle/10024/38710

Idioma(s)

en

Palavras-Chave #Agile #Scrum #XP
Tipo

Master's thesis

Diplomityö