SlideShare uma empresa Scribd logo
1 de 50
Do we really
need to
change?
Ilan Kirschenbaum
Agile coach at Practical Agile
Find me at:
  http://practical-agile.com
  http://fostnope.com
               at Wordpress.com
  Twitter: kirschi_
  Facebook: Ilan Kirschenbaum
Now tell us
something we
don’t know
Quality, Cost, Lead Time, Morale, Safety

                 Respect for People
                                            In-station
Just In Time         Continuous
                                             Quality
 Pull, Flow     Improvement (Kaizen)
                                             (Jidoka)
                    Reduce Waste

    Stability, Standardization, Leveling (heijunka)
Choose the project
Map your current process
Find and reduce waste
Identify and respect WIP limits
Maintain Flow by Pulling work
Continuously Improve
Lead Time




    Costs

Value adding and essential waste
Non-essential waste
Waste = Investing in efforts that do not
contribute to value
  Partially done work
  Extra features
  Rework
  Redundant handoffs
  Delays
  Context switching
  Defects
  Ignoring creativity
Value adding work
  Activities that directly contribute to
  working product
Essential waste
  Activities that the customer will not pay
  for, but are unavoidable
Non essential waste
  Activities that the customer will not pay
  for, and can be eliminated or reduced
Which Side of This Road Would You Rather Drive?
Redefining the daily meeting
  Does the Kanban reflect our activity?
  Is there anything blocking us?
  Are we blocking anyone?
Yes – if you need it
Define your Cadence, and create the
rhythm of
  Planning
  Reviewing
  Retrospection
Where does it hurt?
What would you discuss in your Kaizen?
  Time to Market?
  Try CFD and Cycle Time
  Quality?
  Try Code Coverage or Defects rate
Match your measure to your goals
Backlog

                                           WIP
                                Avg Cycle Time

                         Avg Lead Time




Source: Target Process
Source: Target Process
Source: Attlasian
Source: Sonar
What’s Next?
So, Do we
really need to
change?
If it ain’t broken – don’t fix it
If it is broken, use what you already
know to fix it
If it doesn’t fit – see if Kanban fits
  Daily releases – e.g. support, short SLA
  Chaotic requirements changes – e.g. Start-
  up
  Not SCRUM-able – e.g. large complex team
Salmon: http://www.flickr.com/photos/66143381@N07/6106820290/
Ruins: http://www.flickr.com/photos/blathlean/5424392859/
Daily SCRUM http://www.flickr.com/photos/improveit/1470213411/
Yawn http://www.flickr.com/photos/melissadion/4480984908/
Kanban – Karl Scotland http://agile.dzone.com/news/introducing-kanban-flow-and
Toyota http://www.flickr.com/photos/katerha/5581762999/
Piggly Wiggly http://www.flickr.com/photos/pixelpackr/91923434/
JIT – Dilbert, Scott Adams. Found at http://www.witiger.com/internationalbusiness/JIT.htm
Customer service http://www.socialsellingu.com/blog/5-reasons-add-customer-satisfaction-survey
Value Stream Mapping – Courtesy of Amdocs
WIP – Henrik Kniberg
CFD – Target Process http://www.targetprocess.com/blog/2010/02/cumulative-flow-chart-in-kanban-real-usage-
example.html
Cycle time – Target Process http://www.targetprocess.com/userguides/userguide.html
Defects – created vs. resolved: Atlassian
https://confluence.atlassian.com/display/JIRA/Created+vs+Resolved+Issues+Report
Code coverage: Sonar http://www.sonarsource.org/sonar-to-manage-unit-tests-and-improve-code-coverage/
Kanban big to small – Joseph Wilk http://agilepractitioners2012.com/wp-content/uploads/2011/11/Joe-Wilk-
Testing-In-the-land-of-Startups.pdf
Toyota Production System http://en.wikipedia.org/wiki/Toyota_Production_System
The Toyota Way http://en.wikipedia.org/wiki/The_Toyota_Way
The Machine That Changed the World by by James P. Womack, Daniel T. Jones (scientist), and Daniel Roos
Stopwatch http://www.flickr.com/photos/rsdio/3642425935/
Dollar http://www.flickr.com/photos/8011986@N02/2965137520/
Traffic http://www.flickr.com/photos/stevenworster/6122957783/

Mais conteúdo relacionado

Mais procurados

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
 
Agile concepts for quality and process engineers for slideshare
Agile concepts for quality and process engineers   for slideshareAgile concepts for quality and process engineers   for slideshare
Agile concepts for quality and process engineers for slideshareYuval Yeret
 
Using Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkUsing Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkLeanKit
 
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Vidas Vasiliauskas
 
Scrum & Kanban Introduction
Scrum & Kanban IntroductionScrum & Kanban Introduction
Scrum & Kanban IntroductionChihyang Li
 
Lean sw development il tech-talks
Lean sw development   il tech-talksLean sw development   il tech-talks
Lean sw development il tech-talksElad Sofer
 
Is management dead?
Is management dead?Is management dead?
Is management dead?Flavius Stef
 
All You Want To About Kanban Before Doing Kanban Certification | AgileFever
All You Want To About Kanban Before Doing Kanban Certification | AgileFeverAll You Want To About Kanban Before Doing Kanban Certification | AgileFever
All You Want To About Kanban Before Doing Kanban Certification | AgileFeverAgileFever
 
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
 
Building Cross-Functional Scrum-Teams in a Hardware Project
Building Cross-Functional Scrum-Teams in a Hardware ProjectBuilding Cross-Functional Scrum-Teams in a Hardware Project
Building Cross-Functional Scrum-Teams in a Hardware ProjectStephanie Gasche
 
Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Kaizen in Action for Regional Scrum Gathering Tokyo 2017Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Kaizen in Action for Regional Scrum Gathering Tokyo 2017Kiro Harada
 
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zoneKanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zoneYuval Yeret
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrumAnat (Alon) Salhov
 
Feedback - The Secret ingredient of success
Feedback - The Secret ingredient of successFeedback - The Secret ingredient of success
Feedback - The Secret ingredient of successElad Sofer
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanDimitri Ponomareff
 
Agile & Scrum – intro slides
Agile & Scrum – intro slidesAgile & Scrum – intro slides
Agile & Scrum – intro slidesArtem Bykovets
 
Agile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadershipAgile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadershipRavi Tadwalkar
 

Mais procurados (20)

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...
 
Agile concepts for quality and process engineers for slideshare
Agile concepts for quality and process engineers   for slideshareAgile concepts for quality and process engineers   for slideshare
Agile concepts for quality and process engineers for slideshare
 
Using Kanban to Visualize Your Work
Using Kanban to Visualize Your WorkUsing Kanban to Visualize Your Work
Using Kanban to Visualize Your Work
 
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...
 
Scrumban
ScrumbanScrumban
Scrumban
 
Scrum & Kanban Introduction
Scrum & Kanban IntroductionScrum & Kanban Introduction
Scrum & Kanban Introduction
 
Lean sw development il tech-talks
Lean sw development   il tech-talksLean sw development   il tech-talks
Lean sw development il tech-talks
 
Is management dead?
Is management dead?Is management dead?
Is management dead?
 
All You Want To About Kanban Before Doing Kanban Certification | AgileFever
All You Want To About Kanban Before Doing Kanban Certification | AgileFeverAll You Want To About Kanban Before Doing Kanban Certification | AgileFever
All You Want To About Kanban Before Doing Kanban Certification | AgileFever
 
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
 
Scrumban
ScrumbanScrumban
Scrumban
 
Building Cross-Functional Scrum-Teams in a Hardware Project
Building Cross-Functional Scrum-Teams in a Hardware ProjectBuilding Cross-Functional Scrum-Teams in a Hardware Project
Building Cross-Functional Scrum-Teams in a Hardware Project
 
Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Kaizen in Action for Regional Scrum Gathering Tokyo 2017Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Kaizen in Action for Regional Scrum Gathering Tokyo 2017
 
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zoneKanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Feedback - The Secret ingredient of success
Feedback - The Secret ingredient of successFeedback - The Secret ingredient of success
Feedback - The Secret ingredient of success
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 
Agile & Scrum – intro slides
Agile & Scrum – intro slidesAgile & Scrum – intro slides
Agile & Scrum – intro slides
 
Agile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadershipAgile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadership
 
Introduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XPIntroduction to Lean, Agile, Scrum, & XP
Introduction to Lean, Agile, Scrum, & XP
 

Semelhante a Kanban for scrummers

How to scale agility in your enterprise
How to scale agility in your enterpriseHow to scale agility in your enterprise
How to scale agility in your enterpriseTimothy Wise
 
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...ColomboCampsCommunity
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfallMike Edwards
 
The Agile Chef - Scrumban
The Agile Chef - ScrumbanThe Agile Chef - Scrumban
The Agile Chef - ScrumbanPieter Rijken
 
Post-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failurePost-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failureYuval Yeret
 
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWAgile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWallan kelly
 
How To Successfully Scale Agile In Your Enterprise
How To Successfully Scale Agile In Your EnterpriseHow To Successfully Scale Agile In Your Enterprise
How To Successfully Scale Agile In Your EnterpriseLeadingAgile
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organizationInCycle Software
 
Good agile / Bad agile: Proving the value of Agile to a skeptical organization
Good agile / Bad agile: Proving the value of Agile to a skeptical organizationGood agile / Bad agile: Proving the value of Agile to a skeptical organization
Good agile / Bad agile: Proving the value of Agile to a skeptical organizationAlan Albert
 
Kanplexity - a jumping-off point for Cynefin using Kanban
Kanplexity - a jumping-off point for Cynefin using KanbanKanplexity - a jumping-off point for Cynefin using Kanban
Kanplexity - a jumping-off point for Cynefin using KanbanOrderly Disruption
 
Just Enough: Minimally Viable Agile
Just Enough: Minimally Viable AgileJust Enough: Minimally Viable Agile
Just Enough: Minimally Viable Agiletroytuttle
 
Deep Dive : Kanban by Aditya Deshpande
Deep Dive : Kanban by Aditya DeshpandeDeep Dive : Kanban by Aditya Deshpande
Deep Dive : Kanban by Aditya DeshpandeAgile Testing Alliance
 
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
 
Change request for right mindset
Change request for right mindsetChange request for right mindset
Change request for right mindsetRahul Sudame
 
How to Successfully Scale Agile in Your Enterprise
How to Successfully Scale Agile in Your EnterpriseHow to Successfully Scale Agile in Your Enterprise
How to Successfully Scale Agile in Your EnterpriseIsaac Hogue
 
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
 

Semelhante a Kanban for scrummers (20)

How to scale agility in your enterprise
How to scale agility in your enterpriseHow to scale agility in your enterprise
How to scale agility in your enterprise
 
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
'Stakeholder Engagement Shortcuts': Ilan Goldstein @ Colombo Agile Conference...
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
 
The Agile Journey
The Agile JourneyThe Agile Journey
The Agile Journey
 
The Agile Chef - Scrumban
The Agile Chef - ScrumbanThe Agile Chef - Scrumban
The Agile Chef - Scrumban
 
Post-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failurePost-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failure
 
AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban
AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About KanbanAgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban
AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban
 
My Experience with Tribe-Squads
My Experience with Tribe-SquadsMy Experience with Tribe-Squads
My Experience with Tribe-Squads
 
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWAgile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSW
 
How To Successfully Scale Agile In Your Enterprise
How To Successfully Scale Agile In Your EnterpriseHow To Successfully Scale Agile In Your Enterprise
How To Successfully Scale Agile In Your Enterprise
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organization
 
Good agile / Bad agile: Proving the value of Agile to a skeptical organization
Good agile / Bad agile: Proving the value of Agile to a skeptical organizationGood agile / Bad agile: Proving the value of Agile to a skeptical organization
Good agile / Bad agile: Proving the value of Agile to a skeptical organization
 
Kanplexity - a jumping-off point for Cynefin using Kanban
Kanplexity - a jumping-off point for Cynefin using KanbanKanplexity - a jumping-off point for Cynefin using Kanban
Kanplexity - a jumping-off point for Cynefin using Kanban
 
Just Enough: Minimally Viable Agile
Just Enough: Minimally Viable AgileJust Enough: Minimally Viable Agile
Just Enough: Minimally Viable Agile
 
Deep Dive : Kanban by Aditya Deshpande
Deep Dive : Kanban by Aditya DeshpandeDeep Dive : Kanban by Aditya Deshpande
Deep Dive : Kanban by Aditya Deshpande
 
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
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
Change request for right mindset
Change request for right mindsetChange request for right mindset
Change request for right mindset
 
How to Successfully Scale Agile in Your Enterprise
How to Successfully Scale Agile in Your EnterpriseHow to Successfully Scale Agile in Your Enterprise
How to Successfully Scale Agile in Your Enterprise
 
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 - Евгений Андрушко
 

Mais de AgileSparks

What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner AgileSparks
 
Distributed Teams by Kevin Goldsmith
Distributed Teams by Kevin GoldsmithDistributed Teams by Kevin Goldsmith
Distributed Teams by Kevin GoldsmithAgileSparks
 
A Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi GostynskiA Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi GostynskiAgileSparks
 
Jira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-NoamJira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-NoamAgileSparks
 
Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman AgileSparks
 
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...AgileSparks
 
Honest Experimentation by Jonathan Bertfield
 Honest Experimentation by Jonathan Bertfield Honest Experimentation by Jonathan Bertfield
Honest Experimentation by Jonathan BertfieldAgileSparks
 
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloPango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloAgileSparks
 
ClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekAgileSparks
 
Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi AgileSparks
 
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisKubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisAgileSparks
 
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...AgileSparks
 
Real Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshReal Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshAgileSparks
 
True Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegTrue Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegAgileSparks
 
Homo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelHomo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelAgileSparks
 
Intel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraIntel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraAgileSparks
 
Leading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldLeading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldAgileSparks
 
Organization architecture autonomy and accountability
Organization architecture autonomy and accountability Organization architecture autonomy and accountability
Organization architecture autonomy and accountability AgileSparks
 
Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017AgileSparks
 
The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017AgileSparks
 

Mais de AgileSparks (20)

What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner
 
Distributed Teams by Kevin Goldsmith
Distributed Teams by Kevin GoldsmithDistributed Teams by Kevin Goldsmith
Distributed Teams by Kevin Goldsmith
 
A Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi GostynskiA Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi Gostynski
 
Jira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-NoamJira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-Noam
 
Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman
 
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...Are We Really Using Our Resources in The Most Effective Way?  by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
 
Honest Experimentation by Jonathan Bertfield
 Honest Experimentation by Jonathan Bertfield Honest Experimentation by Jonathan Bertfield
Honest Experimentation by Jonathan Bertfield
 
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloPango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv Kalo
 
ClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny DuekClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny Duek
 
Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi
 
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad AssisKubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
 
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
 
Real Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat EnoshReal Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat Enosh
 
True Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper BoegTrue Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper Boeg
 
Homo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior FrenkelHomo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior Frenkel
 
Intel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen EzraIntel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen Ezra
 
Leading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan BertfieldLeading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan Bertfield
 
Organization architecture autonomy and accountability
Organization architecture autonomy and accountability Organization architecture autonomy and accountability
Organization architecture autonomy and accountability
 
Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017
 
The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Último (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Kanban for scrummers

  • 1.
  • 2. Do we really need to change?
  • 3. Ilan Kirschenbaum Agile coach at Practical Agile Find me at: http://practical-agile.com http://fostnope.com at Wordpress.com Twitter: kirschi_ Facebook: Ilan Kirschenbaum
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Now tell us something we don’t know
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Quality, Cost, Lead Time, Morale, Safety Respect for People In-station Just In Time Continuous Quality Pull, Flow Improvement (Kaizen) (Jidoka) Reduce Waste Stability, Standardization, Leveling (heijunka)
  • 25. Choose the project Map your current process Find and reduce waste Identify and respect WIP limits Maintain Flow by Pulling work Continuously Improve
  • 26. Lead Time Costs Value adding and essential waste Non-essential waste
  • 27.
  • 28.
  • 29. Waste = Investing in efforts that do not contribute to value Partially done work Extra features Rework Redundant handoffs Delays Context switching Defects Ignoring creativity
  • 30. Value adding work Activities that directly contribute to working product Essential waste Activities that the customer will not pay for, but are unavoidable Non essential waste Activities that the customer will not pay for, and can be eliminated or reduced
  • 31.
  • 32. Which Side of This Road Would You Rather Drive?
  • 33.
  • 34.
  • 35. Redefining the daily meeting Does the Kanban reflect our activity? Is there anything blocking us? Are we blocking anyone?
  • 36. Yes – if you need it Define your Cadence, and create the rhythm of Planning Reviewing Retrospection
  • 37. Where does it hurt? What would you discuss in your Kaizen? Time to Market? Try CFD and Cycle Time Quality? Try Code Coverage or Defects rate Match your measure to your goals
  • 38. Backlog WIP Avg Cycle Time Avg Lead Time Source: Target Process
  • 43.
  • 44.
  • 45.
  • 46. So, Do we really need to change?
  • 47.
  • 48. If it ain’t broken – don’t fix it If it is broken, use what you already know to fix it If it doesn’t fit – see if Kanban fits Daily releases – e.g. support, short SLA Chaotic requirements changes – e.g. Start- up Not SCRUM-able – e.g. large complex team
  • 49.
  • 50. Salmon: http://www.flickr.com/photos/66143381@N07/6106820290/ Ruins: http://www.flickr.com/photos/blathlean/5424392859/ Daily SCRUM http://www.flickr.com/photos/improveit/1470213411/ Yawn http://www.flickr.com/photos/melissadion/4480984908/ Kanban – Karl Scotland http://agile.dzone.com/news/introducing-kanban-flow-and Toyota http://www.flickr.com/photos/katerha/5581762999/ Piggly Wiggly http://www.flickr.com/photos/pixelpackr/91923434/ JIT – Dilbert, Scott Adams. Found at http://www.witiger.com/internationalbusiness/JIT.htm Customer service http://www.socialsellingu.com/blog/5-reasons-add-customer-satisfaction-survey Value Stream Mapping – Courtesy of Amdocs WIP – Henrik Kniberg CFD – Target Process http://www.targetprocess.com/blog/2010/02/cumulative-flow-chart-in-kanban-real-usage- example.html Cycle time – Target Process http://www.targetprocess.com/userguides/userguide.html Defects – created vs. resolved: Atlassian https://confluence.atlassian.com/display/JIRA/Created+vs+Resolved+Issues+Report Code coverage: Sonar http://www.sonarsource.org/sonar-to-manage-unit-tests-and-improve-code-coverage/ Kanban big to small – Joseph Wilk http://agilepractitioners2012.com/wp-content/uploads/2011/11/Joe-Wilk- Testing-In-the-land-of-Startups.pdf Toyota Production System http://en.wikipedia.org/wiki/Toyota_Production_System The Toyota Way http://en.wikipedia.org/wiki/The_Toyota_Way The Machine That Changed the World by by James P. Womack, Daniel T. Jones (scientist), and Daniel Roos Stopwatch http://www.flickr.com/photos/rsdio/3642425935/ Dollar http://www.flickr.com/photos/8011986@N02/2965137520/ Traffic http://www.flickr.com/photos/stevenworster/6122957783/

Notas do Editor

  1. שלום לכולםאם אתם כאן אני מניח שכבר יש לכם מושג סביר מה זה סקראם. גם אם לא, אתם מוזמנים להישאר. אם יש משהו שאתם ממש לא מכירים אתם מוזמנים לשאול. לגבי שאלות אחרות, אני אשאיר זמן בסוףטוב, השאלה הראשונה לאלו שכבר עושים סקראם, ורוצים לעבור לקאנבאן, היא – האם יש לנו סיבה מספיק טובה לעבור למשהו אחראבל רגע לפני כן, כמה מלים על מי אני בכלל
  2. שמי אילן, ואני agile coach בחברת פרקטיקלאג'ייל. אני מגיע מרקע של הנדסת תוכנה, כאשר לפני מספר שנים נפל לי האסימון של למה לעזאזל שיטת המפל לא עובדת, ומאז אני מפיק הנאה מרובה מלעזור להפיל את האסימון הזה אצל הלקוחות שלנו
  3. ולענייננו.אחד היתרונות של סקראם הוא שהוא נותן מסגרת יחסית ברורה לתהליך. אמנם יש מרחב חופש עצום, אבל אפשר די בקלות לומר אם אתם עושים סקראם או לא. ובכל זאת...
  4. במקריםמסויימים, גם אם עושים את כל הדברים הנכונים לכאורה, זה מרגיש שאתם לא קוצרים את הפירות שהבטיחו לכם או שדמיינתם לעצמכם כשהתחלתם עם סקראם
  5. בתור התחלה, סקראם מניח שיש רשימת תכולה יציבה פחות או יותר מתחילת הספרינט לכל אורכו. נכון, יש ספייקים, אבל סקראם בעצמו מדגיש את המרחב המוגן של הצוות, ושספייקים צריכים להיות המקרה החריג, ולא הכלל.
  6. אבל מה אם ברוב הספרינטים אותה רשימת התכולה, הבקלוג, הופכת להיות עיי חרבות זמן קצר אחרי שהספרינט מתחיל? זה יכול לקרות מסיבות שונות ומשונות, אבל לצורך הדיון אני אתמקד בסוג אחד של מקרים:בכל ספרינט יש אחוז מסוים, דומה, של דברים שנשארים קבועים, ושאפשר לקחת עליהם התחייבות לשבועיים. אבל החלק האחר נוטה להשתנות – אם זה בגלל דרישות מהלקוח שהשתנו, או בגלל שאנחנו מוצר חדש שצריך להתכונן בזריזות לפגישות עם לקוחות, או אולי להיפך, שאנחנו מוצר ותיק עם מספר רב של לקוחות ו-SLA קצרואז...
  7. אם יש דברים דחופים לטפל בהם, כל עוד זה פחות או יותר צפוי, וברמה נמוכה, אז סקראם יסתדר עם זה היטב. מראש נדע ש- X% מהספרינט שמור לבלתמים, ואת ה-פלנינג נעשה לפי זה.אבל...
  8. מה אם זה הופך להיות בלתי צפוי?כלומר רוב הדברים שתכננו ביום הראשון של הספרינט הופכים להיות לא רלוונטיים ככל שהספרינט מתקדם?השאלה הראשונה שצריך לשאול היא (תופים......) למה זה קורה?יתכן שאת רוב המקרים ניתן לפתור בלי להפריע לצוות. למשל, לשאול למה? למה עכשיו? מה עוד אפשר לעשות?אבל לפעמים באמת הדרישות משתנות באופן שהוא יותר תכוף משבועיים.
  9. מה יהיו ההשלכות של שינויים תכופים?נתחיל ביכולת שלנו לתכנן. אנחנו משתמשים ב BDC כדי לתקן את עצמנו במהלך הספרינט – אילו החלטות צריך לעשות עכשיו? כדי לעמוד בהתחייבות, כדי לשמור על האיכות, כדי להתכונן לספרינט הבא, כדי לעזור לחבר צוות שנתקע.אבל אם הדרישות משתנות ללא הרף...
  10. אז הכלי הזה הופך לבלתי שימושי. אילו החלטות אפשר לעשות בעזרת גרף שכזה?
  11. היבט נוסף של אי-יציבות הבקלוג הוא בדיילי סטנד-אפמוטו בסקראם הוא: סטופ סטרטינגסטרטפינישינג = תתמקדו, כצוות, בפחות דברים לסיים, כדי לסיים יותר דברים.הבעיה היא שכשיש הרבה דברים דחופים, זה הרבה הרבה יותר קשה לביצוע.עוד נדבר על זה בהמשך, אבל בהקשר של הדיילי, עלול להיווצר מצב שמעט חברי צוות עובדים על דרישות משותפותואז...
  12. הדיילי הופך להיות משעמם.למה שאני אקשיב למה שיש לחבר צוות אחר לדבר על משימה לא שלי, כשאני עובד על משימה שעבורי היא הדחופה ביותר?הדיילי הופך להיות משהו שמפריע להתקדם בדברים הדחופים, במקום מקום לקדם את המשימות המשותפות
  13. אה, ועוד משהו משמעותי. רעיון מרכזי בסקראם, כפי שכבר דיברנו היום במובלע, הוא קצב קבוע עבור הצוות. כשיש קצב קבוע, אפשר לצפות ליותר דברים שיחזרו על עצמם, ספרינט אחרי ספרינט.עצם החזרה מורידה חרדה, וכשיש פחות חרדה, אפשר לעבוד יותר טוב.
  14. שחרור תוכנה עובדת במקצבים קבועים זה חלק מהעניין. הצוות, מנהל המוצר, מנהל הפיתוח, הלקוח, כולם רגילים שתוכנה משתחררת לפי מקצב קבוע. התכנון מסתדר לפי המקצב הזה, וזה לא משנה, לצורך הדיון, אם זו תוכנה עובדת באתר לקוח, או תוכנה עובדת לקראת גירסא קרובה. כמובן עדיף שזה יעבוד אצל הלקוח בכל ספרינט.אבל...
  15. מה אם הדרישה לתוכנה עובדת גם היא לא סדורה?קשה לתכנן, קשה לחזות, ובודאי קשה לבצע
  16. טוב, עד עכשיו דיברנו על מה בסקראםלאעובד. אז מה כן עובד במצבים האלה?
  17. מי שקרא את כותרת ההרצאה הזו, לא יופתע שאני הולך לדבר על קנבאן.
  18. במה קנבאן שונה מסקראם, ואיך הוא יכול לפתור את הבעיות שתיארתי עד עכשיו?רק רגע, לפני שאני צולל לעצם העניין, מספר הודעות חשובות
  19. הודעה ראשונה. בדרך כלל, את רוב, אם לא כל הבעיות שאירגונים חווים ולא מצליחים לפתור בסקראם, אפשר לפתור גם בסקראם.לא, זו לא טעות. זה רק עניין של להתבונן קודם בבעיות, ולא בפתרונות.קחו למשל את עניין השחרורים התכופים. נגיד, קבוצה פנימית של אינפרא, שמכינה סביבות פיתוח ובדיקות עבור צוותי הפיתוח.יכול להיות שחלק מהדרישות לא יכולות לחכות שבועיים עד לפיתרונן. אבל אם 70% מהדרישות הללו כן יכולות לחכות שבוע, אולי אפשר פשוט לקצר את הספרינט?המעבר לקנבאן, כמו המעבר לסקראם, יביא לשיפורים תהליכיים משמעותיים – אבל הוא יהיה גם תהליך כואב.
  20. והודעה נוספתההבדל הוא, שכפי שאמרתי בהתחלה, סקראם נותן מסגרת די ברורה לתהליך. התפקידים, הטקסים, הזמנים, התוצרים, הם די ברורים. אפשר די בקלות לומר אם צוות עושה סקראם סביר או לא.בקנבאן זה שונה. מספר ה"כללים" הוא יותר מצומצם, ולכן אפשר למצוא צוות שלמראית עין עושים קנבאן, אבל הלכה למעשה הם רחוקים מכך.ולהיפך, כבר ראיתי צוות שהחליט שבפרויקט מסויים לוח הקנבאן אינו נחוץ להם – ובכל זאת הם התנהלו בתוך ערכים מעולם ה-LEANוהקנבאן. התקורה של הלוח נראתה להם מיותרת, ובפרוייקט הזה, בניגוד לפרוייקטים לפני ואחרי, הם החליטו לעשות את ה"לוח" בתוך מסמך מתגלגל.האם אני הייתי עושה אותו הדבר? לא. אבל עבור אותו הצוות זה עבד טוב, בעיקר מכיוון שהיו להם התנסויות בקאנבאן עוד קודם
  21. ועוד רגע לפני שצוללים פנימה – קצת על סיפור הרקע. כדי שנבין את ההבדלים, צריך ראשית להבין שסקראםוקאנבאן צמחו ממקומות דומים. השורשים של סקראם מגיעים מהעבודה של טקאוצ'יונונאקה ב-1986 עם The New New Product Development Game, באותן השנים שוומאק ועמיתיו ביצעו את המחקר בטויוטה, שיתפרסם בספר The Machine That Changed The Worldבזמן ששני הממציאים של סקראם, סאט'רלנדוששואבר, ניזונו מהעבודה של טקאוצ'יונונאקה, קאנבאן עשה "סיבוב" דרך טויוטה, ל- LEAN, ודרך מרי פופנדיק לעולם התוכנה.
  22. הרעיונות המקוריים גם הם עשו סיבוב בסיפור המעשה. מספרים שכאשר מנהיגי טויוטה, טויודה, אונו, ושינגו, נסעו לארצות הברית ב-1948, הם ביקרו, בין השאר במפעל של פורד. בהמשך לביקור קודם בשנות ה-30, הם מצאו שתעשיית הרכב לא התקדמה הרבה. שיטות הייצור, ובעיקר תהליך הייצור הסדרתי, עדיין עבדו באופן דומה. אבל כאשר הם למדו כיצד פועלות רשתות סופרמרקטים, ספציפית פיגליוויגלי, הם מצאו את שיטת חידוש ועיתוד המלאי מאוד רלוונטית.באופן פשטני, במחסן החנות מסתכלים על רמות המלאי, ומחליטים מאילו מוצרים צריך להזמין לפי ההפרש מהמלאי הרצוי. המלאי הרצוי נקבע לפי המכר בחנות. אולי היום זה נשמע בנאלי, אבל השיקול של מלאי עומד באותו הזמן לא היה בעל משמעות גדולה כפי שהוא היום, מכיוון שזו לא נתפסה כבעיה במפעלים של פורד. לאור הרשמים מהביקור הם קראו לזה – Just In Time
  23. במהלך השנים מ-1948 ועד 1975 השיטה התפתחה והתעדנה, וזכתה לכינוי Toyota Production System או TPS. השיטה פועלת לפי 14 עקרונות שתועדו ע"י דר' ג'פרי לייקר כ- The Toyota Way ב- 2004את העקרונות אפשר לראות ב"בית של טויוטה", והם מתחלקים לפי הרעיונות הבאים:בבסיס הבית נמצאים העקרונות של הייצור – יציבות, סטנדרטים בייצור, אחידות. יהיה מי שיאמר Engineering Practices – והוא יצדק! TDD, Clean Code, נופלים תחת הקטגוריה הזובגג הבית נמצאות התוצאות: איכות, עלויות, זמן הייצור הכולל, מוראל, בטיחות. יהיה מי שיאמר הסיבות למעבר לסקראם, וגם הוא יצדקעמודי התווך של הבית הם שניים: זרימה עקבית של עבודה, ו- JIT. כאן יהיה מי שיאמר At the last responsible moment, ושוב – יצדקעמוד התווך הנוסף הוא לאפשר לעובד לשפר איכות בו במקום, או אוטונומיזציה. יהיה מי שיאמר Self Organized Teams – והפלא ופלא – יצדקבלב הבית נמצא השיפור המתמיד. מתוך כבוד לאנשים, ובשאיפה להפחית בלאי בתהליך, יש לשקוד על שיפור באופן עקבי ומתמיד. יהיה מי שיאמר רטרוספקטיבה, ושומו שמיים – יצדק!!!ומכאן שההבדלים בין סקראם לעקרונות שמאחורי קאנבאן הם לא כל כך גדולים, ונזכיר את שתי ההצהרות שציינתי קודם לכן.ובכל זאת – למה קאנבאן?בואו נדבר על איך מתחילים קאנבאן, ואז תחליטו בעצמכם
  24. עד כאן שיעור מקוצר בהיסטוריה. עכשיו בואו נראה איך מתחילים לעבוד עם קאנבאן.כדאי לבחור את הפרוייקט המתאים – פרויקט שיש בו מספיק כאב, אבל לא משותק.בשלב הבא ממפים את התהליך שמתחולל בפרוייקט כפי שהוא בשלב ההתחלתי
  25. זה תהליך פשוט מבחינה טכנית, אבל לא פשוט מבחינת התהליך שעובריםאתם תצטרכו להסתכל במראה ולהבין שיש דברים בפרוייקט שלא תורמים למוצר שלכם, ולהיפך, הם מוסיפים WASTE בתהליך
  26. באופן טיפוסי זה נראה משהו כזה, כאשר החיצים האדומים מסמלים REWORK – שלבים בתהליך שגורמים ל- WASTEחשוב להבין שככל שיש לכם יותר שלבים בתהליך, יש יותר HANDOFFS ובהכרח גם יותר WASTE מסוגים שונים
  27. אחרי שעשיתם את המיפוי, אפשר לעשות קאנבאןאיזה יופי! אז גמרנו?זהו, אז שלא, זוהי רק ההתחלה, וזה החלק הכי פחות כואב. שימו לב שלוח הסקראם לא מאוד רחוק מזה, אלא שיש רק שלוש עמודות: בקלוג, בעבודה, גמור. זהואם יש לכם מעט פתקים בעמודת בעבודה, אז אתם בכיוון הנכון. אם יש הרבה, אז כדאי מאוד, בעצם מאוד מאוד, להתמקד.אם נתייחס לזה במונחי קאנבאן, נגיד שאנחנו מחפשים ומצמצמים את ה WASTE
  28. עכשיו מתחילה העבודה. איפה בתהליך שלנו יש לנו ביזבוז. של משאבים, של זמן, של עבודה מיותרת, של עצירות מיותרות, של איכות לקויה, ועוד ועוד.מי שכבר עושה סקראם יאמר "אבל אנחנו כבר עושים את זה – ברטרוספקטיבה!"בשלב הזה אנחנו כבר יודעים שרעיונית קאנבאןוסקראם לא כל כך רחוקים זה מזה, ולכן מי שיאמר את זה כמובן... יצדק
  29. כדאי תמיד לזכור שלא כל בזבוז הוא מיותר. יש האומרים שצריך לחסל את ה-WASTE. אני בעד לצמצם. יש בזבוז שלא ניתן להסתדר בלעדיו.למשל, אם הלקוח לא מוכן לשלם על תיעוד, אבל ללא מדריך משתמש לא ניתן למכור את המוצר, אזי אין ברירה אלא ליצור את המסמך.לחליפין הלקוח אולי לא מוכן לשלם על ידידותיות למשתמש – סוג של תכונה עודפת, אבל בטווח הבינוני-ארוך זו תכונה שתחסוך וגם תכניס לאירגון הרבה כסף. וראו אייפון כדוגמא
  30. בשלב הבא נשתמש במידע שאנחנו מקבלים מהקאנבאן כדי ליצור הגבלות על כמה דברים אנחנו יכולים לעבוד במקביל. זהו שלב שבמקרים רבים בהטמעת קאנבאן לא מגיעים אליו. כאן מתחילים הכאבים הגדולים, אבל גם הרווחים הגדולים.גם בהטמעותסקראם אני מגלה שצוותים ממשיכים למקבל עבודה, ולא מתמסרים לדרך על-ידי הגברת עבודת צוות.למה הדבר דומה?
  31. כל נהג טרי מבין שהעומס נוצר בגלל אי-יכולת של המערכת (הכביש) לשאת את התכולה (המכוניות). המידע האמפירי מראה בבירור שצריך להפחית את העומס על המערכת כדי לשפר את הזרימה.אם נתרגם את זה לעבודת הצוות – בגלל ריבוי משימות, כל המשימות מתעכבות. ולחליפין, אם נעבוד על פחות משימות יחד, כצוות, הזמן שנדרש להשלמת כל משימה יתקצר.בכל הטמעה של אג'ייל, אני מוצא שזה אחד המכשולים הקשים לעבור אותם.בהטמעה של קאנבאן הופכים את זה לויזואלי על-ידי קביעת מגבלות WIP.
  32. את עניין ה-WIP אפשר להסביר גם מתמטית וגם באופן הגיוני/רציונאלי
  33. עכשיו כשכבר יש לנו WIP limits, הדבר הקשה הבא הוא לכבד אותן.כדי שהמערכת תעבוד טוב, צריך לראות מה יוצא מהמערכת. בפקק תנועה, אנחנו נדע כמה מכוניות להכניס לכביש רק לפי מספר המכוניות היוצאות. כמובן שאנחנו ניצור פקק במקום אחר, אשר גם שם נצטרך לעשות פעולה דומה במעלה זרימת התנועה. זהו הרעיון של PULL ו- FLOWבסימולציה הזו אנחנו רואים מה קורה כשנכנסת לנו משימה דחופה לתוך המערכת, וגורמת לחריגה מהמגבלות שלנו.הדבר הנכון לעשות הוא להוציא משהו מהמערכת כדי שיכולת המערכת לא תגרום לעיכובים ולבזבוזים.לא תמיד זה אפשרי, ולכן אפשר לשכלל את הלוח כדי לאפשר באופן "חוקי" (במרכאות) את הדברים הדחופים.הדבר נכון גם לדברים שאינם דחופים ונדחקים החוצה בגלל המשימות ה"רגילות"אפשר לראות את הרעיון בצורה מאוד מוחשית כאן:
  34. וכל מילה נוספת מיותרת (להתעכב כ-15 שניות עלהסלייד)
  35. תכל'ס, איך מוודאים שה-PULL עובד?עובדים מימין לשמאל, ושואלים איפה יש גורמים לפקק. אלו הדברים שנצטרך לטפל בהם היום, ולהסיר את המכשולים.בשלבים הראשונים, כשעובדים מימין לשמאל, נשאל האם הלוח שלנו מייצג את המצב האמיתי. כשהאירגון מפנים את ה FLOW, אפשר יהיה לוותר על השאלה הזו. זה יכול לקחת חודש, וזה יכול לקחת עשר שנים, או בכלל לא – תלוי כמה יש התמסרות לשינוי.וכשזה קורה, מרגישים את ה FLOW. הפגישה היומית היא קצרה וממוקדת –עוברים מעיוורון תהליכי לראייה
  36. מה קורה בין המקצבים (קדנציות) תלוי בצרכים של התהליך.במידה ומשחררים כל יום, גם התכנון והREVIEW צריך להיות כל יום. במידה ויש מקצב לשחרורים, צריך להתאים את המקצב לצרכים של התהליך.כלומר, אין טעם להכריז על מקצב של חודש, אם הלקוח דורש לראות משהו עובד כל שבוע – ולהיפך.ובכל מקרה, גם אם מתכננים באופן יומי, חובה לשמור על מקצב של הרטרוספקטיבה – שהרי זה הבסיס לשיפור המתמיד המיוחל. איך זה עובד בקאנבאן?
  37. כלי שימושי מאוד הוא ה- OPS Reviewבכל תקופה, נניח שבועיים, תעקבו אחרי הנתונים, ותחליטו החלטות. אחרי מה לעקוב? אחרי מה שכואב כרגע. לדוגמא
  38. באופן יומי תציינו מהו ה- WIP שלכם בכל שלבהתוצאה – מהי ההשפעה של ה- WIP על ה Cycle Time שלנו, או ה TTM
  39. באופן דומה, כיצד נראה ה- Cycle Time לאורך זמן. אילו אירועים במהלך התקופה השפיעו עליו? מה אפשר ללמוד מזה?
  40. אם אנחנו סובלים מענייני איכות הקוד – מה היחס בין באגים נכנסים ליוצאים יש לנו? מה אפשר ללמוד מזה? מה יכול לשנות את היחס?התשובה היא פשוטה להבין, קשה לביצוע: אם נוציא תוכנה בדוקה יותר, אז יהיו לנו פחות באגים. נצטרך לעשות פחות דברים יותר טוב. נצטרך אולי להקטין את ה- WIPגם אם האמת ברורה לנו, כדי ליישם את המסקנות נצטרך לשים את האמת בפרצוף באופן עקבי – עד שזה יכאב לנו מספיק כדי לשנות
  41. ובאופן דומה, כיסוי הקוד: כמה מהקוד אנחנו בודקים? כמה מתוכן עוברות? האם אנחנו עומדים בסטנדרטים של עצמנו?
  42. לאן לוקחים את זה מכאן?
  43. שכלול פופולארי של הקאנבאן הוא על ידי Swimlanes – דוגמת בית-ספר היא על ידי Classes of Serviceזה פתרון אלגנטי לבעיה שראינו קודם, שפתאום נכנסת משימה דחופה – עכשיו אנחנו יכולים לנהל את ה WIP ברמת CLASSלמשל, בכל רגע נתון אנחנו מסכימים לעבוד על עד משימה דחופה אחת.חשוב לדעת שבדרך כלל אפילו משימה דחופה אחת עלולה לגרום לנו לזנוח את ה PULL ולעבור ל PUSH על מנת לעמוד ביעדי זמן דחוקיםאפשרות פופולארית נוספת
  44. היא לשלב בין סקראםלקאנבאן.כל SWIMLANE יהיה STORY נפרד, ונתאר את התהליך בתוך הפסרינט על-ידי קאנבאן.רעיון נחמד להתחלה, אבל בסופו של דבר אנחנו רוצים שבאמת כל הצוות יעבוד רק על דבר אחד בכל פעם. הפיתרון הזה, בעיני, עוזר לצוות לעשות את ההיפך
  45. רעיון נוסף הוא שהמעטפת, האקו-סיסטם, יעבוד בקאנבאן, ואילו צוותי הפיתוח הצמם יעבדו בסקראם מסורתי.זה רעיון לא רע ל- SCALINGבפרוייקטים מורכבים.אבל הוא סובל מאותן הבעיות של המודל הקודם – אם הפרוייקט הוא מורכב ומסובך, פיתרון כזה עלול לעזור לו להישאר מורכב ומסובך
  46. הנה דוגמא לקאנבאן שעשו בחברת SongKick, סטארט אפ עם כ-60 עובדים.תיראו איפה הם התחילו את הקאנבאן, ולאן הוא התפתח
  47. שימו לב לשמות העמודות, שאי אפשר לטעות בהגדרה שלהן.אם אתה עובד כאן, ואתה לא Making Something, תחשוב שוב מה אתה רוצה לעשותאם אתה מעביר משהו ל- DONE, שים לב שהוא אמור להביא רווח לחברה
  48. טוב, סגרנו מעגל. אחרי שלמדנו על קצה המזלג מה זה קאנבאן, ואיך הוא דומה ושונה מסקראם, אני חוזר למה שתפחתי בו:אם סקראם עובד לכם טוב, או פחות או יותר טוב – תמשיכו, ואל תשנו.יש סיכוי יותר מסביר שסקראם מספיק טוב בשבילכם – אבל תצטרכו לשלם מחיר כדי להגיע לשם. למשל, לדבר עם הלקוח, ולבדוק אם SLA של שבוע מספיק טוב לצרכים שלו, ולשנות את אורך הספרינט בהתאם.זוכרים כשהתחלתם עם סקראם? זה היה קל? אולי בספרינט הראשון, כשעוד התלהבתם, אבל אחרי שניים שלושה ספרינטים, כשהבנתם זה לתמיד, התחילו לצוץ הבעיות. נכון?מתאים לכם להתחיל הכל מחדש?אם הכאבים מצדיקים את זה – סבבה – קאנבאן זה בעיני בליגה של הגדולים, יחסית לסקראם.בשני המקרים – כשתעברו את החסמים של להפוך לאירגון לומד, או אז יתחילו הרווחים האמיתיים.ולכן הכי חשוב שתעיזו לנסות. אולי תיכשלו, אבל לפחות תלמדו מזה משהותודה רבה