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

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 PerformanceLeanKit
 
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 leadershipRavi Tadwalkar
 
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 ImprovementLeanKit
 
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 nationAlexis Hui
 
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 WayYuval Yeret
 
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 - Mia Horrigan
 
Kanban six core practices
Kanban six core practicesKanban six core practices
Kanban six core practicesAnders Beskow
 
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...Yuval Yeret
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Michael O'Rourke
 
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 2014LeanKit
 
Portfolio Kanban - Seeing the Big Picture
Portfolio Kanban - Seeing the Big Picture Portfolio Kanban - Seeing the Big Picture
Portfolio Kanban - Seeing the Big Picture Sandy Mamoli
 
Agile transformation strategy
Agile transformation strategyAgile transformation strategy
Agile transformation strategyajit.alwe
 
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 TransformationsAlexis Hui
 
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/AgileYuval Yeret
 
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 AgileLeanKit
 
Agile Marketing Methodologies: Scrum and Kanban
Agile Marketing Methodologies: Scrum and KanbanAgile Marketing Methodologies: Scrum and Kanban
Agile Marketing Methodologies: Scrum and KanbanMarsden Marketing
 
Becoming Agile - Challenge the Traditional Thinking
Becoming Agile -  Challenge the Traditional ThinkingBecoming Agile -  Challenge the Traditional Thinking
Becoming Agile - Challenge the Traditional ThinkingAgileSparks
 

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 (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

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 PresentationDulye
 
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
 
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 PlatformFrinson Francis
 
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 AmdocsYuval Yeret
 
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...Association for Project Management
 
Agile mindfulness
Agile mindfulnessAgile mindfulness
Agile mindfulnessRamyaShyama
 
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 associationsTrevor S. Mitchell, CAE
 
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 Projectsabcd82
 
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.docxmelbruce90096
 
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 CertificationsSeshne Govender
 
Continuous Improvement using the Toyota Way
Continuous Improvement using the Toyota WayContinuous Improvement using the Toyota Way
Continuous Improvement using the Toyota WayAnita Rao
 
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-performanceMarcio Sete
 
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 reviewMuhammad Ahmad
 
Project Management MethodologiesPPMP20009Week 10 LectureDr.docx
Project Management MethodologiesPPMP20009Week 10 LectureDr.docxProject Management MethodologiesPPMP20009Week 10 LectureDr.docx
Project Management MethodologiesPPMP20009Week 10 LectureDr.docxbriancrawford30935
 
"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 2015W3 Group Canada Inc.
 

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

Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 

Dernier (20)

Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 

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