SlideShare a Scribd company logo
1 of 37
Succeed Using Lean/Agile
Why, How, What?
Christophe Achouiantz
Lean/Agile Coach
1
© Sogeti 2
Today, the Customer is in the driving seat
Why?
© Sogeti 3
Today, the Competition is one Click away
Why?
© Sogeti 4
Succeeding as a product/service provider
requires to deliver more value, earlier!
Why?
© Sogeti 5
Succeeding requires you
to work smart, not hard!
Why?
© Sogeti 6
Deliver More Value
Lean/Agile provides us with a set of tools
and way-of-thinking to do just that!
Deliver Earlier
Why?
Christophe Achouiantz @ChrisAch
© Sogeti 7
Deliver More Value
AGILE
Deliver Earlier
Why?
LEAN
Christophe Achouiantz @ChrisAch
© Sogeti 8
Deliver More Value
Both are equally important!
Deliver Earlier
How?
Christophe Achouiantz @ChrisAch
© Sogeti 9
Deliver More Value
They relate to each-others
and re-inforce one another
Deliver Earlier
How?
Christophe Achouiantz @ChrisAch
© Sogeti 10
”There is nothing so useless as doing efficiently
that which should not be done at all!”
- Peter Drucker
Outcome != Output
How?
Christophe Achouiantz @ChrisAch
© Sogeti 11
Deliver More Value
Both are equally important!
Deliver Earlier
How?
Christophe Achouiantz @ChrisAch
© Sogeti 12
”Efficiency is doing things right,
Effectiveness is doing the right things”
- Peter Drucker
How?
Christophe Achouiantz @ChrisAch
© Sogeti 13
Deliver More Value Deliver Earlier
Effectiveness Efficiency
How?
Christophe Achouiantz @ChrisAch
© Sogeti 14
Deliver More Value
Effectiveness
How?Value
Christophe Achouiantz @ChrisAch
© Sogeti 15
Deliver More Value
Effectiveness
• Deliver the right thing
• Make an IMPACT
• Deliver OUTCOME, not just Output
• What the customers NEED
How?Value
Christophe Achouiantz @ChrisAch
© Sogeti 16
How do we know we do the right thing?
We don’t!
Therefore, we must ask…
How?Value
Christophe Achouiantz @ChrisAch
© Sogeti 17
Feedback!
How?Value
Christophe Achouiantz @ChrisAch
© Sogeti 18
Feedback!
• Iterative & Incremental Development
• Small iterations that have value for the customers
• Minimal Valuable Product (MVP)
• Increments/Strech goals
How?Value
Christophe Achouiantz @ChrisAch
© Sogeti 19
Deliver Earlier
Efficiency
How?Speed
Christophe Achouiantz @ChrisAch
© Sogeti 20
Deliver Earlier
Efficiency
How?Speed
More resources (sometimes)
help to develop faster!
But! Not economically viable in
the long run...
Christophe Achouiantz @ChrisAch
© Sogeti 21
Deliver Earlier
Efficiency
How?Speed
Become more Efficient!
Efficient in delivering what the customers need
!=
Efficient utilization of resources
Christophe Achouiantz @ChrisAch
© Sogeti 22
Work Flow Efficiency over Resources Efficiency
Lean Traditional Management
(Economy of Scales)
How?Speed
Christophe Achouiantz @ChrisAch
© Sogeti 23
Work Flow Efficiency
Lean
How?Speed
KPI: Lead-times for work items
Christophe Achouiantz @ChrisAch
© Sogeti 24
Little’s Law
How?Speed
• Limit and then decrease WIP to improve lead-times
• Increase throughput by adding capacity directly (e.g. adding
people) or indirectly (improve the process) and see the benefit
in lead-times &/or WIP
Christophe Achouiantz @ChrisAch
© Sogeti 25Christophe Achouiantz @ChrisAch
© Sogeti 26
Work Flow Efficiency
Lean
How?Speed
Need to pay attention to:
• Amount of Work in Progress
• Queues
• Remove wait times
• Blocked work items
• Improve process
• Re-work
• Quality is important
Christophe Achouiantz @ChrisAch
© Sogeti 27
Have a bigger impact by doing less!
How?
Christophe Achouiantz @ChrisAch
© Sogeti 28
Deliver More Value
1. Break down & Simplify your product/module/function/class
• Identify a MVP & increments (User-story Mapping)
2. Get Feedback
• Engage customers and end-users a.s.a.p.
• Expect feedback: plan for it!
3. Re-plan continuously
What?Value
Christophe Achouiantz @ChrisAch
© Sogeti 29
What?Value User-story Mapping
Christophe Achouiantz @ChrisAch
© Sogeti
30
En System Design Workshop
 Bjud in de viktigaste/nyckelintressenter.
 Ta fram detaljer kring systemet tillsammans.
”Borra” ner tillräckligt för att avtäcka och hantera de flesta
problem.
 Ta fram en visuell ”kravkarta” som stöd för
diskussioner.
 Ta fram en utvecklingsplan/roadmap där man
delar upp kravbilden i små inkrement.
Ett återkommande omplaneringsmöte
 Hantera ändringar löpande (t.ex. veckovis).
 Designa ”in” ändringarna i kravkartan.
 Ändra planen efter det.
Justeras plan kontinuerlig, pga:
• Nya förståelsen man har för systemet.
• Påverkan av feedback man får efter ett inkrement.
• Livet!
What?Value User-story Mapping
Christophe Achouiantz @ChrisAch
© Sogeti 31
What?Value Other Agile Methods
Do the right thing
1. Impact Mapping
2. ”Test Driven” Development
3. Agile/Lean User eXperience
Deliver Earlier
1. Continuous integration & delivery
2. Automated tests
Christophe Achouiantz @ChrisAch
© Sogeti 32
Deliver Earlier
1. See your workflow
• Value stream mapping
• Visualization
2. Understand your workflow
• See queues, blocks, too much WIP, rework
3. Act
• Create policies!
• Limit WIP
• Standard
• 5 focusing steps
What?Value
Christophe Achouiantz @ChrisAch
© Sogeti
•
•
•
Definition of Done
•
•
•
Definition of Done
•
•
•
Definition of Done
33
S2013-09-15
XYZ
M
ABC
2013-06-10
M
QWE
XL
DFG
XL
IOP
2013-09-12
L
ZSX
S
ASD
S
FGH
XS
ZXC
L
CVB
M
JKL
M
RTY
M
NMN
L
AAA
M
GHG
S
HJK
M
OKN
BBB
M
X
S
ERT
X A
A
F
F
Christophe Achouiantz @ChrisAch
http://leanagileprojects.blogspot.se
DevelopTo Do DonePrepare Validate
Doing DoingDone (Q) Doing Done (Q)
•
•
•
Definition of Ready
Urgent
Standard
Low
What?Value See your Workflow
Christophe Achouiantz @ChrisAch
© Sogeti
•
•
•
Definition of Done
•
•
•
Definition of Done
•
•
•
Definition of Done
34
S2013-09-15
XYZ
M
ABC
S2013-09-17
ERT
M
QWE
XL
DFG
XL
IOP
2013-09-12
L
ZSX
S
ASD
S
FGH
XS
ZXC
L
CVB
M
JKL
M
RTY
M
NMN
L
AAA
S
HJK
M
OKN
BBB
M
XA FF
S
CCC
M2013-06-05
GGG
Bottleneck! Too Much
Ongoing!
Too many Incidents!
Better Quality?
Another Class-of-
Service?
Remove
Blocks! M
GHG
A
Christophe Achouiantz @ChrisAch
http://leanagileprojects.blogspot.se
DevelopTo Do DonePrepare Validate
Doing DoingDone (Q) Doing Done (Q)
•
•
•
Definition of Ready
Urgent
Standard
Low
(2) (4) (4)Incomming
X
What?Value Understand Flow
Christophe Achouiantz @ChrisAch
© Sogeti 35
1. Identify constraint
2. Exploit
– Get most of the constraint
– (Remove all other types of work from resource)
3. Subordinate
– Align system to support the constraint
– (Everyone Helps!)
4. Elevate
– Make other major changes
– (Get mor resources)
5. Redo
– Until no longer the bottle-neck
What?Value Act: 5 Focusing Steps
Christophe Achouiantz @ChrisAch
© Sogeti 36
Summary
Succeeding today requires to deliver more value, earlier
Agile & Lean techniques are designed for that
1. Simplify and Breakdown whatever you are doing today to
find a MVP with increments.
• Re-plan to focus on the MVP and get feedback on it asap.
2. Visualize your workflow
• Act on what is your biggest bottleneck
ACT NOW, do 2 things:
Christophe Achouiantz @ChrisAch
© Sogeti 37
Thank You for Listening!
”It’s not the # of hours I work in a day that
measure progress, it’s the number of
feedback loops I complete!”feedback loops
number of
Christophe Achouiantz @ChrisAch

More Related Content

What's hot

Sullivan cuff case study
Sullivan cuff case studySullivan cuff case study
Sullivan cuff case studyAgileOnTheBeach
 
Change Community of Practice Webinar: Tales from the Front: Prosci in Practice
Change Community of Practice Webinar: Tales from the Front: Prosci in PracticeChange Community of Practice Webinar: Tales from the Front: Prosci in Practice
Change Community of Practice Webinar: Tales from the Front: Prosci in PracticeProsci ANZ
 
Change Community of Practice Webinar: Revisiting your Toolbox – getting started
Change Community of Practice Webinar: Revisiting your Toolbox – getting startedChange Community of Practice Webinar: Revisiting your Toolbox – getting started
Change Community of Practice Webinar: Revisiting your Toolbox – getting startedProsci ANZ
 
Agile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and DocumentationAgile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and DocumentationScott W. Ambler
 
Pooja shift left 1.0
Pooja shift left 1.0Pooja shift left 1.0
Pooja shift left 1.0Xebia India
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignVMware Tanzu
 
Lean , Pull System & Kanban |iZenBridge
Lean , Pull System & Kanban |iZenBridgeLean , Pull System & Kanban |iZenBridge
Lean , Pull System & Kanban |iZenBridgeSaket Bansal
 
ADDO19 - Automate or not from the beginning that is the question
ADDO19 - Automate or not from the beginning that is the questionADDO19 - Automate or not from the beginning that is the question
ADDO19 - Automate or not from the beginning that is the questionEnrique Carbonell
 
Aligning Agile and Prosci Change Management - Being Human Community of Pract...
Aligning Agile and Prosci Change Management  - Being Human Community of Pract...Aligning Agile and Prosci Change Management  - Being Human Community of Pract...
Aligning Agile and Prosci Change Management - Being Human Community of Pract...Prosci ANZ
 
Escape the Feature Factory with Outcome-Oriented Roadmaps
Escape the Feature Factory with Outcome-Oriented RoadmapsEscape the Feature Factory with Outcome-Oriented Roadmaps
Escape the Feature Factory with Outcome-Oriented RoadmapsVMware Tanzu
 
Lean India Summit : From Productivity to Profitability
Lean India Summit : From Productivity to Profitability Lean India Summit : From Productivity to Profitability
Lean India Summit : From Productivity to Profitability Saket Bansal
 
How General Electric (GE) Saved 80% in Development Costs
How General Electric (GE) Saved 80% in Development CostsHow General Electric (GE) Saved 80% in Development Costs
How General Electric (GE) Saved 80% in Development CostsFrances Goh
 
Astd 2014 - the Performance Support Storm
Astd 2014 - the Performance Support StormAstd 2014 - the Performance Support Storm
Astd 2014 - the Performance Support StormTulser
 
Barabara Sanders SpringOne Platform keynote
Barabara Sanders SpringOne Platform keynoteBarabara Sanders SpringOne Platform keynote
Barabara Sanders SpringOne Platform keynoteVMware Tanzu
 
Change Community of Practice Webinar: Revisiting your Toolbox part 1- Checkin...
Change Community of Practice Webinar: Revisiting your Toolbox part 1- Checkin...Change Community of Practice Webinar: Revisiting your Toolbox part 1- Checkin...
Change Community of Practice Webinar: Revisiting your Toolbox part 1- Checkin...Prosci ANZ
 
Lifecycle of a microservices application - Iasi, Levi9 meetup - 28-6-2017
Lifecycle of a microservices application - Iasi, Levi9 meetup - 28-6-2017Lifecycle of a microservices application - Iasi, Levi9 meetup - 28-6-2017
Lifecycle of a microservices application - Iasi, Levi9 meetup - 28-6-2017Pavel Chunyayev
 
Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Scott W. Ambler
 
Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...Pyxis Technologies
 
20180424 / The Lead developer NY / The continuous culture
20180424 / The Lead developer NY / The continuous culture20180424 / The Lead developer NY / The continuous culture
20180424 / The Lead developer NY / The continuous cultureKim van Wilgen
 

What's hot (20)

Sullivan cuff case study
Sullivan cuff case studySullivan cuff case study
Sullivan cuff case study
 
Change Community of Practice Webinar: Tales from the Front: Prosci in Practice
Change Community of Practice Webinar: Tales from the Front: Prosci in PracticeChange Community of Practice Webinar: Tales from the Front: Prosci in Practice
Change Community of Practice Webinar: Tales from the Front: Prosci in Practice
 
Change Community of Practice Webinar: Revisiting your Toolbox – getting started
Change Community of Practice Webinar: Revisiting your Toolbox – getting startedChange Community of Practice Webinar: Revisiting your Toolbox – getting started
Change Community of Practice Webinar: Revisiting your Toolbox – getting started
 
Agile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and DocumentationAgile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and Documentation
 
Pooja shift left 1.0
Pooja shift left 1.0Pooja shift left 1.0
Pooja shift left 1.0
 
Lean Product Management User-Centered App Design
Lean Product Management User-Centered App DesignLean Product Management User-Centered App Design
Lean Product Management User-Centered App Design
 
Lean , Pull System & Kanban |iZenBridge
Lean , Pull System & Kanban |iZenBridgeLean , Pull System & Kanban |iZenBridge
Lean , Pull System & Kanban |iZenBridge
 
ADDO19 - Automate or not from the beginning that is the question
ADDO19 - Automate or not from the beginning that is the questionADDO19 - Automate or not from the beginning that is the question
ADDO19 - Automate or not from the beginning that is the question
 
Aligning Agile and Prosci Change Management - Being Human Community of Pract...
Aligning Agile and Prosci Change Management  - Being Human Community of Pract...Aligning Agile and Prosci Change Management  - Being Human Community of Pract...
Aligning Agile and Prosci Change Management - Being Human Community of Pract...
 
Escape the Feature Factory with Outcome-Oriented Roadmaps
Escape the Feature Factory with Outcome-Oriented RoadmapsEscape the Feature Factory with Outcome-Oriented Roadmaps
Escape the Feature Factory with Outcome-Oriented Roadmaps
 
Lean India Summit : From Productivity to Profitability
Lean India Summit : From Productivity to Profitability Lean India Summit : From Productivity to Profitability
Lean India Summit : From Productivity to Profitability
 
How to start your agile journey
How to start your agile journeyHow to start your agile journey
How to start your agile journey
 
How General Electric (GE) Saved 80% in Development Costs
How General Electric (GE) Saved 80% in Development CostsHow General Electric (GE) Saved 80% in Development Costs
How General Electric (GE) Saved 80% in Development Costs
 
Astd 2014 - the Performance Support Storm
Astd 2014 - the Performance Support StormAstd 2014 - the Performance Support Storm
Astd 2014 - the Performance Support Storm
 
Barabara Sanders SpringOne Platform keynote
Barabara Sanders SpringOne Platform keynoteBarabara Sanders SpringOne Platform keynote
Barabara Sanders SpringOne Platform keynote
 
Change Community of Practice Webinar: Revisiting your Toolbox part 1- Checkin...
Change Community of Practice Webinar: Revisiting your Toolbox part 1- Checkin...Change Community of Practice Webinar: Revisiting your Toolbox part 1- Checkin...
Change Community of Practice Webinar: Revisiting your Toolbox part 1- Checkin...
 
Lifecycle of a microservices application - Iasi, Levi9 meetup - 28-6-2017
Lifecycle of a microservices application - Iasi, Levi9 meetup - 28-6-2017Lifecycle of a microservices application - Iasi, Levi9 meetup - 28-6-2017
Lifecycle of a microservices application - Iasi, Levi9 meetup - 28-6-2017
 
Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!
 
Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...Sorry, the new Champlain Bridge can’t be built using Agile...
Sorry, the new Champlain Bridge can’t be built using Agile...
 
20180424 / The Lead developer NY / The continuous culture
20180424 / The Lead developer NY / The continuous culture20180424 / The Lead developer NY / The continuous culture
20180424 / The Lead developer NY / The continuous culture
 

Similar to Succeed Using Lean/Agile by Delivering More Value Earlier

Artem Bykovets: Optimizing efficiency of Value Delivery vs keeping people bus...
Artem Bykovets: Optimizing efficiency of Value Delivery vs keeping people bus...Artem Bykovets: Optimizing efficiency of Value Delivery vs keeping people bus...
Artem Bykovets: Optimizing efficiency of Value Delivery vs keeping people bus...Lviv Startup Club
 
20120905 C4ISR Strategic Investment Team Workshop
20120905 C4ISR Strategic Investment Team Workshop20120905 C4ISR Strategic Investment Team Workshop
20120905 C4ISR Strategic Investment Team Workshopdan.p.taylor
 
Integrative KeynoteV2
Integrative KeynoteV2Integrative KeynoteV2
Integrative KeynoteV2Murray Cantor
 
Evolution of Agile world with Lean Startup Concepts
 Evolution of Agile world with Lean Startup Concepts Evolution of Agile world with Lean Startup Concepts
Evolution of Agile world with Lean Startup ConceptsShriKant Vashishtha
 
Why #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with youWhy #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with youDevOpsGroup
 
Operator engaged construction enigi - by avanulo
Operator engaged construction   enigi - by avanuloOperator engaged construction   enigi - by avanulo
Operator engaged construction enigi - by avanuloDave Cahill
 
Scrum day scaled agile - wolfgang hilpert - sascha gessler
Scrum day   scaled agile - wolfgang hilpert - sascha gesslerScrum day   scaled agile - wolfgang hilpert - sascha gessler
Scrum day scaled agile - wolfgang hilpert - sascha gesslerWolfgang Hilpert
 
"At the Intersection of Agile and Change Management" - ACMP USA
"At the Intersection of Agile and Change Management" - ACMP USA"At the Intersection of Agile and Change Management" - ACMP USA
"At the Intersection of Agile and Change Management" - ACMP USATim Creasey
 
Agile Tester - Crash Slides
Agile Tester - Crash SlidesAgile Tester - Crash Slides
Agile Tester - Crash SlidesSamer Desouky
 
Agile project, myths & selection criteria
Agile project, myths & selection criteriaAgile project, myths & selection criteria
Agile project, myths & selection criteriaWilliam Hill Australia
 
Short Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPAShort Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPALeanAgileTraining
 
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...Northern User Experience
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsAgile Lietuva
 
CFW - Continuous Improvement & Lean Techniques
CFW - Continuous Improvement & Lean TechniquesCFW - Continuous Improvement & Lean Techniques
CFW - Continuous Improvement & Lean TechniquesRae Davies
 
Management by Objectives from the views of Project Management and Coordination
Management by Objectives from the views of Project Management and CoordinationManagement by Objectives from the views of Project Management and Coordination
Management by Objectives from the views of Project Management and CoordinationSyscraft Information System Pvt. Ltd.
 
ITIL DevOps and PBR
ITIL DevOps and PBRITIL DevOps and PBR
ITIL DevOps and PBRDio Pratama
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software DevelopmentLife Cycle Engineering
 
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
 
O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017
O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017
O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017NCCOMMS
 

Similar to Succeed Using Lean/Agile by Delivering More Value Earlier (20)

Artem Bykovets: Optimizing efficiency of Value Delivery vs keeping people bus...
Artem Bykovets: Optimizing efficiency of Value Delivery vs keeping people bus...Artem Bykovets: Optimizing efficiency of Value Delivery vs keeping people bus...
Artem Bykovets: Optimizing efficiency of Value Delivery vs keeping people bus...
 
20120905 C4ISR Strategic Investment Team Workshop
20120905 C4ISR Strategic Investment Team Workshop20120905 C4ISR Strategic Investment Team Workshop
20120905 C4ISR Strategic Investment Team Workshop
 
Integrative KeynoteV2
Integrative KeynoteV2Integrative KeynoteV2
Integrative KeynoteV2
 
Evolution of Agile world with Lean Startup Concepts
 Evolution of Agile world with Lean Startup Concepts Evolution of Agile world with Lean Startup Concepts
Evolution of Agile world with Lean Startup Concepts
 
Why #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with youWhy #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with you
 
Operator engaged construction enigi - by avanulo
Operator engaged construction   enigi - by avanuloOperator engaged construction   enigi - by avanulo
Operator engaged construction enigi - by avanulo
 
Scrum day scaled agile - wolfgang hilpert - sascha gessler
Scrum day   scaled agile - wolfgang hilpert - sascha gesslerScrum day   scaled agile - wolfgang hilpert - sascha gessler
Scrum day scaled agile - wolfgang hilpert - sascha gessler
 
"At the Intersection of Agile and Change Management" - ACMP USA
"At the Intersection of Agile and Change Management" - ACMP USA"At the Intersection of Agile and Change Management" - ACMP USA
"At the Intersection of Agile and Change Management" - ACMP USA
 
Agile Tester - Crash Slides
Agile Tester - Crash SlidesAgile Tester - Crash Slides
Agile Tester - Crash Slides
 
Agile project, myths & selection criteria
Agile project, myths & selection criteriaAgile project, myths & selection criteria
Agile project, myths & selection criteria
 
Short Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPAShort Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPA
 
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wants
 
CFW - Continuous Improvement & Lean Techniques
CFW - Continuous Improvement & Lean TechniquesCFW - Continuous Improvement & Lean Techniques
CFW - Continuous Improvement & Lean Techniques
 
Management by Objectives from the views of Project Management and Coordination
Management by Objectives from the views of Project Management and CoordinationManagement by Objectives from the views of Project Management and Coordination
Management by Objectives from the views of Project Management and Coordination
 
ITIL DevOps and PBR
ITIL DevOps and PBRITIL DevOps and PBR
ITIL DevOps and PBR
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
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
 
Reclaiming Agile Development
Reclaiming Agile Development Reclaiming Agile Development
Reclaiming Agile Development
 
O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017
O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017
O365Engage17 - What You Need to Know About Migrating to Exchange Online in 2017
 

More from Christophe Achouiantz

Implementing kanban at scale at sandvik IT
Implementing kanban at scale at sandvik ITImplementing kanban at scale at sandvik IT
Implementing kanban at scale at sandvik ITChristophe Achouiantz
 
Lessons Learned from Coaching 50+ Teams
Lessons Learned from Coaching 50+ TeamsLessons Learned from Coaching 50+ Teams
Lessons Learned from Coaching 50+ TeamsChristophe Achouiantz
 
See and understand how to improve your team using kanban
See and understand how to improve your team using kanbanSee and understand how to improve your team using kanban
See and understand how to improve your team using kanbanChristophe Achouiantz
 
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sättUser Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sättChristophe Achouiantz
 
Introduction to Behaviour Driven Development
Introduction to Behaviour Driven DevelopmentIntroduction to Behaviour Driven Development
Introduction to Behaviour Driven DevelopmentChristophe Achouiantz
 
Igniting change in 20 teams within 6 months
Igniting change in 20 teams within 6 monthsIgniting change in 20 teams within 6 months
Igniting change in 20 teams within 6 monthsChristophe Achouiantz
 
Scaling Scrum in the Enterprise with Kanban
Scaling Scrum in the Enterprise with KanbanScaling Scrum in the Enterprise with Kanban
Scaling Scrum in the Enterprise with KanbanChristophe Achouiantz
 

More from Christophe Achouiantz (16)

How to train to Kanban.
How to train to Kanban.How to train to Kanban.
How to train to Kanban.
 
Staying on the high performing path
Staying on the high performing pathStaying on the high performing path
Staying on the high performing path
 
Insights coaching 70 kanban teams
Insights coaching 70 kanban teamsInsights coaching 70 kanban teams
Insights coaching 70 kanban teams
 
From Good-enough to Great (LKFR16)
From Good-enough to Great (LKFR16)From Good-enough to Great (LKFR16)
From Good-enough to Great (LKFR16)
 
From Good-Enough to Great
From Good-Enough to GreatFrom Good-Enough to Great
From Good-Enough to Great
 
The art of delivering value on time
The art of delivering value on timeThe art of delivering value on time
The art of delivering value on time
 
Implementing kanban at scale at sandvik IT
Implementing kanban at scale at sandvik ITImplementing kanban at scale at sandvik IT
Implementing kanban at scale at sandvik IT
 
Lessons Learned from Coaching 50+ Teams
Lessons Learned from Coaching 50+ TeamsLessons Learned from Coaching 50+ Teams
Lessons Learned from Coaching 50+ Teams
 
See and understand how to improve your team using kanban
See and understand how to improve your team using kanbanSee and understand how to improve your team using kanban
See and understand how to improve your team using kanban
 
Depth of a Kanban Implementation
Depth of a Kanban ImplementationDepth of a Kanban Implementation
Depth of a Kanban Implementation
 
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sättUser Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt
 
The value of timely feedback
The value of timely feedbackThe value of timely feedback
The value of timely feedback
 
Thinking agile
Thinking agileThinking agile
Thinking agile
 
Introduction to Behaviour Driven Development
Introduction to Behaviour Driven DevelopmentIntroduction to Behaviour Driven Development
Introduction to Behaviour Driven Development
 
Igniting change in 20 teams within 6 months
Igniting change in 20 teams within 6 monthsIgniting change in 20 teams within 6 months
Igniting change in 20 teams within 6 months
 
Scaling Scrum in the Enterprise with Kanban
Scaling Scrum in the Enterprise with KanbanScaling Scrum in the Enterprise with Kanban
Scaling Scrum in the Enterprise with Kanban
 

Succeed Using Lean/Agile by Delivering More Value Earlier

  • 1. Succeed Using Lean/Agile Why, How, What? Christophe Achouiantz Lean/Agile Coach 1
  • 2. © Sogeti 2 Today, the Customer is in the driving seat Why?
  • 3. © Sogeti 3 Today, the Competition is one Click away Why?
  • 4. © Sogeti 4 Succeeding as a product/service provider requires to deliver more value, earlier! Why?
  • 5. © Sogeti 5 Succeeding requires you to work smart, not hard! Why?
  • 6. © Sogeti 6 Deliver More Value Lean/Agile provides us with a set of tools and way-of-thinking to do just that! Deliver Earlier Why? Christophe Achouiantz @ChrisAch
  • 7. © Sogeti 7 Deliver More Value AGILE Deliver Earlier Why? LEAN Christophe Achouiantz @ChrisAch
  • 8. © Sogeti 8 Deliver More Value Both are equally important! Deliver Earlier How? Christophe Achouiantz @ChrisAch
  • 9. © Sogeti 9 Deliver More Value They relate to each-others and re-inforce one another Deliver Earlier How? Christophe Achouiantz @ChrisAch
  • 10. © Sogeti 10 ”There is nothing so useless as doing efficiently that which should not be done at all!” - Peter Drucker Outcome != Output How? Christophe Achouiantz @ChrisAch
  • 11. © Sogeti 11 Deliver More Value Both are equally important! Deliver Earlier How? Christophe Achouiantz @ChrisAch
  • 12. © Sogeti 12 ”Efficiency is doing things right, Effectiveness is doing the right things” - Peter Drucker How? Christophe Achouiantz @ChrisAch
  • 13. © Sogeti 13 Deliver More Value Deliver Earlier Effectiveness Efficiency How? Christophe Achouiantz @ChrisAch
  • 14. © Sogeti 14 Deliver More Value Effectiveness How?Value Christophe Achouiantz @ChrisAch
  • 15. © Sogeti 15 Deliver More Value Effectiveness • Deliver the right thing • Make an IMPACT • Deliver OUTCOME, not just Output • What the customers NEED How?Value Christophe Achouiantz @ChrisAch
  • 16. © Sogeti 16 How do we know we do the right thing? We don’t! Therefore, we must ask… How?Value Christophe Achouiantz @ChrisAch
  • 18. © Sogeti 18 Feedback! • Iterative & Incremental Development • Small iterations that have value for the customers • Minimal Valuable Product (MVP) • Increments/Strech goals How?Value Christophe Achouiantz @ChrisAch
  • 19. © Sogeti 19 Deliver Earlier Efficiency How?Speed Christophe Achouiantz @ChrisAch
  • 20. © Sogeti 20 Deliver Earlier Efficiency How?Speed More resources (sometimes) help to develop faster! But! Not economically viable in the long run... Christophe Achouiantz @ChrisAch
  • 21. © Sogeti 21 Deliver Earlier Efficiency How?Speed Become more Efficient! Efficient in delivering what the customers need != Efficient utilization of resources Christophe Achouiantz @ChrisAch
  • 22. © Sogeti 22 Work Flow Efficiency over Resources Efficiency Lean Traditional Management (Economy of Scales) How?Speed Christophe Achouiantz @ChrisAch
  • 23. © Sogeti 23 Work Flow Efficiency Lean How?Speed KPI: Lead-times for work items Christophe Achouiantz @ChrisAch
  • 24. © Sogeti 24 Little’s Law How?Speed • Limit and then decrease WIP to improve lead-times • Increase throughput by adding capacity directly (e.g. adding people) or indirectly (improve the process) and see the benefit in lead-times &/or WIP Christophe Achouiantz @ChrisAch
  • 25. © Sogeti 25Christophe Achouiantz @ChrisAch
  • 26. © Sogeti 26 Work Flow Efficiency Lean How?Speed Need to pay attention to: • Amount of Work in Progress • Queues • Remove wait times • Blocked work items • Improve process • Re-work • Quality is important Christophe Achouiantz @ChrisAch
  • 27. © Sogeti 27 Have a bigger impact by doing less! How? Christophe Achouiantz @ChrisAch
  • 28. © Sogeti 28 Deliver More Value 1. Break down & Simplify your product/module/function/class • Identify a MVP & increments (User-story Mapping) 2. Get Feedback • Engage customers and end-users a.s.a.p. • Expect feedback: plan for it! 3. Re-plan continuously What?Value Christophe Achouiantz @ChrisAch
  • 29. © Sogeti 29 What?Value User-story Mapping Christophe Achouiantz @ChrisAch
  • 30. © Sogeti 30 En System Design Workshop  Bjud in de viktigaste/nyckelintressenter.  Ta fram detaljer kring systemet tillsammans. ”Borra” ner tillräckligt för att avtäcka och hantera de flesta problem.  Ta fram en visuell ”kravkarta” som stöd för diskussioner.  Ta fram en utvecklingsplan/roadmap där man delar upp kravbilden i små inkrement. Ett återkommande omplaneringsmöte  Hantera ändringar löpande (t.ex. veckovis).  Designa ”in” ändringarna i kravkartan.  Ändra planen efter det. Justeras plan kontinuerlig, pga: • Nya förståelsen man har för systemet. • Påverkan av feedback man får efter ett inkrement. • Livet! What?Value User-story Mapping Christophe Achouiantz @ChrisAch
  • 31. © Sogeti 31 What?Value Other Agile Methods Do the right thing 1. Impact Mapping 2. ”Test Driven” Development 3. Agile/Lean User eXperience Deliver Earlier 1. Continuous integration & delivery 2. Automated tests Christophe Achouiantz @ChrisAch
  • 32. © Sogeti 32 Deliver Earlier 1. See your workflow • Value stream mapping • Visualization 2. Understand your workflow • See queues, blocks, too much WIP, rework 3. Act • Create policies! • Limit WIP • Standard • 5 focusing steps What?Value Christophe Achouiantz @ChrisAch
  • 33. © Sogeti • • • Definition of Done • • • Definition of Done • • • Definition of Done 33 S2013-09-15 XYZ M ABC 2013-06-10 M QWE XL DFG XL IOP 2013-09-12 L ZSX S ASD S FGH XS ZXC L CVB M JKL M RTY M NMN L AAA M GHG S HJK M OKN BBB M X S ERT X A A F F Christophe Achouiantz @ChrisAch http://leanagileprojects.blogspot.se DevelopTo Do DonePrepare Validate Doing DoingDone (Q) Doing Done (Q) • • • Definition of Ready Urgent Standard Low What?Value See your Workflow Christophe Achouiantz @ChrisAch
  • 34. © Sogeti • • • Definition of Done • • • Definition of Done • • • Definition of Done 34 S2013-09-15 XYZ M ABC S2013-09-17 ERT M QWE XL DFG XL IOP 2013-09-12 L ZSX S ASD S FGH XS ZXC L CVB M JKL M RTY M NMN L AAA S HJK M OKN BBB M XA FF S CCC M2013-06-05 GGG Bottleneck! Too Much Ongoing! Too many Incidents! Better Quality? Another Class-of- Service? Remove Blocks! M GHG A Christophe Achouiantz @ChrisAch http://leanagileprojects.blogspot.se DevelopTo Do DonePrepare Validate Doing DoingDone (Q) Doing Done (Q) • • • Definition of Ready Urgent Standard Low (2) (4) (4)Incomming X What?Value Understand Flow Christophe Achouiantz @ChrisAch
  • 35. © Sogeti 35 1. Identify constraint 2. Exploit – Get most of the constraint – (Remove all other types of work from resource) 3. Subordinate – Align system to support the constraint – (Everyone Helps!) 4. Elevate – Make other major changes – (Get mor resources) 5. Redo – Until no longer the bottle-neck What?Value Act: 5 Focusing Steps Christophe Achouiantz @ChrisAch
  • 36. © Sogeti 36 Summary Succeeding today requires to deliver more value, earlier Agile & Lean techniques are designed for that 1. Simplify and Breakdown whatever you are doing today to find a MVP with increments. • Re-plan to focus on the MVP and get feedback on it asap. 2. Visualize your workflow • Act on what is your biggest bottleneck ACT NOW, do 2 things: Christophe Achouiantz @ChrisAch
  • 37. © Sogeti 37 Thank You for Listening! ”It’s not the # of hours I work in a day that measure progress, it’s the number of feedback loops I complete!”feedback loops number of Christophe Achouiantz @ChrisAch