SlideShare una empresa de Scribd logo
1 de 23
World of Agile: Kanban
by Yevhen Andrushko
2014
1
Presentation plan:
1. General Agile overview
2. Why it called Kanban?
3. Why we choose it?
4. Main benefits
5. Practical use in real projects
6. Kanban kick-start
7. Kanban myth’s
8. Iterative agile VS Kanban
9. Sources digest
Why Agile is good choice?
General overview
• Agile is…
- Flexible
- Many small projects
- Highly collaborative
- Best for those who want continuous
improvements
- Involves customers
- A process in which requirements are
expected to evolve and change
What’s next?
Typical iterative agile issues
カンバン
Main benefits:
 Shorter cycle times can deliver features faster.
 Responsiveness to Change:
 When priorities change very frequently, Kanban is ideal.
 Balancing demand against throughput guarantees that
most the customer-centric features are always being
worked.
 Requires fewer organization / room set-up changes to get
started
 Reducing waste and removing activities that don’t add
value to the team/department/organization
 Rapid feedback loops improve the chances of more
motivated, empowered and higher-performing team
members
Basic principles:
 Start with what you do now.
 Agree to pursue incremental,
evolutionary change
 Respect the current process, roles,
responsibilities & titles
 Encourage acts of leadership at all levels
Core properties:
 Visualize the workflow
 Limit WIP
 Manage flow
 Kanban Boards are Flexible
 Kanban Boards Help Teams Collaborate
 Kanban Boards Increase Efficiency and Help Reduce Waste
 Kanban Boards Lead to Increased Productivity
Simple, isn't it?
Example development board #1
Example development board #2
Example development board #3
Why use Kanban boards?
• Visually see work in progress
• Instantly understand impediments
(things causing you to delay) and take
steps to remove them
• Improve communication between
yourself and others on your team
• Empower teams to self-manage visual
processes and work flows
• Inspire team collaboration
Kanban kick-start #1
Kanban kick-start #2
To start Kanban today you need board and follow
these steps:
Kanban kick-start #3
After that you will get board like this:
Kanban boards software
• Agile Zen
One of the best User Interfaces in the industry, very easy to use
Powerful enough for most users, and for most Kanban boards
Very Reasonable prices
• Lean Kit Kanban
Powerful feature set, but also complicated to learn and use
Pricing is relatively high, from $15 per user per month
Their free plan is quite limited, it only gives you access to some features
• Jira Agile (it's previous name was GreenHopper)
Good Kanban support, but not focused since it also includes Scrum
Jira integration is now mandatory, and this pushes the prices, and the
complexity of their offering significantly.
In our experience it is not a good idea to couple or join the Jira board which
is usually used by Marketing, with the development board. This opens a
large potential for conflict and missed communication. Given that this
coupling is now mandatory for Jira Agile we can not recommend it. Kanban
Ace method suggests instead that you decouple process flows to optimize
each sub-system, and avoid miscommunication.
Average prices
• MS Team Foundation Server 2012
The latest version in 2013 has recently added support for Kanban, this is
welcome news
Kanban myth’s
Myth: With Kanban you don’t use iterations
Fact: With Kanban iterations are optional. Do it only if you have a need
for it in your context.
Myth: With Kanban you don’t estimate
Fact: With Kanban estimation is optional. Do it only if you have a need
for it in your context.
Myth: Kanban is better than Scrum/XP/RUP/whatever
Fact: Kanban is just a process tool, and there is no such thing as a
universally good or bad tool. It all depends on your context
Myth: Kanban is a drop-in replacement to Scrum/XP/RUP/whatever
Fact: Kanban is just about managing workflow. It hardly replaces
anything. What it does do, however, is drive change. In Kanban you start
with whatever process you have, visualize it, introduce WIP limits, and
then evolve from there.
So different, so similar
Sources digest
• Integrating Agile Development In The Real World by Peter
Schuh
• Lean from the Trenches: Managing Large-Scale Projects
with Kanban by Henrik Kniberg
• Getting Started with Kanban by Paul Klipp
• Learning Agile: Understanding Scrum, XP, Lean, and Kanban
by Andrew Stellman, Jennifer Greene
• Agile Estimating and Planning by Mike Cohn
• http://www.agileukraine.org/
• http://leankit.com/kanban/what-is-kanban/
You know, what to do!

Más contenido relacionado

La actualidad más candente

Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15Andy Carmichael
 
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...LeanKanbanIndia
 
Implementing kanban for services team
Implementing kanban for services teamImplementing kanban for services team
Implementing kanban for services teamJaibeer Malik
 
Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for BeginnersZsolt Fabok
 
Kanban board: workflow simplified
Kanban board: workflow simplifiedKanban board: workflow simplified
Kanban board: workflow simplifiedProofHub
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteChileAgil
 
Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019damieno11
 
How to eliminate waste at work using kanban tool
How to eliminate waste at work using kanban toolHow to eliminate waste at work using kanban tool
How to eliminate waste at work using kanban toolProofHub
 
Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)Scrum & Kanban
 
Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedZsolt Fabok
 
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
 
Kanban
KanbanKanban
Kanbanbramoe
 

La actualidad más candente (20)

Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
 
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
 
Kanban step by step
Kanban step by stepKanban step by step
Kanban step by step
 
Kanban step bystep
Kanban step bystepKanban step bystep
Kanban step bystep
 
Implementing kanban for services team
Implementing kanban for services teamImplementing kanban for services team
Implementing kanban for services team
 
Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for Beginners
 
Kanban
KanbanKanban
Kanban
 
Introduction to Kanban
Introduction  to Kanban Introduction  to Kanban
Introduction to Kanban
 
Switch tokanban2
Switch tokanban2Switch tokanban2
Switch tokanban2
 
Kanban board: workflow simplified
Kanban board: workflow simplifiedKanban board: workflow simplified
Kanban board: workflow simplified
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
 
Kanban Workshop
Kanban WorkshopKanban Workshop
Kanban Workshop
 
Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019Kanban meetup - Trayport July 2019
Kanban meetup - Trayport July 2019
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
 
Kanban English
Kanban   EnglishKanban   English
Kanban English
 
How to eliminate waste at work using kanban tool
How to eliminate waste at work using kanban toolHow to eliminate waste at work using kanban tool
How to eliminate waste at work using kanban tool
 
Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)Introduction to Kanban (June 2015)
Introduction to Kanban (June 2015)
 
Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners Revised
 
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
 
Kanban
KanbanKanban
Kanban
 

Destacado

Portfolio Management in JIRA - Karen Branham and Scottie Brimmer
Portfolio Management in JIRA - Karen Branham and Scottie BrimmerPortfolio Management in JIRA - Karen Branham and Scottie Brimmer
Portfolio Management in JIRA - Karen Branham and Scottie BrimmerAtlassian
 
JIRA for Asset Management - Dan Horsfall
JIRA for Asset Management - Dan HorsfallJIRA for Asset Management - Dan Horsfall
JIRA for Asset Management - Dan HorsfallAtlassian
 
Making most of Scrum and Kanban with Jira
Making most of Scrum and Kanban with JiraMaking most of Scrum and Kanban with Jira
Making most of Scrum and Kanban with JiraArmands Baranovskis
 
Agile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutionsAgile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutionsKeith Klundt
 
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To JiraHua Soon Sim
 

Destacado (6)

Portfolio Management in JIRA - Karen Branham and Scottie Brimmer
Portfolio Management in JIRA - Karen Branham and Scottie BrimmerPortfolio Management in JIRA - Karen Branham and Scottie Brimmer
Portfolio Management in JIRA - Karen Branham and Scottie Brimmer
 
JIRA for Asset Management - Dan Horsfall
JIRA for Asset Management - Dan HorsfallJIRA for Asset Management - Dan Horsfall
JIRA for Asset Management - Dan Horsfall
 
Making most of Scrum and Kanban with Jira
Making most of Scrum and Kanban with JiraMaking most of Scrum and Kanban with Jira
Making most of Scrum and Kanban with Jira
 
JIRA5 Introduction
JIRA5 IntroductionJIRA5 Introduction
JIRA5 Introduction
 
Agile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutionsAgile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutions
 
Introduction To Jira
Introduction To JiraIntroduction To Jira
Introduction To Jira
 

Similar a World of Agile: Kanban

WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений АндрушкоWebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений АндрушкоGeeksLab Odessa
 
Using Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationUsing Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationImaginet
 
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Invensis Learning
 
Scrum is from Mars, Kanban is from Venus
Scrum is from Mars, Kanban is from VenusScrum is from Mars, Kanban is from Venus
Scrum is from Mars, Kanban is from VenusDan Brown
 
Kanban Development
Kanban DevelopmentKanban Development
Kanban Developmentdcsunu
 
Archana Joshi Aug 2013 Kanban Spin Pune
Archana Joshi Aug 2013 Kanban Spin Pune Archana Joshi Aug 2013 Kanban Spin Pune
Archana Joshi Aug 2013 Kanban Spin Pune Archana Joshi
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Yuval Yeret
 
Kanban - The Alternate Path to Agile
Kanban - The Alternate Path to AgileKanban - The Alternate Path to Agile
Kanban - The Alternate Path to AgileMahesh Singh
 
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)Ravi Tadwalkar
 
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
 
Scrumban (Lean-Agile Fusion) v1.1
Scrumban (Lean-Agile Fusion) v1.1Scrumban (Lean-Agile Fusion) v1.1
Scrumban (Lean-Agile Fusion) v1.1michaelorourke00
 
Kanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurichKanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurichWalter Schärer
 
Kanban.pptx software engineering scrum ppt
Kanban.pptx software engineering scrum pptKanban.pptx software engineering scrum ppt
Kanban.pptx software engineering scrum pptSabaKhalid48
 
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...Yuval Yeret
 
Why can Kanban be a better Agile Approach than Scrum for your project?
Why can Kanban be a better Agile Approach than Scrum for your project?Why can Kanban be a better Agile Approach than Scrum for your project?
Why can Kanban be a better Agile Approach than Scrum for your project?SnehaRoy74
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software developmentNaveen Kumar Singh
 
Kfs what is it and why is it needed - backup pack
Kfs   what is it and why is it needed - backup packKfs   what is it and why is it needed - backup pack
Kfs what is it and why is it needed - backup packOrderly Disruption
 

Similar a World of Agile: Kanban (20)

WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений АндрушкоWebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
WebCamp: Project Management Day: World of Agile: Kanban - Евгений Андрушко
 
Using Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationUsing Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your Organization
 
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
 
Scrum is from Mars, Kanban is from Venus
Scrum is from Mars, Kanban is from VenusScrum is from Mars, Kanban is from Venus
Scrum is from Mars, Kanban is from Venus
 
Kanban Development
Kanban DevelopmentKanban Development
Kanban Development
 
Archana Joshi Aug 2013 Kanban Spin Pune
Archana Joshi Aug 2013 Kanban Spin Pune Archana Joshi Aug 2013 Kanban Spin Pune
Archana Joshi Aug 2013 Kanban Spin Pune
 
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018
 
An Introduction to kanban
An Introduction to kanbanAn Introduction to kanban
An Introduction to kanban
 
Kanban - The Alternate Path to Agile
Kanban - The Alternate Path to AgileKanban - The Alternate Path to Agile
Kanban - The Alternate Path to Agile
 
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1
 
Scrumban (Lean-Agile Fusion) v1.1
Scrumban (Lean-Agile Fusion) v1.1Scrumban (Lean-Agile Fusion) v1.1
Scrumban (Lean-Agile Fusion) v1.1
 
Kanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurichKanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurich
 
Kanban.pptx software engineering scrum ppt
Kanban.pptx software engineering scrum pptKanban.pptx software engineering scrum ppt
Kanban.pptx software engineering scrum ppt
 
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
 
Why can Kanban be a better Agile Approach than Scrum for your project?
Why can Kanban be a better Agile Approach than Scrum for your project?Why can Kanban be a better Agile Approach than Scrum for your project?
Why can Kanban be a better Agile Approach than Scrum for your project?
 
Se ppt
Se pptSe ppt
Se ppt
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software development
 
Kfs what is it and why is it needed - backup pack
Kfs   what is it and why is it needed - backup packKfs   what is it and why is it needed - backup pack
Kfs what is it and why is it needed - backup pack
 

Más de IT Weekend

Quality attributes testing. From Architecture to test acceptance
Quality attributes testing. From Architecture to test acceptanceQuality attributes testing. From Architecture to test acceptance
Quality attributes testing. From Architecture to test acceptanceIT Weekend
 
Mobile development for JavaScript developer
Mobile development for JavaScript developerMobile development for JavaScript developer
Mobile development for JavaScript developerIT Weekend
 
Building an Innovation & Strategy Process
Building an Innovation & Strategy ProcessBuilding an Innovation & Strategy Process
Building an Innovation & Strategy ProcessIT Weekend
 
IT Professionals – The Right Time/The Right Place
IT Professionals – The Right Time/The Right PlaceIT Professionals – The Right Time/The Right Place
IT Professionals – The Right Time/The Right PlaceIT Weekend
 
Building a Data Driven Organization
Building a Data Driven OrganizationBuilding a Data Driven Organization
Building a Data Driven OrganizationIT Weekend
 
7 Tools for the Product Owner
7 Tools for the Product Owner 7 Tools for the Product Owner
7 Tools for the Product Owner IT Weekend
 
Hacking your Doorbell
Hacking your DoorbellHacking your Doorbell
Hacking your DoorbellIT Weekend
 
An era of possibilities, a window in time
An era of possibilities, a window in timeAn era of possibilities, a window in time
An era of possibilities, a window in timeIT Weekend
 
Web services automation from sketch
Web services automation from sketchWeb services automation from sketch
Web services automation from sketchIT Weekend
 
REST that won't make you cry
REST that won't make you cryREST that won't make you cry
REST that won't make you cryIT Weekend
 
Как договариваться с начальником и заказчиком: выбираем нужный протокол общения
Как договариваться с начальником и заказчиком: выбираем нужный протокол общенияКак договариваться с начальником и заказчиком: выбираем нужный протокол общения
Как договариваться с начальником и заказчиком: выбираем нужный протокол общенияIT Weekend
 
Обзор программы SAP HANA Startup Focus
Обзор программы SAP HANA Startup FocusОбзор программы SAP HANA Startup Focus
Обзор программы SAP HANA Startup FocusIT Weekend
 
Risk Management
Risk ManagementRisk Management
Risk ManagementIT Weekend
 
«Spring Integration as Integration Patterns Provider»
«Spring Integration as Integration Patterns Provider»«Spring Integration as Integration Patterns Provider»
«Spring Integration as Integration Patterns Provider»IT Weekend
 
Cutting edge of Machine Learning
Cutting edge of Machine LearningCutting edge of Machine Learning
Cutting edge of Machine LearningIT Weekend
 
Parallel Programming In Modern World .NET Technics
Parallel Programming In Modern World .NET TechnicsParallel Programming In Modern World .NET Technics
Parallel Programming In Modern World .NET TechnicsIT Weekend
 
Parallel programming in modern world .net technics shared
Parallel programming in modern world .net technics   sharedParallel programming in modern world .net technics   shared
Parallel programming in modern world .net technics sharedIT Weekend
 
Maximize Effectiveness of Human Capital
Maximize Effectiveness of Human CapitalMaximize Effectiveness of Human Capital
Maximize Effectiveness of Human CapitalIT Weekend
 
“Using C#/.NET – “Controversial Topics & Common Mistakes”
“Using C#/.NET – “Controversial Topics & Common Mistakes”“Using C#/.NET – “Controversial Topics & Common Mistakes”
“Using C#/.NET – “Controversial Topics & Common Mistakes”IT Weekend
 

Más de IT Weekend (20)

Quality attributes testing. From Architecture to test acceptance
Quality attributes testing. From Architecture to test acceptanceQuality attributes testing. From Architecture to test acceptance
Quality attributes testing. From Architecture to test acceptance
 
Mobile development for JavaScript developer
Mobile development for JavaScript developerMobile development for JavaScript developer
Mobile development for JavaScript developer
 
Building an Innovation & Strategy Process
Building an Innovation & Strategy ProcessBuilding an Innovation & Strategy Process
Building an Innovation & Strategy Process
 
IT Professionals – The Right Time/The Right Place
IT Professionals – The Right Time/The Right PlaceIT Professionals – The Right Time/The Right Place
IT Professionals – The Right Time/The Right Place
 
Building a Data Driven Organization
Building a Data Driven OrganizationBuilding a Data Driven Organization
Building a Data Driven Organization
 
7 Tools for the Product Owner
7 Tools for the Product Owner 7 Tools for the Product Owner
7 Tools for the Product Owner
 
Hacking your Doorbell
Hacking your DoorbellHacking your Doorbell
Hacking your Doorbell
 
An era of possibilities, a window in time
An era of possibilities, a window in timeAn era of possibilities, a window in time
An era of possibilities, a window in time
 
Web services automation from sketch
Web services automation from sketchWeb services automation from sketch
Web services automation from sketch
 
Why Ruby?
Why Ruby? Why Ruby?
Why Ruby?
 
REST that won't make you cry
REST that won't make you cryREST that won't make you cry
REST that won't make you cry
 
Как договариваться с начальником и заказчиком: выбираем нужный протокол общения
Как договариваться с начальником и заказчиком: выбираем нужный протокол общенияКак договариваться с начальником и заказчиком: выбираем нужный протокол общения
Как договариваться с начальником и заказчиком: выбираем нужный протокол общения
 
Обзор программы SAP HANA Startup Focus
Обзор программы SAP HANA Startup FocusОбзор программы SAP HANA Startup Focus
Обзор программы SAP HANA Startup Focus
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
«Spring Integration as Integration Patterns Provider»
«Spring Integration as Integration Patterns Provider»«Spring Integration as Integration Patterns Provider»
«Spring Integration as Integration Patterns Provider»
 
Cutting edge of Machine Learning
Cutting edge of Machine LearningCutting edge of Machine Learning
Cutting edge of Machine Learning
 
Parallel Programming In Modern World .NET Technics
Parallel Programming In Modern World .NET TechnicsParallel Programming In Modern World .NET Technics
Parallel Programming In Modern World .NET Technics
 
Parallel programming in modern world .net technics shared
Parallel programming in modern world .net technics   sharedParallel programming in modern world .net technics   shared
Parallel programming in modern world .net technics shared
 
Maximize Effectiveness of Human Capital
Maximize Effectiveness of Human CapitalMaximize Effectiveness of Human Capital
Maximize Effectiveness of Human Capital
 
“Using C#/.NET – “Controversial Topics & Common Mistakes”
“Using C#/.NET – “Controversial Topics & Common Mistakes”“Using C#/.NET – “Controversial Topics & Common Mistakes”
“Using C#/.NET – “Controversial Topics & Common Mistakes”
 

Último

digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdfArtiSrivastava23
 
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelGautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNitya salvi
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalWilliam (Bill) H. Bender, FCSI
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptxAss.Prof. Dr. Mogeeb Mosleh
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field ArtilleryKennethSwanberg
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxalinstan901
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxssuserf63bd7
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentNimot Muili
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamraAllTops
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdfAlejandromexEspino
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownSandaliGurusinghe2
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxAaron Stannard
 
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime SiliguriSiliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siligurimeghakumariji156
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Ram V Chary
 

Último (16)

digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdf
 
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot ModelGautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime SiliguriSiliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...
 

World of Agile: Kanban

  • 1. World of Agile: Kanban by Yevhen Andrushko 2014 1
  • 2. Presentation plan: 1. General Agile overview 2. Why it called Kanban? 3. Why we choose it? 4. Main benefits 5. Practical use in real projects 6. Kanban kick-start 7. Kanban myth’s 8. Iterative agile VS Kanban 9. Sources digest
  • 3. Why Agile is good choice?
  • 4. General overview • Agile is… - Flexible - Many small projects - Highly collaborative - Best for those who want continuous improvements - Involves customers - A process in which requirements are expected to evolve and change
  • 8. Main benefits:  Shorter cycle times can deliver features faster.  Responsiveness to Change:  When priorities change very frequently, Kanban is ideal.  Balancing demand against throughput guarantees that most the customer-centric features are always being worked.  Requires fewer organization / room set-up changes to get started  Reducing waste and removing activities that don’t add value to the team/department/organization  Rapid feedback loops improve the chances of more motivated, empowered and higher-performing team members
  • 9. Basic principles:  Start with what you do now.  Agree to pursue incremental, evolutionary change  Respect the current process, roles, responsibilities & titles  Encourage acts of leadership at all levels
  • 10. Core properties:  Visualize the workflow  Limit WIP  Manage flow  Kanban Boards are Flexible  Kanban Boards Help Teams Collaborate  Kanban Boards Increase Efficiency and Help Reduce Waste  Kanban Boards Lead to Increased Productivity
  • 15. Why use Kanban boards? • Visually see work in progress • Instantly understand impediments (things causing you to delay) and take steps to remove them • Improve communication between yourself and others on your team • Empower teams to self-manage visual processes and work flows • Inspire team collaboration
  • 17. Kanban kick-start #2 To start Kanban today you need board and follow these steps:
  • 18. Kanban kick-start #3 After that you will get board like this:
  • 19. Kanban boards software • Agile Zen One of the best User Interfaces in the industry, very easy to use Powerful enough for most users, and for most Kanban boards Very Reasonable prices • Lean Kit Kanban Powerful feature set, but also complicated to learn and use Pricing is relatively high, from $15 per user per month Their free plan is quite limited, it only gives you access to some features • Jira Agile (it's previous name was GreenHopper) Good Kanban support, but not focused since it also includes Scrum Jira integration is now mandatory, and this pushes the prices, and the complexity of their offering significantly. In our experience it is not a good idea to couple or join the Jira board which is usually used by Marketing, with the development board. This opens a large potential for conflict and missed communication. Given that this coupling is now mandatory for Jira Agile we can not recommend it. Kanban Ace method suggests instead that you decouple process flows to optimize each sub-system, and avoid miscommunication. Average prices • MS Team Foundation Server 2012 The latest version in 2013 has recently added support for Kanban, this is welcome news
  • 20. Kanban myth’s Myth: With Kanban you don’t use iterations Fact: With Kanban iterations are optional. Do it only if you have a need for it in your context. Myth: With Kanban you don’t estimate Fact: With Kanban estimation is optional. Do it only if you have a need for it in your context. Myth: Kanban is better than Scrum/XP/RUP/whatever Fact: Kanban is just a process tool, and there is no such thing as a universally good or bad tool. It all depends on your context Myth: Kanban is a drop-in replacement to Scrum/XP/RUP/whatever Fact: Kanban is just about managing workflow. It hardly replaces anything. What it does do, however, is drive change. In Kanban you start with whatever process you have, visualize it, introduce WIP limits, and then evolve from there.
  • 21. So different, so similar
  • 22. Sources digest • Integrating Agile Development In The Real World by Peter Schuh • Lean from the Trenches: Managing Large-Scale Projects with Kanban by Henrik Kniberg • Getting Started with Kanban by Paul Klipp • Learning Agile: Understanding Scrum, XP, Lean, and Kanban by Andrew Stellman, Jennifer Greene • Agile Estimating and Planning by Mike Cohn • http://www.agileukraine.org/ • http://leankit.com/kanban/what-is-kanban/
  • 23. You know, what to do!

Notas del editor

  1. Almost every person in software development/support agrees with it.
  2. Такая ситуация вполне типичная для людей – не заинтересованных во внесении изменений в SDLC
  3. Канбан разработка отличается от SCRUM в первую очередь ориентацией на задачи. Если в SCRUM основная ориентация команды — это успешное выполнение спринтов (надо признать, что это так), то в Канбан на первом месте задачи. Спринтов никаких нет, команда работает над задачей с самого начала и до завершения. Деплоймент задачи делается тогда, когда она готова. Презентация выполненной работы — тоже. Команда не должна оценивать время на выполнение задачи, ибо это имеет мало смысла и почти всегда ошибочно вначале. Если менеджер верит команде, то зачем иметь оценку времени? Задача менеджера — это создать приоритезированный пул задач, а задача команды — выполнить как можно больше задач из этого пула. Всё. Никакого контроля не нужно. Всё, что нужно от менеджера — это добавлять задачи в этот пул или менять им приоритет. Именно так он управляет проектом.
  4. Пример про сад! Пример про тойота! Карточки Канбан используются для ограничения количества производимых фабрикой деталей. Тойоте невыгодно производить двери быстрее, чем осуществляется сборка машин. При таком подходе деньги тратятся на избыточные двери и их компоненты. 
  5. Обеспечивается более постепенная эволюция при переходе к гибкой разработке программного обеспечения, что помогает компаниям, которые ранее были неспособны или не хотели пробовать гибкие методы. Обеспечивается гибкая разработка программного обеспечения без необходимости использования таких вещей, как, например, спринты в Scrum. Это полезно для ситуаций, когда спринт не имеет смысла, например, для суппорт-команд, где есть высокий уровень неопределенности и изменчивости. Слабые места становятся хорошо видны в режиме реального времени. Это приводит людей к сотрудничеству, что оптимизирует всю цепочку производственного процесса, а не только какую-либо его часть. Тенденции к естественному распространению по всей организации и в другие компании, увеличивая тем самым видимость всего, что происходит в организации.
  6. Колонки - не роли в команде. Пускай часто и совпадает, что в отдельной колонке работают люди одной роли в команде, фокус должен делаться не на этом, а на выполнении истории и на том, что ей необходимо для выполнения. Например, если в вашей компании не используются бизнес-аналитики или дизайнеры пользовательского взаимодействия, используйте первую колонку для совместной проработки историй разработчиками и представителями бизнеса. Здесь же стоит определить критерии "готовности" истории. Просто взять и начать писать код (следующая стадия) - плохой ход, особенно если у вас нет критериев, по которым вы сможете оценивать готовность вашей работы.
  7. Sample board
  8. Разница между Канбан и SCRUM: — В Канбан нет таймбоксов ни на что (ни на задачи, ни на спринты) — В Канбан задачи больше и их меньше — В Канбан оценки сроков на задачу опциональные или вообще их нет — В Канбан «скорость работы команды» отсутствует и считается только среднее время на полную реализацию задачи
  9. Список источников информации – который поможет глубже разобраться с теорией и практикой применения agile девелопмента.
  10. Спасибо за внимание, буду рад ответить на Ваши вопросы