SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
Kanban Seminar
Aug 30, 2018
2017-18 State of Scrum Report
Scrum only Scrum and Others No Scrum
Kanban
Hybrid (Waterfall & Agile)
Traditional Waterfall
Bimodal (Agile and Waterfall)
Lean
Plan-driven development
Requirement
Design
Development
Testing
Maintenance
Changes
Takes too long
Skipped
● You don’t realize any value until the
end of project
● You don’t seek approval from the
stakeholders until late in the day
● You leave the testing until the end
This approach is highly risky, often more costly and generally
less efficient than Agile approaches
http://agilemanifesto.org/
「Don’t just Do Agile, Be Agile」
What's “Scrum”?
- Split your organization into small, cross-functional, self-organizing
teams.
- Split your work into a list of small, concrete deliverables. Sort the
list by priority and estimate the relative effort of each item.
- Split time into short fixed-length iterations (usually 1 – 4 weeks),
with potentially shippable code demonstrated after each iteration.
- Optimize the release plan and update priorities in collaboration with
the customer, based on insights gained by inspecting the release
after each iteration.
- Optimize the process by having a retrospective after each iteration.
Split your
organization
Split your work
Split timeSprint
(1 - 4 weeks)
What’s “Kanban”?
- Visualize the workflow
- Split the work into pieces, write each item on a card and put on the wall
- Use named columns to illustrate where each item is in the workflow.
- Limit WIP (work in progress) − assign explicit limits to how many items may
be in progress at each workflow state.
- Measure the lead time (average time to complete one item, sometimes
called “cycle time”), optimize the process to make lead time as small and
predictable as possible.
Where you start “Kanban” from?
- Start from where you are now
- Applying Scrum, you have to change the existing process
(affecting to existing role, activity, artifact)
- Understand what happened and where you stand, and then improve
that.
What’s “Kanban”?
- Visualize the workflow
- Split the work into pieces, write each item on a card and put on the wall
- Use named columns to illustrate where each item is in the workflow.
- Limit WIP (work in progress) − assign explicit limits to how many items may
be in progress at each workflow state.
- Measure the lead time (average time to complete one item, sometimes
called “cycle time”), optimize the process to make lead time as small and
predictable as possible.
Visualize work first
- Makes hidden work apparent
- There may be more tasks even if you use JIRA or
Redmine
- You cannot solve the situation like “don’t know who
working on what” unless you clarify all task including
hidden tasks
- Write it down on sticky notes and put it on a large and
easy-read board in order of priorities.
Correct way to use Sticky note
- 1 thing 1 note
- Use sign pen, not ballpoint pen (To be able to see from far)
- Write carefully so others can see easily
- Don’t use multicolored notes without particular reason
- Peel notes by correct way
You see all work even if you hate it.
Map your workflow to the board
- Identify all the stages, from work entering to work leaving the team
- Don’t strive for perfection
- Inspect and adapt
- Work isn’t done until it’s producing value to the customer
- With a visualized workflow you can see:
- Status of work
- Potential problems such as work not progressing and piling up in
a stage
There may be
potential problems
You can see status of work
Work items
Common attributes are:
- Description of the work item
- ID in electronic systems
- Deadlines
- Who’s working on the item
- Type of work (bug or normal, for example)
Avatar
Type of work
What you can see now
- How many tasks you have
- What kind of tasks you have
- What status each task move on?
- Who are doing what now
You cannot improve what you cannot see
Why you have to make work visualized?
What’s “Kanban”?
- Visualize the workflow
- Split the work into pieces, write each item on a card and put on the wall
- Use named columns to illustrate where each item is in the workflow.
- Limit WIP (work in progress) − assign explicit limits to how many items may
be in progress at each workflow state.
- Measure the lead time (average time to complete one item, sometimes
called “cycle time”), optimize the process to make lead time as small and
predictable as possible.
Lead Time / Cycle Time / Work in progress
Lead time
Cycle time for
development and test
Number of WIP = 5
Little’s Law
If you reduce number of work in progress, cycle time also reduce.
Effects of too much WIP
- Increase risk (a competitor release it earlier...)
- More overhead (I have to adjust a lot again…)
- Lower quality (What happened with that bug?)
- Decreased motivation (There are a lot of WIP…)
Limit work in progress
Limit WIP, and Stop starting and start finishing
How to decide the number of WIP
- A lower WIP is generally better. As a rule of thumb:
- Too-high WIP leaves work idle
- Too-low WIP leaves people idle
- Limiting WIP will surface improvement opportunities
- Acting on them leads to better flow
- WIP limits are not rules — they are triggers for discussions
- There’s no one right WIP limit for a team
- Inspect and adapt
What’s “Kanban”?
- Visualize the workflow
- Split the work into pieces, write each item on a card and put on the wall
- Use named columns to illustrate where each item is in the workflow.
- Limit WIP (work in progress) − assign explicit limits to how many items may
be in progress at each workflow state.
- Measure the lead time (average time to complete one item, sometimes
called “cycle time”), optimize the process to make lead time as small and
predictable as possible.
Metrics
- Metrics are not improvements—they help you know if you are improving
- Two common and useful metrics are:
- Lead time — the time for the whole workflow
- Throughput — how much or how many work items you complete over a
period of time
- Use balanced metrics (ex. Lead-time and Num of bugs in live environment)
- Use metrics to improve—not to punish
Two powerful visualization
Cumulative flow diagram (CFD)Statistical process control (SPC)
How to make work flowed well
- Limiting work in process
- Reducing waiting time
- Ensuring that work is ready
- Making the work items smaller and similarly sized
- Removing blockers
- Tracking blockers
- Swaming
- Avoiding rework
- Value demand and failure demand
- Cross-functional teams
- Daily standup
- Bottlenecks set the pace for the entire flow
- Increasing throughput upstream from the bottleneck will just pile up work in a
queue in front of it
- Increase throughput downstream from the bottleneck is futile because there
won’t be enough input to work on
- Theory of Constraints is a management theory built around managing
bottlenecks
1/ Identify the constraint
2/ Exploit the constraint
3/ Subordinate other work
to that decision
4/ Elevate the constraint
5/ Rinse and repeat
Bottlenecks
Dev Test Deploy ReleaseDesign
Queues and Acceptance criteria
Clarify the
acceptance criteria
Indicate tasks can
be move to the next
How to take care of urgent work
- Common way to handle special cases
- Such as work that is urgent
- Often visualized as a separate lane on the board
- Policies around that lane might be:
- Only one item can be in the lane at the time
- Max one expedite item per week
- Don’t count the expedite lane against the WIP limit
Daily standup
- Focus on the work rather than the workers
- Scrum:
- What did you do yesterday?
- What are you going to do today?
- Do you have any impediments that hinder you from doing that?
- Kanban:
- What do we need to do to move the work item closer to done?
- Who is going to do it?
- Walk the board, right to left
- Focus on smells and deviations
- “Is all your work on the board?”
- “Do we work on the right things?”
- “Do we understand our work?”
- Encourage spontaneous kaizen meetings after the daily standup
T-shirt size estimates
- Estimate work in groups like T-shirt sizes
- S, M, and L are most commonly used
- Use XS and XL only if needed
- Relative estimations
- Track data and project based on real data,
for example: “S takes 3-5 days”
Transition from iteration-based process
- Iteration- or flow-based: which is better? There’s no way to tell.
- If you have a backlog of items that are the only things you work on, then
an iteration-based approach would be suitable.
- If you manage items that might come to you at any time, you might be
better off with a flow-based approach, without the start and stop of
iterations.
Iteration-based Kanban board
A sample of team issues
- We often deliver late
- Estimates are often inaccurate
- Team is swamped with work
- Priorities is unclear
- Work is coming to the team from everywhere
- Unclear who’s working on what
Workshop “Pass the Pennies”
Worker  WIP 20 5 1
Worker1
Worker2
Worker3
Worker4
First
TOTAL
Kanban seminar

Contenu connexe

Tendances

Vt2014 kanban presentation
Vt2014 kanban presentationVt2014 kanban presentation
Vt2014 kanban presentationplog99
 
Designing your kanban board to map your process
Designing your kanban board to map your processDesigning your kanban board to map your process
Designing your kanban board to map your processYu Liang
 
Kanban != Kanban Board
Kanban != Kanban BoardKanban != Kanban Board
Kanban != Kanban BoardSudipta Lahiri
 
Introduction to processes and procedures
Introduction to processes and proceduresIntroduction to processes and procedures
Introduction to processes and proceduresLars Hempel Hedegaard
 
Kanban board 9th may 2017
Kanban board   9th may 2017Kanban board   9th may 2017
Kanban board 9th may 2017gagann78
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to KanbanScrum & Kanban
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteChileAgil
 
An Introduction to Kanban
An Introduction to KanbanAn Introduction to Kanban
An Introduction to KanbanCamille Bell
 
Introduction to Kanban boards
Introduction to Kanban boardsIntroduction to Kanban boards
Introduction to Kanban boardsProofHub
 
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
 
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
 
Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedZsolt Fabok
 
Kanban - A Crash Course
Kanban - A Crash CourseKanban - A Crash Course
Kanban - A Crash CourseSam McAfee
 
Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?Arun Kumar
 

Tendances (20)

Vt2014 kanban presentation
Vt2014 kanban presentationVt2014 kanban presentation
Vt2014 kanban presentation
 
Kanban for ODDS
Kanban for ODDSKanban for ODDS
Kanban for ODDS
 
Designing your kanban board to map your process
Designing your kanban board to map your processDesigning your kanban board to map your process
Designing your kanban board to map your process
 
Agile scrum
Agile   scrumAgile   scrum
Agile scrum
 
Kanban != Kanban Board
Kanban != Kanban BoardKanban != Kanban Board
Kanban != Kanban Board
 
Kanban step bystep
Kanban step bystepKanban step bystep
Kanban step bystep
 
Introduction to processes and procedures
Introduction to processes and proceduresIntroduction to processes and procedures
Introduction to processes and procedures
 
Kanban board 9th may 2017
Kanban board   9th may 2017Kanban board   9th may 2017
Kanban board 9th may 2017
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
 
An Introduction to Kanban
An Introduction to KanbanAn Introduction to Kanban
An Introduction to Kanban
 
Introduction to Kanban boards
Introduction to Kanban boardsIntroduction to Kanban boards
Introduction to Kanban boards
 
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
 
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)
 
An Introduction to kanban
An Introduction to kanbanAn Introduction to kanban
An Introduction to kanban
 
Kanban Basics for Beginners Revised
Kanban Basics for Beginners RevisedKanban Basics for Beginners Revised
Kanban Basics for Beginners Revised
 
Kanban - A Crash Course
Kanban - A Crash CourseKanban - A Crash Course
Kanban - A Crash Course
 
Kanban Vs Scrum
Kanban Vs ScrumKanban Vs Scrum
Kanban Vs Scrum
 
Kanban step by step
Kanban step by stepKanban step by step
Kanban step by step
 
Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?
 

Similaire à Kanban seminar

Kanban_230916
Kanban_230916Kanban_230916
Kanban_230916Ram Kumar
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentJawdatTI
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentationallan kelly
 
Ag02 agile practices - dnc14 handouts
Ag02   agile practices - dnc14 handoutsAg02   agile practices - dnc14 handouts
Ag02 agile practices - dnc14 handoutsDotNetCampus
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyDhruv Kumar
 
SAD12 - Agile and Scrum
SAD12 - Agile and ScrumSAD12 - Agile and Scrum
SAD12 - Agile and ScrumMichael Heron
 
Kanban like another approach for gaming projects, Катерина Гаськова
Kanban like another approach for gaming projects, Катерина ГаськоваKanban like another approach for gaming projects, Катерина Гаськова
Kanban like another approach for gaming projects, Катерина ГаськоваSigma Software
 
Estimation is dead - long live sizing, by John Coleman 13June2023.pdf
Estimation is dead - long live sizing, by John Coleman 13June2023.pdfEstimation is dead - long live sizing, by John Coleman 13June2023.pdf
Estimation is dead - long live sizing, by John Coleman 13June2023.pdfOrderly Disruption
 
Advanced Lean Training Manual Toolkit.ppt
Advanced Lean Training Manual Toolkit.pptAdvanced Lean Training Manual Toolkit.ppt
Advanced Lean Training Manual Toolkit.pptThinL389917
 
Wbs, estimation and scheduling
Wbs, estimation and schedulingWbs, estimation and scheduling
Wbs, estimation and schedulingSulman Ahmed
 

Similaire à Kanban seminar (20)

KANBAN.pdf
KANBAN.pdfKANBAN.pdf
KANBAN.pdf
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Kanban_230916
Kanban_230916Kanban_230916
Kanban_230916
 
Kanban
KanbanKanban
Kanban
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Agile methodology and scrum development
Agile methodology and scrum developmentAgile methodology and scrum development
Agile methodology and scrum development
 
CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile Development
 
Kanban in sw development
Kanban in sw developmentKanban in sw development
Kanban in sw development
 
Overview of agile methodology
Overview of agile methodologyOverview of agile methodology
Overview of agile methodology
 
Xanpan extended presentation
Xanpan extended presentationXanpan extended presentation
Xanpan extended presentation
 
Ag02 agile practices - dnc14 handouts
Ag02   agile practices - dnc14 handoutsAg02   agile practices - dnc14 handouts
Ag02 agile practices - dnc14 handouts
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Scrumban
ScrumbanScrumban
Scrumban
 
Agile
AgileAgile
Agile
 
SAD12 - Agile and Scrum
SAD12 - Agile and ScrumSAD12 - Agile and Scrum
SAD12 - Agile and Scrum
 
Kanban like another approach for gaming projects, Катерина Гаськова
Kanban like another approach for gaming projects, Катерина ГаськоваKanban like another approach for gaming projects, Катерина Гаськова
Kanban like another approach for gaming projects, Катерина Гаськова
 
Estimation is dead - long live sizing, by John Coleman 13June2023.pdf
Estimation is dead - long live sizing, by John Coleman 13June2023.pdfEstimation is dead - long live sizing, by John Coleman 13June2023.pdf
Estimation is dead - long live sizing, by John Coleman 13June2023.pdf
 
Advanced Lean Training Manual Toolkit.ppt
Advanced Lean Training Manual Toolkit.pptAdvanced Lean Training Manual Toolkit.ppt
Advanced Lean Training Manual Toolkit.ppt
 
Wbs
WbsWbs
Wbs
 
Wbs, estimation and scheduling
Wbs, estimation and schedulingWbs, estimation and scheduling
Wbs, estimation and scheduling
 

Dernier

Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...gajnagarg
 
Hosa Road Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ban...
Hosa Road Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ban...Hosa Road Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ban...
Hosa Road Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ban...amitlee9823
 
VVIP Pune Call Girls Gahunje WhatSapp Number 8005736733 With Elite Staff And ...
VVIP Pune Call Girls Gahunje WhatSapp Number 8005736733 With Elite Staff And ...VVIP Pune Call Girls Gahunje WhatSapp Number 8005736733 With Elite Staff And ...
VVIP Pune Call Girls Gahunje WhatSapp Number 8005736733 With Elite Staff And ...SUHANI PANDEY
 
Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...gajnagarg
 
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一ougvy
 
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...MOHANI PANDEY
 
Just Call Vip call girls daman Escorts ☎️9352988975 Two shot with one girl (d...
Just Call Vip call girls daman Escorts ☎️9352988975 Two shot with one girl (d...Just Call Vip call girls daman Escorts ☎️9352988975 Two shot with one girl (d...
Just Call Vip call girls daman Escorts ☎️9352988975 Two shot with one girl (d...gajnagarg
 
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证tufbav
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...motiram463
 
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
Just Call Vip call girls Bhiwandi Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Bhiwandi Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Bhiwandi Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Bhiwandi Escorts ☎️9352988975 Two shot with one girl...gajnagarg
 
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja Nehwal
 
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime GuwahatiGuwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahatimeghakumariji156
 

Dernier (20)

Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
 
Hosa Road Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ban...
Hosa Road Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ban...Hosa Road Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ban...
Hosa Road Call Girls Service: ☎ 7737669865 ☎ High Profile Model Escorts | Ban...
 
CHEAP Call Girls in Vinay Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Vinay Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Vinay Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Vinay Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
VVIP Pune Call Girls Gahunje WhatSapp Number 8005736733 With Elite Staff And ...
VVIP Pune Call Girls Gahunje WhatSapp Number 8005736733 With Elite Staff And ...VVIP Pune Call Girls Gahunje WhatSapp Number 8005736733 With Elite Staff And ...
VVIP Pune Call Girls Gahunje WhatSapp Number 8005736733 With Elite Staff And ...
 
Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...
 
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
 
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
 
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Just Call Vip call girls daman Escorts ☎️9352988975 Two shot with one girl (d...
Just Call Vip call girls daman Escorts ☎️9352988975 Two shot with one girl (d...Just Call Vip call girls daman Escorts ☎️9352988975 Two shot with one girl (d...
Just Call Vip call girls daman Escorts ☎️9352988975 Two shot with one girl (d...
 
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
Call Now ≽ 9953056974 ≼🔝 Call Girls In Yusuf Sarai ≼🔝 Delhi door step delevry≼🔝
 
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
 
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
Just Call Vip call girls Bhiwandi Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Bhiwandi Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Bhiwandi Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Bhiwandi Escorts ☎️9352988975 Two shot with one girl...
 
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
 
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime GuwahatiGuwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
 
CHEAP Call Girls in Mayapuri (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Mayapuri  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Mayapuri  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Mayapuri (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 

Kanban seminar

  • 2. 2017-18 State of Scrum Report Scrum only Scrum and Others No Scrum Kanban Hybrid (Waterfall & Agile) Traditional Waterfall Bimodal (Agile and Waterfall) Lean
  • 3. Plan-driven development Requirement Design Development Testing Maintenance Changes Takes too long Skipped ● You don’t realize any value until the end of project ● You don’t seek approval from the stakeholders until late in the day ● You leave the testing until the end This approach is highly risky, often more costly and generally less efficient than Agile approaches
  • 5. What's “Scrum”? - Split your organization into small, cross-functional, self-organizing teams. - Split your work into a list of small, concrete deliverables. Sort the list by priority and estimate the relative effort of each item. - Split time into short fixed-length iterations (usually 1 – 4 weeks), with potentially shippable code demonstrated after each iteration. - Optimize the release plan and update priorities in collaboration with the customer, based on insights gained by inspecting the release after each iteration. - Optimize the process by having a retrospective after each iteration. Split your organization Split your work Split timeSprint (1 - 4 weeks)
  • 6.
  • 7. What’s “Kanban”? - Visualize the workflow - Split the work into pieces, write each item on a card and put on the wall - Use named columns to illustrate where each item is in the workflow. - Limit WIP (work in progress) − assign explicit limits to how many items may be in progress at each workflow state. - Measure the lead time (average time to complete one item, sometimes called “cycle time”), optimize the process to make lead time as small and predictable as possible.
  • 8. Where you start “Kanban” from? - Start from where you are now - Applying Scrum, you have to change the existing process (affecting to existing role, activity, artifact) - Understand what happened and where you stand, and then improve that.
  • 9. What’s “Kanban”? - Visualize the workflow - Split the work into pieces, write each item on a card and put on the wall - Use named columns to illustrate where each item is in the workflow. - Limit WIP (work in progress) − assign explicit limits to how many items may be in progress at each workflow state. - Measure the lead time (average time to complete one item, sometimes called “cycle time”), optimize the process to make lead time as small and predictable as possible.
  • 10. Visualize work first - Makes hidden work apparent - There may be more tasks even if you use JIRA or Redmine - You cannot solve the situation like “don’t know who working on what” unless you clarify all task including hidden tasks - Write it down on sticky notes and put it on a large and easy-read board in order of priorities.
  • 11. Correct way to use Sticky note - 1 thing 1 note - Use sign pen, not ballpoint pen (To be able to see from far) - Write carefully so others can see easily - Don’t use multicolored notes without particular reason - Peel notes by correct way
  • 12. You see all work even if you hate it.
  • 13. Map your workflow to the board - Identify all the stages, from work entering to work leaving the team - Don’t strive for perfection - Inspect and adapt - Work isn’t done until it’s producing value to the customer - With a visualized workflow you can see: - Status of work - Potential problems such as work not progressing and piling up in a stage
  • 14. There may be potential problems You can see status of work
  • 15. Work items Common attributes are: - Description of the work item - ID in electronic systems - Deadlines - Who’s working on the item - Type of work (bug or normal, for example) Avatar Type of work
  • 16. What you can see now - How many tasks you have - What kind of tasks you have - What status each task move on? - Who are doing what now You cannot improve what you cannot see Why you have to make work visualized?
  • 17. What’s “Kanban”? - Visualize the workflow - Split the work into pieces, write each item on a card and put on the wall - Use named columns to illustrate where each item is in the workflow. - Limit WIP (work in progress) − assign explicit limits to how many items may be in progress at each workflow state. - Measure the lead time (average time to complete one item, sometimes called “cycle time”), optimize the process to make lead time as small and predictable as possible.
  • 18. Lead Time / Cycle Time / Work in progress Lead time Cycle time for development and test Number of WIP = 5
  • 19. Little’s Law If you reduce number of work in progress, cycle time also reduce.
  • 20. Effects of too much WIP - Increase risk (a competitor release it earlier...) - More overhead (I have to adjust a lot again…) - Lower quality (What happened with that bug?) - Decreased motivation (There are a lot of WIP…)
  • 21. Limit work in progress Limit WIP, and Stop starting and start finishing
  • 22. How to decide the number of WIP - A lower WIP is generally better. As a rule of thumb: - Too-high WIP leaves work idle - Too-low WIP leaves people idle - Limiting WIP will surface improvement opportunities - Acting on them leads to better flow - WIP limits are not rules — they are triggers for discussions - There’s no one right WIP limit for a team - Inspect and adapt
  • 23. What’s “Kanban”? - Visualize the workflow - Split the work into pieces, write each item on a card and put on the wall - Use named columns to illustrate where each item is in the workflow. - Limit WIP (work in progress) − assign explicit limits to how many items may be in progress at each workflow state. - Measure the lead time (average time to complete one item, sometimes called “cycle time”), optimize the process to make lead time as small and predictable as possible.
  • 24. Metrics - Metrics are not improvements—they help you know if you are improving - Two common and useful metrics are: - Lead time — the time for the whole workflow - Throughput — how much or how many work items you complete over a period of time - Use balanced metrics (ex. Lead-time and Num of bugs in live environment) - Use metrics to improve—not to punish
  • 25. Two powerful visualization Cumulative flow diagram (CFD)Statistical process control (SPC)
  • 26. How to make work flowed well - Limiting work in process - Reducing waiting time - Ensuring that work is ready - Making the work items smaller and similarly sized - Removing blockers - Tracking blockers - Swaming - Avoiding rework - Value demand and failure demand - Cross-functional teams - Daily standup
  • 27. - Bottlenecks set the pace for the entire flow - Increasing throughput upstream from the bottleneck will just pile up work in a queue in front of it - Increase throughput downstream from the bottleneck is futile because there won’t be enough input to work on - Theory of Constraints is a management theory built around managing bottlenecks 1/ Identify the constraint 2/ Exploit the constraint 3/ Subordinate other work to that decision 4/ Elevate the constraint 5/ Rinse and repeat Bottlenecks Dev Test Deploy ReleaseDesign
  • 28. Queues and Acceptance criteria Clarify the acceptance criteria Indicate tasks can be move to the next
  • 29. How to take care of urgent work - Common way to handle special cases - Such as work that is urgent - Often visualized as a separate lane on the board - Policies around that lane might be: - Only one item can be in the lane at the time - Max one expedite item per week - Don’t count the expedite lane against the WIP limit
  • 30. Daily standup - Focus on the work rather than the workers - Scrum: - What did you do yesterday? - What are you going to do today? - Do you have any impediments that hinder you from doing that? - Kanban: - What do we need to do to move the work item closer to done? - Who is going to do it? - Walk the board, right to left - Focus on smells and deviations - “Is all your work on the board?” - “Do we work on the right things?” - “Do we understand our work?” - Encourage spontaneous kaizen meetings after the daily standup
  • 31.
  • 32. T-shirt size estimates - Estimate work in groups like T-shirt sizes - S, M, and L are most commonly used - Use XS and XL only if needed - Relative estimations - Track data and project based on real data, for example: “S takes 3-5 days”
  • 33. Transition from iteration-based process - Iteration- or flow-based: which is better? There’s no way to tell. - If you have a backlog of items that are the only things you work on, then an iteration-based approach would be suitable. - If you manage items that might come to you at any time, you might be better off with a flow-based approach, without the start and stop of iterations. Iteration-based Kanban board
  • 34.
  • 35. A sample of team issues - We often deliver late - Estimates are often inaccurate - Team is swamped with work - Priorities is unclear - Work is coming to the team from everywhere - Unclear who’s working on what
  • 36. Workshop “Pass the Pennies” Worker WIP 20 5 1 Worker1 Worker2 Worker3 Worker4 First TOTAL