These are my slides for my talk at The Lead Developer New York on The continuous culture. How to implement an experimental culture across the organisation, allowing small experiments and incremental change to seek real value.
5. @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
8. @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
16. Auditing and compliance
Everything in version control
Test change approval
Enforced peer reviews
Green goes to production
Approvals in workflow
Conformity by design
18. @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
26. @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
31. @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
35. @kimvanwilgen | www.kimvanwilgen.comThe continuous culture
Acceptance
by team
Rehearsal
Canary
production
Global
production
Release strategy
Feature flags
Sustainable pace
Shipping delay
Impact reduction
39. @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