Kauppakorkeakoulun julkaisuportaali
Aalto-yliopiston kauppakorkeakoulun gradujen tiedot nyt Aaltodocissa: Aaltodoc-julkaisuarkisto
Kauppakorkeakoulu | Tieto- ja palvelutalouden laitos | Tietojärjestelmätiede | 2014
Tutkielman numero: 13819
The hidden pitfalls of Kanban in software development
Tekijä: Anttila, Satu
Otsikko: The hidden pitfalls of Kanban in software development
Vuosi: 2014  Kieli: eng
Laitos: Tieto- ja palvelutalouden laitos
Aine: Tietojärjestelmätiede
Asiasanat: tietojärjestelmät; information systems; ohjelmistot; software; tuotekehitys; product development; tutkimus ja kehitys; research and development
Sivumäärä: 84
Kokoteksti:
» hse_ethesis_13819.pdf pdf  koko: 2 MB (1365890)
Avainsanat: Kanban; software development; pitfall; agile; change management; framework
Tiivistelmä:
ABSTRACT:

Objectives of the Study:

The objective of this thesis is to explore the hidden pitfalls of Kanban in software development. The aim is to discover the reasons behind the pitfalls and actions that nourish Kanban's failure.

Academic background and methodology:

Software development industry has been shifting towards more iterative, responsive and people-oriented development methods, which present the values of lean and agile thinking. Being characterized as the antidote for bureaucracy, the shift towards agile development methodologies has been one of the most significant factors affecting the software industry. Kanban as an agile change management framework has been perceived as the fairy godmother of software development making the reasons behind struggling Kanban projects particularly interesting. Thesis interviews five agile experts in the software development and studies their experiences of unsuccessful Kanban implementations. Emphasis is given to similar experiences and perceptions on how Kanban fails to redeem its value proposition.

Findings:

The primary finding of the study is that an organization that is unable to change its mindset to support Kanban is a pitfall affecting the whole project, inevitably causing Kanban to fail. This is a challenge that all agile methods have in common. Agile can flourish only when agile values are being appreciated. The secondary finding is that many software teams claiming to be using Kanban have implemented only a shallow imitation of the real method thus creating a superficial implementation, which prevents achieving Kanban induced benefits. Thus, creating a superficial implementation, which prevents achieving Kanban induced benefits. Furthermore, the erroneous human interpretation of what Kanban really is and how to apply it correctly is a key factor contributing to the emerge of the pitfalls.

Keywords:

Kanban, software development, pitfall, agile, change management, framework
Verkkojulkaisut ovat tekijänoikeuden alaista aineistoa. Teokset ovat vapaasti luettavissa ja tulostettavissa henkilökohtaista käyttöä varten. Aineiston käyttö kaupallisiin tarkoituksiin on kielletty.