SlideShare a Scribd company logo
Kanban
by Klaas Ardinois
Ardonio Ltd.
@DonArdonio
klaas@ardonio.com
www.ardonio.com
Me = You + 10 years
Why are we here?
Usual answers
•

To apply a trade and
take pride in the result

•

To deliver with the team

•

To earn a living
NOT to “do agile/scrum/
kanban/prince2/…”
So why bother?
Isn’t it waste?
We’re solving problems
•

IT = usually complex

•

Complex!

Complicated!

Need for emergent
practices

•

a tool, not a goal!

Probe - Sense - Sense - Analyze
Respond
- Respond

Chaos!
act - sense respond

Simple!
Sense Categorize Respond
“kanban is something you strive to get rid of,
not to be proud of”

The Toyota way
The origin of Kanban
•

Toyota & W.E. Deming (manufacturing)
•

•

Theory of constraints
•

•

Pull System / JIT

Drum-Buffer-Rope

David Anderson (software)
4 Principles
1. Start with what you know
2. Agree to pursue incremental change
3. Respect the current process, roles, titles
4. Leadership at all levels
Implementing KanBan
1. Visualize flow
2. Limit work in progress (WIP)
3. Manage flow
4. Make policies explicit
5. Feedback loops
6. Improve
Your turn!
“Pizza makes everything better” - Katy Perry
Donio’s Pizza
Order In

Roll Dough

Add
Toppings

∞

2

2

Bake

Serve

4

6

optimal throughput for
oven
Apply quality measures and change based on
feedback
Donio’s Pizza
Order In

Roll Dough

Add
Toppings

Bake

LEAD TIME

CYCLE TIME

Control charts —> SLA

Serve
Cumulative flow Diagram
Think about…
•

Cumulative flow diagrams, lead & cycle time
•
•

•

In scrum
In waterfall projects

Flow in
•

Starbucks (+ what happens if a queu forms)

•

McDonalds
One does not simply

say thank you without meme
Pro Tips!
(free stuff! not part of the lecture)
When I hire…
•

Theoretical background

•

How you think

•

Curiosity

•

Skill
Being a developer…
•

write code!

•

Don’t be a one trick pony

•

Know what you don’t know

•

Study theory and practice
Quality?
•

jquery.js or jquery.min.js

•

switching values of 2 int vars with or without
temp var

•

html source of google.com
Quality!
•

A measure of “good”
•

•

Subjective & Relative

Different perspectives
•

coder, compiler, user, …

More Related Content

Similar to Guest Lecture KanBan intro 2013

Lean & kanban alem da agilidade
Lean & kanban alem da agilidadeLean & kanban alem da agilidade
Lean & kanban alem da agilidade
Diego Pacheco
 
Using kanban and cfd to effectively manage agile testing
Using kanban and cfd to effectively manage agile testingUsing kanban and cfd to effectively manage agile testing
Using kanban and cfd to effectively manage agile testing
Yuval Yeret
 
SCRUM at Polopoly - or building a lean culture
SCRUM at Polopoly - or building a lean cultureSCRUM at Polopoly - or building a lean culture
SCRUM at Polopoly - or building a lean culture
Peter Antman
 
Avoiding Fragile Agile: Making Change Stick
Avoiding Fragile Agile: Making Change StickAvoiding Fragile Agile: Making Change Stick
Avoiding Fragile Agile: Making Change Stick
Tze Chin Tang
 
Kanban. Dealing with the elephant in the room. One chunk at a time
Kanban. Dealing with the elephant in the room. One chunk at a timeKanban. Dealing with the elephant in the room. One chunk at a time
Kanban. Dealing with the elephant in the room. One chunk at a time
jsonnevelt
 
Have we crossed the chasm
Have we crossed the chasmHave we crossed the chasm
Have we crossed the chasm
Deepak Gururaja
 
How to Hire and Keep the Best Staff
How to Hire and Keep the Best StaffHow to Hire and Keep the Best Staff
How to Hire and Keep the Best Staff
PROTRADE United
 
Aceconference 2013 Kanban, Remember Why
Aceconference 2013   Kanban, Remember WhyAceconference 2013   Kanban, Remember Why
Aceconference 2013 Kanban, Remember Why
jsonnevelt
 
Practical Implementation of Agile Methodologies
Practical Implementation of Agile MethodologiesPractical Implementation of Agile Methodologies
Practical Implementation of Agile Methodologies
Society of Women Engineers
 
Agile Organizational aspects for DevOps and Continuous Delivery
Agile Organizational aspects forDevOps  and Continuous DeliveryAgile Organizational aspects forDevOps  and Continuous Delivery
Agile Organizational aspects for DevOps and Continuous Delivery
Getting value from IoT, Integration and Data Analytics
 
Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!
Mauro Servienti
 
My Experience with Tribe-Squads
My Experience with Tribe-SquadsMy Experience with Tribe-Squads
My Experience with Tribe-Squads
Olarn Ungumnuayporn
 
ScrumRio 2016 - Improving Scrum with Lean Thinking
ScrumRio 2016 - Improving Scrum with Lean ThinkingScrumRio 2016 - Improving Scrum with Lean Thinking
ScrumRio 2016 - Improving Scrum with Lean Thinking
Nuno Rafael Gomes
 
A Practical Guide for Effective Work with Corporates
A Practical Guide for Effective Work with CorporatesA Practical Guide for Effective Work with Corporates
A Practical Guide for Effective Work with Corporates
Arnon Kraft
 
No time to work on improvements? Find it with Kanban!
No time to work on improvements? Find it with Kanban!No time to work on improvements? Find it with Kanban!
No time to work on improvements? Find it with Kanban!
Agile Lietuva
 
Scrumban
ScrumbanScrumban
Management & scrum: some comments
Management & scrum: some commentsManagement & scrum: some comments
Management & scrum: some comments
Jasper Verdooren
 
I'm 40 Now! Is It Really Game Over For Me In Today's Job Market?
I'm 40 Now! Is It Really Game Over For Me In Today's Job Market?I'm 40 Now! Is It Really Game Over For Me In Today's Job Market?
I'm 40 Now! Is It Really Game Over For Me In Today's Job Market?
James Santagata
 

Similar to Guest Lecture KanBan intro 2013 (20)

Lean & kanban alem da agilidade
Lean & kanban alem da agilidadeLean & kanban alem da agilidade
Lean & kanban alem da agilidade
 
Using kanban and cfd to effectively manage agile testing
Using kanban and cfd to effectively manage agile testingUsing kanban and cfd to effectively manage agile testing
Using kanban and cfd to effectively manage agile testing
 
SCRUM at Polopoly - or building a lean culture
SCRUM at Polopoly - or building a lean cultureSCRUM at Polopoly - or building a lean culture
SCRUM at Polopoly - or building a lean culture
 
Avoiding Fragile Agile: Making Change Stick
Avoiding Fragile Agile: Making Change StickAvoiding Fragile Agile: Making Change Stick
Avoiding Fragile Agile: Making Change Stick
 
Kanban. Dealing with the elephant in the room. One chunk at a time
Kanban. Dealing with the elephant in the room. One chunk at a timeKanban. Dealing with the elephant in the room. One chunk at a time
Kanban. Dealing with the elephant in the room. One chunk at a time
 
Have we crossed the chasm
Have we crossed the chasmHave we crossed the chasm
Have we crossed the chasm
 
How to Hire and Keep the Best Staff
How to Hire and Keep the Best StaffHow to Hire and Keep the Best Staff
How to Hire and Keep the Best Staff
 
Aceconference 2013 Kanban, Remember Why
Aceconference 2013   Kanban, Remember WhyAceconference 2013   Kanban, Remember Why
Aceconference 2013 Kanban, Remember Why
 
Practical Implementation of Agile Methodologies
Practical Implementation of Agile MethodologiesPractical Implementation of Agile Methodologies
Practical Implementation of Agile Methodologies
 
Mandarin Consulting
Mandarin ConsultingMandarin Consulting
Mandarin Consulting
 
Cando
CandoCando
Cando
 
Agile Organizational aspects for DevOps and Continuous Delivery
Agile Organizational aspects forDevOps  and Continuous DeliveryAgile Organizational aspects forDevOps  and Continuous Delivery
Agile Organizational aspects for DevOps and Continuous Delivery
 
Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!Shipping code is not the problem, deciding what to ship it is!
Shipping code is not the problem, deciding what to ship it is!
 
My Experience with Tribe-Squads
My Experience with Tribe-SquadsMy Experience with Tribe-Squads
My Experience with Tribe-Squads
 
ScrumRio 2016 - Improving Scrum with Lean Thinking
ScrumRio 2016 - Improving Scrum with Lean ThinkingScrumRio 2016 - Improving Scrum with Lean Thinking
ScrumRio 2016 - Improving Scrum with Lean Thinking
 
A Practical Guide for Effective Work with Corporates
A Practical Guide for Effective Work with CorporatesA Practical Guide for Effective Work with Corporates
A Practical Guide for Effective Work with Corporates
 
No time to work on improvements? Find it with Kanban!
No time to work on improvements? Find it with Kanban!No time to work on improvements? Find it with Kanban!
No time to work on improvements? Find it with Kanban!
 
Scrumban
ScrumbanScrumban
Scrumban
 
Management & scrum: some comments
Management & scrum: some commentsManagement & scrum: some comments
Management & scrum: some comments
 
I'm 40 Now! Is It Really Game Over For Me In Today's Job Market?
I'm 40 Now! Is It Really Game Over For Me In Today's Job Market?I'm 40 Now! Is It Really Game Over For Me In Today's Job Market?
I'm 40 Now! Is It Really Game Over For Me In Today's Job Market?
 

Recently uploaded

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 

Recently uploaded (20)

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 

Guest Lecture KanBan intro 2013