5. What is CD?
“Continuous delivery (CD) is a
software engineering approach in
which teams produce software in
short cycles, ensuring that the
software can be reliably released at
any time. It aims at building, testing,
and releasing software faster and
more frequently.” - Wikipedia
7. Some myths
CD can work only for websites, it does not
work for complex things
CD can work only in non regulated
industries
Teams that do CD have very buggy
software
8. Myth #1 - CD can work only for
websites, it does not work for complex
systems
9. Myth #2 - CD can work
only in non regulated
industries
10. Myth #3 - Teams that do
CD have very buggy
software
11. Myth #3 - Teams that do
CD have very buggy
software
12. Discuss
Pick 2 people next to you and discuss
the answer to the question
“why do organisations use continuous
delivery?”
- 3 minutes
15. Caveat to my story
I will tell you the story of how we
transformed PaddyPower into a high
performing continuous delivery
organisation.
I will tell you what I learned from it.
I will not tell you “This is how you have to
do it”, but I hope you will find some of the
lessons I have learned useful for your
context. (Gus)
24. More Shift Left
activities
Designing a lean product (Impact
Mapping/LeanUX)
Improve testability
Reduce multitasking through WIP
Design for resilience
Design for availability
Design for performance
28. Communication
became more central
than ever
We needed to communicate with all sorts of
different people
We needed to gain people’s trust
We needed to understand different points
of view and expectations
29. What skills did I work
on?
Active Listening
Empathy
Infulencing
30. Active Listening
Listen for what people have to say, do not
prepare an answer while somebody is
talking to you.
Use positive body language and reinforce
the conversation by paraphrasing (or
restating) what you just heard
Mean Time To Repair/Recovery (MTTR) is a basic measure of the maintainability of repairable items. It represents the average time required to repair a failed component or device.