Coaching agile methods in research and development projects
Data(s) |
03/08/2010
03/08/2010
2010
|
---|---|
Resumo |
Agile coaching of a project team is one way to aid learning of the agile methods. The objective of this thesis is to present the agile coaching plan and to follow how complying the plan affects to the project teams. Furthermore, the agile methods are followed how they work in the projects. Two projects are used to help the research. From the thesis point of view, the task for the first project is to coach the project team and two new coaches. The task for the second project is also to coach the project team, but this time so that one of the new coaches acts as the coach. The agile methods Scrum process and Extreme programming are utilized by the projects. In the latter, the test driven development, continuous integration and pair programming are concentrated more precisely. The results of the work are based on the observations from the projects and the analysis derived from the observations. The results are divided to the effects of the coaching and to functionality of the agile methods in the projects. Because of the small sample set, the results are directional. The presented plan, to coach the agile methods, needs developing, but the results of the functionality of the agile methods are encouraging. Projektiryhmän ketterä valmentaminen on yksi tapa edistää ketterien menetelmien oppimista. Tämän työn tarkoituksena on esitellä valmennus-suunnitelma sekä seurata miten suunnitelman noudattaminen vaikuttaa projektiryhmiin. Tämän lisäksi seurataan miten ketterät menetelmät toimivat projekteissa. Tutkimuksen apuna käytetään kahta projektia. Ensimmäisen projektin tehtävä on tämän työn näkökulmasta valmentaa projektiryhmä ja kaksi uutta valmentajaa. Toisen projektin tehtävä on myös valmentaa projektiryhmä, mutta tällä kertaa niin, että toinen uusista valmentajista toimii valmentajana. Projekteissa hyödynnetään ketteristä menetelmistä Scrum prosessia sekä Extreme programming menetelmiä. Jälkimmäisessä keskitytään tarkemmin testivetoiseen sovelluskehitykseen, jatkuvaan integrointiin sekä pariohjelmointiin. Työn tulokset perustuvat projekteista tehtyihin havaintoihin ja niistä johdettuihin analysointeihin. Tulokset jakautuvat valmentamisen vaikutuksiin sekä ketterien menetelmien toimintaan projekteissa. Otoksen pienuuden takia tulokset ovat suuntaa antavia. Esitelty suunnitelma ketterien menetelmien valmentamisesta vaatii vielä kehittämistä, mutta tulokset ketterien menetelmien toimivuudesta ovat rohkaisevia. |
Identificador | |
Idioma(s) |
en |
Palavras-Chave | #valmentaminen #ketterät menetelmät #coaching #XP #Scrum #Agile methods |
Tipo |
Master's thesis Diplomityö |