The hidden pitfalls of Kanban in software development

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorAnttila, Satu
dc.contributor.departmentTieto- ja palvelutalouden laitosfi
dc.contributor.departmentDepartment of Information and Service Economyen
dc.contributor.schoolKauppakorkeakoulufi
dc.contributor.schoolSchool of Businessen
dc.date.accessioned2015-02-18T12:06:02Z
dc.date.available2015-02-18T12:06:02Z
dc.date.dateaccepted2014-12-02
dc.date.issued2014
dc.description.abstractABSTRACT: 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, frameworken
dc.ethesisid13819
dc.format.extent84
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/15160
dc.identifier.urnURN:NBN:fi:aalto-201502191865
dc.language.isoenen
dc.locationP1 I
dc.programme.majorInformation Systems Scienceen
dc.programme.majorTietojärjestelmätiedefi
dc.subject.helecontietojärjestelmät
dc.subject.heleconinformation systems
dc.subject.heleconohjelmistot
dc.subject.heleconsoftware
dc.subject.helecontuotekehitys
dc.subject.heleconproduct development
dc.subject.helecontutkimus ja kehitys
dc.subject.heleconresearch and development
dc.subject.keywordKanban
dc.subject.keywordsoftware development
dc.subject.keywordpitfall
dc.subject.keywordagile
dc.subject.keywordchange management
dc.subject.keywordframework
dc.titleThe hidden pitfalls of Kanban in software developmenten
dc.typeG2 Pro gradu, diplomityöfi
dc.type.dcmitypetexten
dc.type.ontasotMaster's thesisen
dc.type.ontasotPro gradu tutkielmafi
local.aalto.idthes13819
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
hse_ethesis_13819.pdf
Size:
1.3 MB
Format:
Adobe Portable Document Format