SlideShare une entreprise Scribd logo
1  sur  19
Muhammad Ovais Ahmad 
Jouni Markkula 
Markku Oivo 
Pasi Kuvaja 
ICSEA 2014 
Usage of Kanban in Software Companies An empirical study on motivation, benefits and challenges
AGENDA 
Introduction to Kanban 
Motivation 
Research goal and research questions 
Research setting 
Results and discussion 
Conclusion and future work
Introduction to Kanban 
Kanban introduced in the Japanese manufacturing industry in the 1950s. 
Literally means Signboard 
To maintain and improve production. 
Kanban introduced to software development team in 2004, by David Anderson at Microsoft with the aims: 
To provide visibility in software development process, communicate priorities and highlight bottlenecks, 
constant flow of releases, work on specific number of items in given time.
Kanban principles 
Visualise the workflow 
Limit work in progress 
Measure and manage flow 
Kanban promotes continuous collaboration and encourages active, ongoing learning and improving by defining the best possible team workflow.
Motivation 
A strong practitioner-driven movement emerged in supporting Kanban. 
Existing scientific literature shows that it is seldom reported in the context of software development.
Research goal and questions 
The goal is to provide up-to-date results that can be utilised by organisations implementing or planning to implement Kanban in their software development teams. 
RQ1. Why is Kanban used in software companies? 
RQ2. What are the benefits, of using Kanban? 
RQ3. What are the challenges in adopting Kanban and its solutions?
Study carried out in the Need for Speed Research program which involves more than 30 research organizations and enterprises including most of the major Finnish software companies that are actively using and researching Agile and Lean. 
Research setting
N4S consortium
1. Survey 
2. Interviews 
The measurement was based on five- point Likert-type scale. 
Survey was open for two weeks. 
21 persons, representing 10 different large software companies 
Semi-structured thematic interviews. 
 Eight (8) managerial level company representatives. 
Research setting
Results 
Respondents background 
Experience in software development 
Positions 
n 
President/CEO/CTO/Director 
1 
Program Manager/R&D Manager 
3 
Project Manager/Product owner/Agile coach 
7 
Analyst/Developer/Designer 
8 
Consultant/Trainer 
2 
Total 
21 
Years of experience 
n 
% 
1-5 
4 
19 
6-10 
1 
5 
More than 10 
16 
76 
Total 
21 
100 
Respondents were mainly developers and project managers. 
Quite experienced in software development.
Motivation for choosing Kanban 
Motivation for choosing Kanban 
Mean 
Median 
To improve team communication 
4.4 
5 
To reduce development cycle times & time-to-market 
4.2 
5 
To improve development flow 
4.1 
4 
To increase productivity 
4.1 
4 
To create transparency within the organisation 
3.8 
4 
To improve product and service quality 
3.8 
4 
To improve understanding of the whole value stream 
3.5 
4 
To improve process quality 
3.5 
4 
To improve stakeholders' satisfaction 
3.3 
4 
To remove excess activities 
3.3 
3 
To decrease development costs 
2.9 
3 
To improve organisational learning 
2.6 
3 
To improve the management of business/product value 
2.5 
3 
To improve customer understanding 
2.6 
2 
Questions were measured using five-point Likert scale
Achieved benefits 
Survey results 
Interview results 
Makes work visible inside and outside the team and visualises customer needs and give bigger picture of work, which brings realism to the work. 
Tasks become clearer, especially high priority ones, and easier to justify. 
Find the balance between the demand and the capability. 
Team can analysed performance and velocity quite well, they understand the WIP limit and now they avoid taking too much work on. 
Kanban helps those team members who are in trouble to get the work done collaboratively. 
Questions were measured using five-point Likert scale 
Achieved benefits 
Mean 
Median 
Better visibility of work 
4.9 
5 
Improved transparency of work 
4.5 
5 
Improved communication 
4.3 
4 
Better flow controls 
4.2 
4 
Better focus on your work 
4.1 
4 
Better control on WIP 
4.0 
4 
Enhanced efficiency 
3.9 
4 
Better understanding of the whole process 
3.7 
4 
Help in building trust 
3.6 
4 
Help in predictability 
3.6 
4 
Decrease in context switching 
3.5 
3 
Enhanced quality 
3.1 
3
Challenges in Kanban adoption 
Survey results 
Interview results 
All business lines and top level management are not familiar with Kanban. 
Resistance to change, existing mind-set issue. 
Lack of awareness 
Lack of training is a big challenge while using Kanban. 
Challenges 
Mean 
Median 
Lack of experience with the Kanban 
4.0 
4 
Hard to manage WIP limit 
3.9 
4 
Hard to select tasks according to priority 
3.3 
3 
Organisational culture was too traditional 
3.2 
3 
Lack of knowledge and specialised training 
3.1 
3 
No clear vision/roadmap for product(s) 
3.0 
3 
Team members tend to fall back on using old methods 
2.9 
3 
Teams were lacking decision-making ability & authority 
2.6 
3 
Lack of customer/supplier collaboration 
2.5 
3 
Unwillingness of team to follow Kanban 
2.5 
2 
Incomplete planning for Kanban adoption 
2.4 
2 
Questions were measured using five-point Likert scale
Solutions to challenges 
Provide proper training to the teams. 
Allow teams to experiment or pilot the method and get some experience using Kanban. Such piloting helps to learn the Kanban way of working by doing. 
Educating people help to change the mind-set so that the resistance to change will be easier to tackle. When people are educated and the expected benefits of Kanban are communicated, they will more likely be convinced to adopt it in their work. 
Commitment and awareness is required from the top-level management down through the company.
Conclusion 
MOTIVATION 
‒To improve team communication 
‒To reduce development cycle times & time-to-market 
‒To improve development flow 
‒To increase productivity 
BENEFITS 
‒Better visibility of work 
‒Improved transparency of work 
‒Improved communication 
‒Better flow controls 
‒Better focus on your work 
‒Better control on WIP 
CHALLENGES 
‒Lack of experience with the Kanban 
‒Hard to manage WIP limit 
‒Hard to select tasks according to priority 
‒Organisational culture was too traditional 
‒Lack of knowledge and specialised training
Limitation and future work 
Limitation 
The subjects of this study represent only a limited view of the participant companies. 
Future work 
To replicate the study using other samples (for example from other countries) 
To conduct studies that allow a deeper understanding of the phenomenon Kanban transformation in software companies 
•Usage drivers 
•Measuring Kanban impacts 
•Cultural and organizational change 
•Application of Kanban at different levels in the organisations, e.g., portfolio and team levels
Questions 
?
Muhammad Ovais Ahmad Department of Information Processing Science University of Oulu, Finland Muhammad.ahmad@oulu.fi
Thank you 
Ahmad, M. O., Markkula, J. Oivo, M, and Kuvaja , P (2014) Usage of Kanban in Software Companies - An empirical study on motivation, benefits and challenges. In 9th International Conference on Software Engineering Advances, October 12 - 16, 2014. Nice, France. 
References

Contenu connexe

Tendances

Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadership
Ravi Tadwalkar
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
Alexis Hui
 
Agile transformation strategy
Agile transformation strategyAgile transformation strategy
Agile transformation strategy
ajit.alwe
 

Tendances (20)

Going Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational PerformanceGoing Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational Performance
 
Agile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadershipAgile lean workshop for teams, managers & exec leadership
Agile lean workshop for teams, managers & exec leadership
 
Kanban
KanbanKanban
Kanban
 
Driving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementDriving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous Improvement
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
 
An Agile Change Journey Blueprint - The AgileSparks Way
An Agile Change Journey Blueprint - The AgileSparks WayAn Agile Change Journey Blueprint - The AgileSparks Way
An Agile Change Journey Blueprint - The AgileSparks Way
 
Executive agility to be able to respond effectively in chaosZXM Webinar -
Executive agility to be able to respond effectively in chaosZXM Webinar - Executive agility to be able to respond effectively in chaosZXM Webinar -
Executive agility to be able to respond effectively in chaosZXM Webinar -
 
Kanban six core practices
Kanban six core practicesKanban six core practices
Kanban six core practices
 
pull based change management - Summary of interactive workshop at Lean Kanban...
pull based change management - Summary of interactive workshop at Lean Kanban...pull based change management - Summary of interactive workshop at Lean Kanban...
pull based change management - Summary of interactive workshop at Lean Kanban...
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1
 
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
Lean and Kanban: An Alternative Path to Agility -Gartner PPM Summit 2014
 
Portfolio Kanban - Seeing the Big Picture
Portfolio Kanban - Seeing the Big Picture Portfolio Kanban - Seeing the Big Picture
Portfolio Kanban - Seeing the Big Picture
 
Agile transformation strategy
Agile transformation strategyAgile transformation strategy
Agile transformation strategy
 
Agile 2013 - Lean Change for Enabling Agile Transformations
Agile 2013 - Lean Change for Enabling Agile TransformationsAgile 2013 - Lean Change for Enabling Agile Transformations
Agile 2013 - Lean Change for Enabling Agile Transformations
 
Starting with why - goals for Lean/Agile
Starting with why - goals for Lean/AgileStarting with why - goals for Lean/Agile
Starting with why - goals for Lean/Agile
 
Leanban: The Next Step in the Evolution of Agile
Leanban: The Next Step in the Evolution of AgileLeanban: The Next Step in the Evolution of Agile
Leanban: The Next Step in the Evolution of Agile
 
Agile thinking
Agile thinkingAgile thinking
Agile thinking
 
Lean Coffee
Lean CoffeeLean Coffee
Lean Coffee
 
Agile Marketing Methodologies: Scrum and Kanban
Agile Marketing Methodologies: Scrum and KanbanAgile Marketing Methodologies: Scrum and Kanban
Agile Marketing Methodologies: Scrum and Kanban
 
Becoming Agile - Challenge the Traditional Thinking
Becoming Agile -  Challenge the Traditional ThinkingBecoming Agile -  Challenge the Traditional Thinking
Becoming Agile - Challenge the Traditional Thinking
 

En vedette

santosh kumar just in time presentation
santosh kumar   just in time presentationsantosh kumar   just in time presentation
santosh kumar just in time presentation
Akash Maurya
 
Kanban system in fast food industry
Kanban system in fast food industryKanban system in fast food industry
Kanban system in fast food industry
Jessica Allison
 

En vedette (8)

Lets kanban
Lets kanbanLets kanban
Lets kanban
 
santosh kumar just in time presentation
santosh kumar   just in time presentationsantosh kumar   just in time presentation
santosh kumar just in time presentation
 
Kanban system in fast food industry
Kanban system in fast food industryKanban system in fast food industry
Kanban system in fast food industry
 
Kanban & Organizational Maturity
Kanban & Organizational MaturityKanban & Organizational Maturity
Kanban & Organizational Maturity
 
Kanban Board Examples
Kanban Board ExamplesKanban Board Examples
Kanban Board Examples
 
Just in time manufacturing ppt
Just in time manufacturing pptJust in time manufacturing ppt
Just in time manufacturing ppt
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
 
PPT ON Just in time technique (JIT)
PPT ON Just in time technique (JIT)PPT ON Just in time technique (JIT)
PPT ON Just in time technique (JIT)
 

Similaire à Icsea 2014 usage of kanban in software companies

Detroit IABC Webinar In Search of Feedback: 7 Practices to Pump Up Conversati...
Detroit IABC Webinar In Search of Feedback: 7 Practices to Pump Up Conversati...Detroit IABC Webinar In Search of Feedback: 7 Practices to Pump Up Conversati...
Detroit IABC Webinar In Search of Feedback: 7 Practices to Pump Up Conversati...
Dulye
 
Week 4 Annotated Bibliography Museum Site ResearchThis Assignme.docx
Week 4 Annotated Bibliography Museum Site ResearchThis Assignme.docxWeek 4 Annotated Bibliography Museum Site ResearchThis Assignme.docx
Week 4 Annotated Bibliography Museum Site ResearchThis Assignme.docx
melbruce90096
 
Project Management MethodologiesPPMP20009Week 10 LectureDr.docx
Project Management MethodologiesPPMP20009Week 10 LectureDr.docxProject Management MethodologiesPPMP20009Week 10 LectureDr.docx
Project Management MethodologiesPPMP20009Week 10 LectureDr.docx
briancrawford30935
 

Similaire à Icsea 2014 usage of kanban in software companies (20)

Linda Dulye IABC 2010 Global Conference Presentation
Linda Dulye IABC 2010 Global Conference PresentationLinda Dulye IABC 2010 Global Conference Presentation
Linda Dulye IABC 2010 Global Conference Presentation
 
Promote_About_Promote
Promote_About_PromotePromote_About_Promote
Promote_About_Promote
 
Detroit IABC Webinar In Search of Feedback: 7 Practices to Pump Up Conversati...
Detroit IABC Webinar In Search of Feedback: 7 Practices to Pump Up Conversati...Detroit IABC Webinar In Search of Feedback: 7 Practices to Pump Up Conversati...
Detroit IABC Webinar In Search of Feedback: 7 Practices to Pump Up Conversati...
 
The Fresh Connection - Simulation based Supply Chain Learning Platform
The Fresh Connection - Simulation based Supply Chain Learning PlatformThe Fresh Connection - Simulation based Supply Chain Learning Platform
The Fresh Connection - Simulation based Supply Chain Learning Platform
 
The enParadigm Result Book
The enParadigm Result BookThe enParadigm Result Book
The enParadigm Result Book
 
Scaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsScaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in Amdocs
 
Successful change - good culture and governance matter Conference - Roger Gar...
Successful change - good culture and governance matter Conference - Roger Gar...Successful change - good culture and governance matter Conference - Roger Gar...
Successful change - good culture and governance matter Conference - Roger Gar...
 
Agile mindfulness
Agile mindfulnessAgile mindfulness
Agile mindfulness
 
2014 kcsae the hidden secrets of associations
2014 kcsae the hidden secrets of associations2014 kcsae the hidden secrets of associations
2014 kcsae the hidden secrets of associations
 
7 Signs Your Intranet is Failing (...And How to Fix It!)
7 Signs Your Intranet is Failing (...And How to Fix It!)7 Signs Your Intranet is Failing (...And How to Fix It!)
7 Signs Your Intranet is Failing (...And How to Fix It!)
 
Bringing User-Centered Design Practices into Agile Development Projects
Bringing User-CenteredDesign Practices intoAgile Development ProjectsBringing User-CenteredDesign Practices intoAgile Development Projects
Bringing User-Centered Design Practices into Agile Development Projects
 
Week 4 Annotated Bibliography Museum Site ResearchThis Assignme.docx
Week 4 Annotated Bibliography Museum Site ResearchThis Assignme.docxWeek 4 Annotated Bibliography Museum Site ResearchThis Assignme.docx
Week 4 Annotated Bibliography Museum Site ResearchThis Assignme.docx
 
Session 4 Everything You Should Know About PMP & CAPM Certifications
Session 4 Everything You Should Know About PMP & CAPM CertificationsSession 4 Everything You Should Know About PMP & CAPM Certifications
Session 4 Everything You Should Know About PMP & CAPM Certifications
 
Continuous Improvement using the Toyota Way
Continuous Improvement using the Toyota WayContinuous Improvement using the Toyota Way
Continuous Improvement using the Toyota Way
 
Strategy in Action
Strategy in ActionStrategy in Action
Strategy in Action
 
What organisations are doing to nurture and grow a culture of high-performance
What organisations are doing to nurture and grow a culture of high-performanceWhat organisations are doing to nurture and grow a culture of high-performance
What organisations are doing to nurture and grow a culture of high-performance
 
Toolsofthe trade1
Toolsofthe trade1Toolsofthe trade1
Toolsofthe trade1
 
Kanban in software development: A systematic literature review
Kanban in software development: A systematic literature reviewKanban in software development: A systematic literature review
Kanban in software development: A systematic literature review
 
Project Management MethodologiesPPMP20009Week 10 LectureDr.docx
Project Management MethodologiesPPMP20009Week 10 LectureDr.docxProject Management MethodologiesPPMP20009Week 10 LectureDr.docx
Project Management MethodologiesPPMP20009Week 10 LectureDr.docx
 
"Learning to See" workshop - promo flyer December 2015
"Learning to See" workshop - promo flyer December 2015"Learning to See" workshop - promo flyer December 2015
"Learning to See" workshop - promo flyer December 2015
 

Dernier

Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 

Dernier (20)

DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 

Icsea 2014 usage of kanban in software companies

  • 1. Muhammad Ovais Ahmad Jouni Markkula Markku Oivo Pasi Kuvaja ICSEA 2014 Usage of Kanban in Software Companies An empirical study on motivation, benefits and challenges
  • 2. AGENDA Introduction to Kanban Motivation Research goal and research questions Research setting Results and discussion Conclusion and future work
  • 3. Introduction to Kanban Kanban introduced in the Japanese manufacturing industry in the 1950s. Literally means Signboard To maintain and improve production. Kanban introduced to software development team in 2004, by David Anderson at Microsoft with the aims: To provide visibility in software development process, communicate priorities and highlight bottlenecks, constant flow of releases, work on specific number of items in given time.
  • 4. Kanban principles Visualise the workflow Limit work in progress Measure and manage flow Kanban promotes continuous collaboration and encourages active, ongoing learning and improving by defining the best possible team workflow.
  • 5. Motivation A strong practitioner-driven movement emerged in supporting Kanban. Existing scientific literature shows that it is seldom reported in the context of software development.
  • 6. Research goal and questions The goal is to provide up-to-date results that can be utilised by organisations implementing or planning to implement Kanban in their software development teams. RQ1. Why is Kanban used in software companies? RQ2. What are the benefits, of using Kanban? RQ3. What are the challenges in adopting Kanban and its solutions?
  • 7. Study carried out in the Need for Speed Research program which involves more than 30 research organizations and enterprises including most of the major Finnish software companies that are actively using and researching Agile and Lean. Research setting
  • 9. 1. Survey 2. Interviews The measurement was based on five- point Likert-type scale. Survey was open for two weeks. 21 persons, representing 10 different large software companies Semi-structured thematic interviews.  Eight (8) managerial level company representatives. Research setting
  • 10. Results Respondents background Experience in software development Positions n President/CEO/CTO/Director 1 Program Manager/R&D Manager 3 Project Manager/Product owner/Agile coach 7 Analyst/Developer/Designer 8 Consultant/Trainer 2 Total 21 Years of experience n % 1-5 4 19 6-10 1 5 More than 10 16 76 Total 21 100 Respondents were mainly developers and project managers. Quite experienced in software development.
  • 11. Motivation for choosing Kanban Motivation for choosing Kanban Mean Median To improve team communication 4.4 5 To reduce development cycle times & time-to-market 4.2 5 To improve development flow 4.1 4 To increase productivity 4.1 4 To create transparency within the organisation 3.8 4 To improve product and service quality 3.8 4 To improve understanding of the whole value stream 3.5 4 To improve process quality 3.5 4 To improve stakeholders' satisfaction 3.3 4 To remove excess activities 3.3 3 To decrease development costs 2.9 3 To improve organisational learning 2.6 3 To improve the management of business/product value 2.5 3 To improve customer understanding 2.6 2 Questions were measured using five-point Likert scale
  • 12. Achieved benefits Survey results Interview results Makes work visible inside and outside the team and visualises customer needs and give bigger picture of work, which brings realism to the work. Tasks become clearer, especially high priority ones, and easier to justify. Find the balance between the demand and the capability. Team can analysed performance and velocity quite well, they understand the WIP limit and now they avoid taking too much work on. Kanban helps those team members who are in trouble to get the work done collaboratively. Questions were measured using five-point Likert scale Achieved benefits Mean Median Better visibility of work 4.9 5 Improved transparency of work 4.5 5 Improved communication 4.3 4 Better flow controls 4.2 4 Better focus on your work 4.1 4 Better control on WIP 4.0 4 Enhanced efficiency 3.9 4 Better understanding of the whole process 3.7 4 Help in building trust 3.6 4 Help in predictability 3.6 4 Decrease in context switching 3.5 3 Enhanced quality 3.1 3
  • 13. Challenges in Kanban adoption Survey results Interview results All business lines and top level management are not familiar with Kanban. Resistance to change, existing mind-set issue. Lack of awareness Lack of training is a big challenge while using Kanban. Challenges Mean Median Lack of experience with the Kanban 4.0 4 Hard to manage WIP limit 3.9 4 Hard to select tasks according to priority 3.3 3 Organisational culture was too traditional 3.2 3 Lack of knowledge and specialised training 3.1 3 No clear vision/roadmap for product(s) 3.0 3 Team members tend to fall back on using old methods 2.9 3 Teams were lacking decision-making ability & authority 2.6 3 Lack of customer/supplier collaboration 2.5 3 Unwillingness of team to follow Kanban 2.5 2 Incomplete planning for Kanban adoption 2.4 2 Questions were measured using five-point Likert scale
  • 14. Solutions to challenges Provide proper training to the teams. Allow teams to experiment or pilot the method and get some experience using Kanban. Such piloting helps to learn the Kanban way of working by doing. Educating people help to change the mind-set so that the resistance to change will be easier to tackle. When people are educated and the expected benefits of Kanban are communicated, they will more likely be convinced to adopt it in their work. Commitment and awareness is required from the top-level management down through the company.
  • 15. Conclusion MOTIVATION ‒To improve team communication ‒To reduce development cycle times & time-to-market ‒To improve development flow ‒To increase productivity BENEFITS ‒Better visibility of work ‒Improved transparency of work ‒Improved communication ‒Better flow controls ‒Better focus on your work ‒Better control on WIP CHALLENGES ‒Lack of experience with the Kanban ‒Hard to manage WIP limit ‒Hard to select tasks according to priority ‒Organisational culture was too traditional ‒Lack of knowledge and specialised training
  • 16. Limitation and future work Limitation The subjects of this study represent only a limited view of the participant companies. Future work To replicate the study using other samples (for example from other countries) To conduct studies that allow a deeper understanding of the phenomenon Kanban transformation in software companies •Usage drivers •Measuring Kanban impacts •Cultural and organizational change •Application of Kanban at different levels in the organisations, e.g., portfolio and team levels
  • 18. Muhammad Ovais Ahmad Department of Information Processing Science University of Oulu, Finland Muhammad.ahmad@oulu.fi
  • 19. Thank you Ahmad, M. O., Markkula, J. Oivo, M, and Kuvaja , P (2014) Usage of Kanban in Software Companies - An empirical study on motivation, benefits and challenges. In 9th International Conference on Software Engineering Advances, October 12 - 16, 2014. Nice, France. References