SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Downloaden Sie, um offline zu lesen
Large projects
10% success
52% challenged
Small projects
74% success
22% challenged
Unused features
Large deliveries 64%
Small deliveries 14%
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Software development is complex
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
@kimvanwilgen | www.kimvanwilgen.com
Constant change
To improve is to change.
Being perfect is to change
often.
Winsten Churchill
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
@kimvanwilgen | www.kimvanwilgen.com
How to deliver
incremental
change
In 8 lessons
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Be able to safely and
sustainably deliver software
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Continuous Delivery (CD) is a set of practices and principles
in software engineering aimed at, building, testing, and
releasing software, faster and more frequently. These
principles help reduce the cost, time and risk of delivering
changes, and ultimately value, to customers by allowing for
more incremental changes to applications in production.
Wikipedia, 2017
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
What is continuous?
Naming continuous to be a problem
Amazon
ANVAANVA
KlaverbladKlaverblad
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
You’re only as small as your MVP
and as agile as your roadmap
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Stop extensive planning
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
And stop red sprints
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Start looking at goals and results
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Product vision and business cases
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
You’re not the only one who’s
process is changing
Auditing and compliance
Everything in version control
Test change approval
Enforced peer reviews
Green goes to production
Approvals in workflow
Conformity by design
Continuous security
DIY hacking
Integration in the pipeline
Paperless
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Fallback plans
Manual Acceptance Testing
Education for users
User documentation
Communication about releases
Canary releasing
Cocreating tests
Walkthroughs
Embedded user assistance and chatbots
Release notes integrated in deployment
Business IT antipatterns
@kimvanwilgen39
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Reinvent HR, management, roles
and procedures for autonomy
Team autonomy asks
leaders to change
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Autonomy can’t exist without transparancy
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Inspiration over management
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Feedback fun
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
SecDevSecOpsSec
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
“I picked ‘DevOpsDays’ as Dev and Ops
working together because ‘Agile System
Administration’ was too long,” he said.
“There never was a grand plan for DevOps
as a word.”Patrick Debois
Founder of Devops
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Learning to learn
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Continuous learning
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Academy, workshops, hackathons, conferences
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Design for fast feedback
and evolution
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Microservices are the first architectural style to fully
embrace continuous delivery. It is an evolutionary
architecture, which supports incremental non-
breaking change as a first principle along multiple
dimensions at the structural level of the application
Neal Ford, Thoughtworks
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Test pyramid reinvented
Small tests and risk based
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Branching is your new mother-in-
law: sometimes you have to go
there but you want to minimize it
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Branching
Feature flags
No frontend
Co-creation and
pre-acceptance
The shipping delay pyramid
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Acceptance
by team
Rehearsal
Canary
production
Global
production
Release strategy
Feature flags
Sustainable pace
Shipping delay
Impact reduction
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Customers don’t want
continuous delivery
8
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Legacy code and broken trust
Explain your
goal
Pull, not push
First improve,
then accelarate
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Continuous
culture
Continuous
delivery
Agile product
development
Learning
organisation
Agile HR
Autonomous
teams
Microservices
Enable rapid prototyping
Do small experiments to
seek value
Enable learning
from experiments
Enable an evolutionary
architecture
Empower teams to decide
and adapt fast
Support people to learn
agility and improve in
their capabilities
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Be ready for surprises
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
@kimvanwilgen | www.kimvanwilgen.com
Closing down
Keep going
@kimvanwilgen | www.kimvanwilgen.comThe continuous culture
@kimvanwilgen | www.kimvanwilgen.com
References
and questions
www.kimvanwilgen.com
kimvanwilgen
kimvanwilgen@gmail.com

Weitere ähnliche Inhalte

Was ist angesagt?

Building great products using Agile
Building great products using  AgileBuilding great products using  Agile
Building great products using Agile
Vikash Mishra
 

Was ist angesagt? (20)

Devops - Bringing real benefits to the business.
Devops - Bringing real benefits to the business.Devops - Bringing real benefits to the business.
Devops - Bringing real benefits to the business.
 
Dev ops mvp
Dev ops mvpDev ops mvp
Dev ops mvp
 
Agile Development - Are you building the right thing ? (Follow the value)
Agile Development - Are you building the right thing ? (Follow the value)Agile Development - Are you building the right thing ? (Follow the value)
Agile Development - Are you building the right thing ? (Follow the value)
 
How DevOps Impact Product Management by xOps Co-Founders
How DevOps Impact Product Management by xOps Co-FoundersHow DevOps Impact Product Management by xOps Co-Founders
How DevOps Impact Product Management by xOps Co-Founders
 
Agility primer
Agility primerAgility primer
Agility primer
 
The DevOps Deewar by Ashish Mishra
The DevOps Deewar by Ashish MishraThe DevOps Deewar by Ashish Mishra
The DevOps Deewar by Ashish Mishra
 
Scrum bangalore 12 march 7 2015 - albert arul prakash - am i agile - an int...
Scrum bangalore 12   march 7 2015 - albert arul prakash - am i agile - an int...Scrum bangalore 12   march 7 2015 - albert arul prakash - am i agile - an int...
Scrum bangalore 12 march 7 2015 - albert arul prakash - am i agile - an int...
 
Trends and Tools in Training for Business 2017
Trends and Tools in Training for Business 2017Trends and Tools in Training for Business 2017
Trends and Tools in Training for Business 2017
 
Successful writing at work copyright 2017 cengage learn
Successful writing at work copyright 2017 cengage learnSuccessful writing at work copyright 2017 cengage learn
Successful writing at work copyright 2017 cengage learn
 
Solution to 5 practical cases caused by the scaling process. SAFe implementat...
Solution to 5 practical cases caused by the scaling process. SAFe implementat...Solution to 5 practical cases caused by the scaling process. SAFe implementat...
Solution to 5 practical cases caused by the scaling process. SAFe implementat...
 
Agile scrum introduction
Agile scrum introductionAgile scrum introduction
Agile scrum introduction
 
Who says release planning is not agile - Vered Yeret at Agile Israel 2015
Who says release planning is not agile - Vered Yeret at Agile Israel 2015Who says release planning is not agile - Vered Yeret at Agile Israel 2015
Who says release planning is not agile - Vered Yeret at Agile Israel 2015
 
Agile or Traditional - How to Choose
Agile or Traditional - How to ChooseAgile or Traditional - How to Choose
Agile or Traditional - How to Choose
 
Building great products using Agile
Building great products using  AgileBuilding great products using  Agile
Building great products using Agile
 
Launch a New Product that Doesn't Hurt Your Existing Brand by Andrew Homeyer ...
Launch a New Product that Doesn't Hurt Your Existing Brand by Andrew Homeyer ...Launch a New Product that Doesn't Hurt Your Existing Brand by Andrew Homeyer ...
Launch a New Product that Doesn't Hurt Your Existing Brand by Andrew Homeyer ...
 
PuppetConf 2017: DevOps: A Catalyst for Enterprise Agility- Heidi Araya- Brig...
PuppetConf 2017: DevOps: A Catalyst for Enterprise Agility- Heidi Araya- Brig...PuppetConf 2017: DevOps: A Catalyst for Enterprise Agility- Heidi Araya- Brig...
PuppetConf 2017: DevOps: A Catalyst for Enterprise Agility- Heidi Araya- Brig...
 
Valerie Andrianova - Baking Boards... | Agile Delivery 2017
Valerie Andrianova - Baking Boards... | Agile Delivery 2017Valerie Andrianova - Baking Boards... | Agile Delivery 2017
Valerie Andrianova - Baking Boards... | Agile Delivery 2017
 
Making agile work in a waterfall driven world.
Making agile work in a waterfall driven world.Making agile work in a waterfall driven world.
Making agile work in a waterfall driven world.
 
Creating a Culture of Continuous Improvement at Avvo
Creating a Culture of Continuous Improvement at AvvoCreating a Culture of Continuous Improvement at Avvo
Creating a Culture of Continuous Improvement at Avvo
 
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
 

Ähnlich wie 20180424 / The Lead developer NY / The continuous culture

The DevOps Revolution And Beyond...
The DevOps Revolution And Beyond...The DevOps Revolution And Beyond...
The DevOps Revolution And Beyond...
Chris Sterling
 
Embedded meets Agile
Embedded meets AgileEmbedded meets Agile
Embedded meets Agile
Ravneet Kaur
 
BeyondCurious: Managing Agile Research
BeyondCurious: Managing Agile ResearchBeyondCurious: Managing Agile Research
BeyondCurious: Managing Agile Research
Carrie Yury
 

Ähnlich wie 20180424 / The Lead developer NY / The continuous culture (20)

20170511 the continuous culture sdd
20170511   the continuous culture sdd20170511   the continuous culture sdd
20170511 the continuous culture sdd
 
20170921 agile amsterdam
20170921   agile amsterdam20170921   agile amsterdam
20170921 agile amsterdam
 
The continuous culture 22
The continuous culture 22The continuous culture 22
The continuous culture 22
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
The DevOps Revolution And Beyond...
The DevOps Revolution And Beyond...The DevOps Revolution And Beyond...
The DevOps Revolution And Beyond...
 
Agile Software Development at UPT DEGI | 5th of Dec 2016
Agile Software Development at UPT DEGI  | 5th of Dec 2016Agile Software Development at UPT DEGI  | 5th of Dec 2016
Agile Software Development at UPT DEGI | 5th of Dec 2016
 
The Rationale for Continuous Delivery (The culture and practice of good softw...
The Rationale for Continuous Delivery (The culture and practice of good softw...The Rationale for Continuous Delivery (The culture and practice of good softw...
The Rationale for Continuous Delivery (The culture and practice of good softw...
 
Continuous delivery in 10 easy mistakes, and how to do better - Kim van Wilge...
Continuous delivery in 10 easy mistakes, and how to do better - Kim van Wilge...Continuous delivery in 10 easy mistakes, and how to do better - Kim van Wilge...
Continuous delivery in 10 easy mistakes, and how to do better - Kim van Wilge...
 
20180509 (codemotion) continuous delivery
20180509   (codemotion) continuous delivery20180509   (codemotion) continuous delivery
20180509 (codemotion) continuous delivery
 
The digital project manager
The digital project managerThe digital project manager
The digital project manager
 
Embedded meets Agile
Embedded meets AgileEmbedded meets Agile
Embedded meets Agile
 
Convergent Experiences: Why UX Approaches to Designing Modern Web Systems are...
Convergent Experiences: Why UX Approaches to Designing Modern Web Systems are...Convergent Experiences: Why UX Approaches to Designing Modern Web Systems are...
Convergent Experiences: Why UX Approaches to Designing Modern Web Systems are...
 
Bb Education on Tour | Transforming Education with Video | Kaltura and Captio...
Bb Education on Tour | Transforming Education with Video | Kaltura and Captio...Bb Education on Tour | Transforming Education with Video | Kaltura and Captio...
Bb Education on Tour | Transforming Education with Video | Kaltura and Captio...
 
Lean and Agile: The Eternal Siblings
Lean and Agile: The Eternal SiblingsLean and Agile: The Eternal Siblings
Lean and Agile: The Eternal Siblings
 
BeyondCurious: Managing Agile Research
BeyondCurious: Managing Agile ResearchBeyondCurious: Managing Agile Research
BeyondCurious: Managing Agile Research
 
Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines
 
Monktoberfest Fast Delivery
Monktoberfest Fast DeliveryMonktoberfest Fast Delivery
Monktoberfest Fast Delivery
 
Practical Devops and Continous Delivery
Practical Devops and Continous DeliveryPractical Devops and Continous Delivery
Practical Devops and Continous Delivery
 
IndigoCube Digital training catalogue
IndigoCube Digital training catalogue IndigoCube Digital training catalogue
IndigoCube Digital training catalogue
 
Navvia's DevOps journey
Navvia's DevOps journeyNavvia's DevOps journey
Navvia's DevOps journey
 

Kürzlich hochgeladen

%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Kürzlich hochgeladen (20)

Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 

20180424 / The Lead developer NY / The continuous culture