SlideShare a Scribd company logo
@PavelChunyayev
The Lean Part of DevOps
Why are Lean ideas so crucial for DevOps culture?
by Pavel Chunyayev, 18-8-2016
Amsterdam, Atlassian
DevOps Amsterdam meetup
@PavelChunyayev
Amsterdam
Levi9 HQ
Amsterdam – 2005
25 people
Novi Sad
Serbia
Novi Sad – 2005
350+ people
Zrenjanin
Serbia
Zrenjanin– 2014
50+ people
Iasi
Romania
Iasi – 2007
100+ people
Kyiv
Ukraine
Kyiv – 2008
160+ people
Lviv
Belgrade
Ukraine
Lviv– 2016
20+ people
@PavelChunyayev
E-Retail Digital Marketing Traffic and Transport FinTech Software Services
@PavelChunyayev
Customer satisfaction 2015
• 4th year great results in Outsourcing Performance study
• 2015: 100% customer recommendation score
Excellent trust score
@PavelChunyayev
About me
• 12 years of IT experience
• Lived and worked in Ukraine and Estonia
• Two years ago moved to the Netherlands
• Love cycling
• Love Dutch language
• Love software development and delivery processes
• Love working with people
@PavelChunyayev
Continuous Delivery
@PavelChunyayev
Continuous Delivery
Plan Code Build Test Release OperateEnvision
@PavelChunyayev
Quality > Speed
@PavelChunyayev
Keep the product releasable
Build quality in
@PavelChunyayev
DevOps
@PavelChunyayev
• Culture
• Automation
• Measurement
• Sharing
@PavelChunyayev
• Culture
• Automation
• Lean
• Measurement
• Sharing
@PavelChunyayev
Lean
@PavelChunyayev
History of Lean
@PavelChunyayev
Lean manufacturing
@PavelChunyayev
Lean manufacturing - Principles
• Elimination of waste
• Continuous improvement
• Respect for people
• Pull instead of push
• Just in time production
• Quality built in
@PavelChunyayev
Lean manufacturing – Forms of Waste
• Mura – Waste because of variation
• Muri – Waste because of unreasonable work
• Muda – Waste that doesn’t add value
@PavelChunyayev
Lean manufacturing – Types of Waste
• Transportation
• Waiting
• Overproduction
• Defects
• Inventory
• Movement
• Extra processing
@PavelChunyayev
Lean manufacturing – Metrics
• Process time
• Delay time
• Lead time
• % complete and accurate
@PavelChunyayev
PDCA
@PavelChunyayev
Lean thinking
• Value
• Value streams
• Flow
• Pull
• Perfection
• Build quality in
• Understanding ‘takt’ time
• Reducing batch sizes
• Pull system
• Continuous improvement
• Focus on long-term goal
@PavelChunyayev
Lean IT
Goals:
• Increase productivity
• Increase customer benefits
• Continuous improvement process
@PavelChunyayev
Lean IT - Trends
• Reducing costs (eliminating waste), six sigma
• Transformation to utility
• Outsourcing (e.g. Cloud)
@PavelChunyayev
Conflict with DevOps?
• Innovation and disruption vs Operational excellence
• Experimentations vs Predictability
• Unstructured and uncertain vs Standards and variation avoidance
@PavelChunyayev
Lean and DevOps
• It’s not only about costs
• Continuous learning
• Build quality in
• Visualize
• Think backwards from customer value
• Not from current capabilities
• Embrace uncertainty
@PavelChunyayev
Lean software development
@PavelChunyayev
Lean software development - Principles
• Eliminate waste
• Amplify learning
• Decide as late as possible
• Deliver as fast as possible
• Empower the team
• Build quality in
• Optimize for the whole
@PavelChunyayev
Waste
• Partially done work (Starting more than finishing)
• Extra processes (Bureaucracy)
• Extra features (Unnecessary code)
• Task switching (Changing requirements and priorities)
• Waiting (Delays in the development process)
• Motion
• Defects (Quality issues, rework)
@PavelChunyayev
Amplify learning
• Pair programming
• Code reviews
• Documentation
• Wiki
• Commented code
• Knowledge sharing sessions
• Training
@PavelChunyayev
Decide as late as possible
• For decisions that are irreversible or impractical to reverse
• Keep the options for as long as possible
• You will know a lot more by the time the decision needs to be made
• Too early and you are limited by the choice you could have made
without enough information
@PavelChunyayev
Deliver as fast as possible
• Continuous Delivery
• DevOps
• Agile methodologies
• Shared responsibility
@PavelChunyayev
Empower the people
• Give responsibility to make decisions about their work
@PavelChunyayev
Build quality in
• Andon – stop the line
• Pair programming
• Test driven development
• Constant feedback
• Minimize handovers (time between stages)
• Continuous integration
• Automation
@PavelChunyayev
Optimize for the whole
• Optimize for the whole, not specific departments or teams
• E2e process with focus on customer needs
• Prefer product orientation vs project orientation
• Focus on quality and innovation, not on quick execution
@PavelChunyayev
Problems of Lean
• Focus on tools, not on the philosophy and culture
• Decide on the solution without understanding true problem
• Cargo cult
@PavelChunyayev
Lean software development - Principles
• Eliminate waste
• Amplify learning
• Decide as late as possible
• Deliver as fast as possible
• Empower the team
• Build quality in
• Optimize for the whole
@PavelChunyayev
Lean Startup / Lean Enterprise
@PavelChunyayev
@PavelChunyayev
Waste generation excercise
@PavelChunyayev
Generate Waste Excercise
• Variation
• Unreasonable work
• Non-value adding processes
@PavelChunyayev
Change the culture is the most
important and the most hard part of
Lean
@PavelChunyayev
Change the culture is the most
important and the most hard part of
Lean and DevOps
@PavelChunyayev
Summary
Empower the people
Build quality in
Eliminate the waste
Change the culture
Plan Code Build Test Release OperateEnvision
@PavelChunyayev
Thank you :)
Empower the people
Build quality in
Eliminate the waste
Change the culture +31 6 2117 5817
pavel@levi9.com
Plan Code Build Test Release OperateEnvision

More Related Content

What's hot (20)

PPTX
Agile EVM
Nishanth K Hydru
 
PDF
The Journey to Devops: From Waterfall to Continuous Integration
Sauce Labs
 
PPTX
Moving QA from Reactive to Proactive with qTest
QASymphony
 
PDF
Why we need test automation, but it’s not the right question
Xebia Nederland BV
 
PPTX
QASymphony Atlanta Customer User Group Fall 2017
QASymphony
 
PDF
Transitioning from Traditional to Modern QA
Sauce Labs
 
PPTX
Building a Performance A-Team
SOASTA
 
PPTX
SPSOttawa Release Pipepline for SharePoint office 365 in Azure
Vincent Biret
 
PPTX
ОЛЕКСАНДР СНІГОВИЙ «Continuous Deployment: Challenges, Solutions, and Lesson...
UA DevOps Conference
 
PPTX
Diving into the World of Test Automation The Approach and the Technologies
QASymphony
 
PPTX
Building Better Collaboration Between Development and Testing in a DevOps World
QASymphony
 
PDF
Continuous Delivery: better software, faster.
Bert Jan Schrijver
 
PDF
DevOps: All About Automation
Johannes Engelke
 
PDF
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
QASymphony
 
PPTX
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
Gene Kim
 
PPTX
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
SOASTA
 
PPTX
How to deploy with confidence
Vadim Ivanov
 
PPTX
Knowing Where to Tap
QASymphony
 
PPTX
Pricing Pitfalls...and How to Counter Them
Gus Prestera
 
PDF
1 2 dev ops - vsts overview
Okko Oulasvirta
 
Agile EVM
Nishanth K Hydru
 
The Journey to Devops: From Waterfall to Continuous Integration
Sauce Labs
 
Moving QA from Reactive to Proactive with qTest
QASymphony
 
Why we need test automation, but it’s not the right question
Xebia Nederland BV
 
QASymphony Atlanta Customer User Group Fall 2017
QASymphony
 
Transitioning from Traditional to Modern QA
Sauce Labs
 
Building a Performance A-Team
SOASTA
 
SPSOttawa Release Pipepline for SharePoint office 365 in Azure
Vincent Biret
 
ОЛЕКСАНДР СНІГОВИЙ «Continuous Deployment: Challenges, Solutions, and Lesson...
UA DevOps Conference
 
Diving into the World of Test Automation The Approach and the Technologies
QASymphony
 
Building Better Collaboration Between Development and Testing in a DevOps World
QASymphony
 
Continuous Delivery: better software, faster.
Bert Jan Schrijver
 
DevOps: All About Automation
Johannes Engelke
 
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
QASymphony
 
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
Gene Kim
 
O'Reilly Webcast: How Nordstrom Prepares Its Site for Holidays and Major Events
SOASTA
 
How to deploy with confidence
Vadim Ivanov
 
Knowing Where to Tap
QASymphony
 
Pricing Pitfalls...and How to Counter Them
Gus Prestera
 
1 2 dev ops - vsts overview
Okko Oulasvirta
 

Viewers also liked (20)

PPTX
Your PaaS to DevOps
Roberto Pozzi
 
PPTX
Extending Ansible - Ansible Benelux meetup - Amsterdam 11-02-2016
Pavel Chunyayev
 
ODP
DevOps in realtime
Andriy Samilyak
 
PPTX
Сергей Кибиткин - Meet Magento Ukraine - Что вы никогда не сделаете в Magento
Atwix
 
PDF
Александр Смага, Юрий Муратов - Meet Magento Ukraine - Технический обзор OroCRM
Atwix
 
ODP
DevOps в реальном времени
Andriy Samilyak
 
PPTX
Itea dev ops_course_topic2
Vad Tymoshyk
 
PDF
Андрей Самиляк - Meet Magento Ukraine - Как мы играли в DevOps и как получилс...
Atwix
 
PPTX
Roman Valchuk "Introducing to DevOps technologies"
Vadym Muliavka
 
PDF
Functional web with elixir and elm in phoenix
Izzet Mustafaiev
 
PDF
Final melnyk 2
Roman Melnyk
 
PPTX
Metrics: where and how
Vsevolod Polyakov
 
PDF
Monitoring base, golang meetup, kyiv
Vsevolod Polyakov
 
PDF
Continuous integration with Docker and Ansible
Dmytro Slupytskyi
 
PPTX
Implementing DevOps In Practice
Zoltán Németh
 
PDF
JUST EAT: Embracing DevOps
Peter Mounce
 
PDF
Value stream mapping
AgileOnTheBeach
 
PDF
Going Big
mahalo
 
PDF
5 Steps for a High-Performing DevOps Culture
JumpCloud
 
PDF
DevOps: Why Culture Matters
G2G3 Americas
 
Your PaaS to DevOps
Roberto Pozzi
 
Extending Ansible - Ansible Benelux meetup - Amsterdam 11-02-2016
Pavel Chunyayev
 
DevOps in realtime
Andriy Samilyak
 
Сергей Кибиткин - Meet Magento Ukraine - Что вы никогда не сделаете в Magento
Atwix
 
Александр Смага, Юрий Муратов - Meet Magento Ukraine - Технический обзор OroCRM
Atwix
 
DevOps в реальном времени
Andriy Samilyak
 
Itea dev ops_course_topic2
Vad Tymoshyk
 
Андрей Самиляк - Meet Magento Ukraine - Как мы играли в DevOps и как получилс...
Atwix
 
Roman Valchuk "Introducing to DevOps technologies"
Vadym Muliavka
 
Functional web with elixir and elm in phoenix
Izzet Mustafaiev
 
Final melnyk 2
Roman Melnyk
 
Metrics: where and how
Vsevolod Polyakov
 
Monitoring base, golang meetup, kyiv
Vsevolod Polyakov
 
Continuous integration with Docker and Ansible
Dmytro Slupytskyi
 
Implementing DevOps In Practice
Zoltán Németh
 
JUST EAT: Embracing DevOps
Peter Mounce
 
Value stream mapping
AgileOnTheBeach
 
Going Big
mahalo
 
5 Steps for a High-Performing DevOps Culture
JumpCloud
 
DevOps: Why Culture Matters
G2G3 Americas
 
Ad

Similar to Lean part of DevOps - DevOps Amsterdam meetup - 17-8-2016 (20)

PPTX
Lifecycle of a microservices application - Iasi, Levi9 meetup - 28-6-2017
Pavel Chunyayev
 
PPTX
Павел Чуняев - State of Continuous Delivery in 2015
ITSpringBY
 
PPTX
State of continuous delivery in 2015 - Minsk 15-5-2015
Pavel Chunyayev
 
PDF
Xebia Masterclass Better-Faster-Smarter-with-DevOps
Andja Bratić
 
PPTX
Digital Testing Approach
Anand Deshpande
 
PDF
A holistic approach to enabling people, processes and product development
Rob Allen
 
PDF
Navvia's DevOps journey
Navvia
 
PDF
Building a Docker powered feature driven delivery pipeline at hoyhoy.nl
Xebia Nederland BV
 
PPTX
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
DevOps Enterprise Summit
 
PDF
Continuous Delivery Distilled
Matt Callanan
 
PDF
SAFe and DevOps - better together
Leland Newsom CSP-SM, SPC5, SDP
 
PPTX
Continuous Delivery & Testing Madrid AfterTest
Peter Marshall
 
PPTX
DevOps- exec level briefing
Ravi Tadwalkar
 
PPTX
Devops - Bringing real benefits to the business.
Paul Glavich
 
PPTX
3 Karen L. Perdersen_ marco de estandares de calidad
INACAP
 
PDF
Are We There Yet? Signposts On Your Journey to Awesome
Nicole Forsgren
 
PDF
ANIn Coimbatore April 2023 | Lean,Agile & DevOps-How applied together provide...
AgileNetwork
 
PDF
DevOps Journey_Distributed_Delivery
Jeevan T.M.
 
PPTX
Scrum scaling chandan
Chandan Patary
 
Lifecycle of a microservices application - Iasi, Levi9 meetup - 28-6-2017
Pavel Chunyayev
 
Павел Чуняев - State of Continuous Delivery in 2015
ITSpringBY
 
State of continuous delivery in 2015 - Minsk 15-5-2015
Pavel Chunyayev
 
Xebia Masterclass Better-Faster-Smarter-with-DevOps
Andja Bratić
 
Digital Testing Approach
Anand Deshpande
 
A holistic approach to enabling people, processes and product development
Rob Allen
 
Navvia's DevOps journey
Navvia
 
Building a Docker powered feature driven delivery pipeline at hoyhoy.nl
Xebia Nederland BV
 
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
DevOps Enterprise Summit
 
Continuous Delivery Distilled
Matt Callanan
 
SAFe and DevOps - better together
Leland Newsom CSP-SM, SPC5, SDP
 
Continuous Delivery & Testing Madrid AfterTest
Peter Marshall
 
DevOps- exec level briefing
Ravi Tadwalkar
 
Devops - Bringing real benefits to the business.
Paul Glavich
 
3 Karen L. Perdersen_ marco de estandares de calidad
INACAP
 
Are We There Yet? Signposts On Your Journey to Awesome
Nicole Forsgren
 
ANIn Coimbatore April 2023 | Lean,Agile & DevOps-How applied together provide...
AgileNetwork
 
DevOps Journey_Distributed_Delivery
Jeevan T.M.
 
Scrum scaling chandan
Chandan Patary
 
Ad

Recently uploaded (20)

PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
PPTX
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
PDF
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
PPTX
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
PDF
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
PDF
Alarm in Android-Scheduling Timed Tasks Using AlarmManager in Android.pdf
Nabin Dhakal
 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PPTX
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
PDF
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
PDF
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
PDF
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
PPTX
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
PDF
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
PPTX
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PDF
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PDF
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
Alarm in Android-Scheduling Timed Tasks Using AlarmManager in Android.pdf
Nabin Dhakal
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 

Lean part of DevOps - DevOps Amsterdam meetup - 17-8-2016

Editor's Notes

  • #2: Questions are welcome during the talk. Disagreement is welcome, but after the talk. Yes, but; what if. Interactive – raise hand, provide feedback – tweet.
  • #3: Over 700 employees now Picture of Belgrade is pending
  • #4: .we develop core software for (and with) these companies
  • #5: .
  • #6: .
  • #8: Streamlining and flow Customer focus Unesed features Time to market
  • #9: It’s all about quality. Increasing speed by ensuring quality - positive feedback loop
  • #10: .
  • #11: .
  • #12: .
  • #13: .
  • #14: .
  • #15: Henry Ford No variety (one model, one color) - 19 years Toyota production system Kaizen – continuous improvement Just in time Jidoka - automation
  • #16: Principles Plan – Do – Check – Act
  • #17: .
  • #18: Muri – stressing or overburdening the people, equipment or system Muda – type 1 – non-value adding, but necessary for the system. Reduce until you can eliminate Muda – type 2 – non-value adding and unnecessary. Eliminate first!
  • #20: .
  • #21: Plan Create a plan, define steps, predict results of the change Do Execute the plan on a small scale or in a test environment. Check Examine the results. Decide whether to continue or try again. Act Implement the change on the broader scale or further.
  • #22: .
  • #23: Manufacturing business services based on lean ideas Better align IT with business
  • #24: .
  • #26: .
  • #27: Mary and Tom Poppendieck
  • #28: .
  • #29: First way of DevOps
  • #30: Third way of DevOps Sharing!
  • #31: . But not too late :)
  • #32: .
  • #33: .
  • #34: Second way of DevOps
  • #35: More sloppy code because of urgency Bigger utilization of departments (QA)
  • #36: .
  • #37: .
  • #38: MVP Build – Measure - Learn Validated learning
  • #39: MVP Build – Measure - Learn Validated learning
  • #40: .
  • #41: .