shift left, shift right and improve the centre
TRANSCRIPT
![Page 1: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/1.jpg)
Shift Left, Shift Right
and Improve the centreA strategy for testers in a continuous delivery context
Augusto Gus Evangelisti
![Page 2: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/2.jpg)
Why you should listen to an old man with
a pig on his t-shirt?
![Page 3: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/3.jpg)
Warning: by the end of this talk you might
hate me
![Page 4: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/4.jpg)
When did I think about doing a
talk on this?
![Page 5: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/5.jpg)
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
![Page 6: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/6.jpg)
What is CD?
![Page 7: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/7.jpg)
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
![Page 8: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/8.jpg)
Myth #1 - CD can work only for
websites, it does not work for complex
systems
![Page 9: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/9.jpg)
Myth #2 - CD can work
only in non regulated
industries
![Page 10: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/10.jpg)
Myth #3 - Teams that do
CD have very buggy
software
![Page 11: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/11.jpg)
Myth #3 - Teams that do
CD have very buggy
software
![Page 12: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/12.jpg)
Discuss
Pick 2 people next to you and discuss
the answer to the question
“why do organisations use continuous
delivery?”
- 3 minutes
![Page 13: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/13.jpg)
Benefits
![Page 14: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/14.jpg)
Now let me tell you
my story
![Page 15: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/15.jpg)
Caveat to my storyI 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)
![Page 16: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/16.jpg)
Let’s start from the
end
![Page 17: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/17.jpg)
My first day in PP I saw
this
![Page 18: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/18.jpg)
First thing that worked for
us
The industry calls it DEvOps
![Page 19: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/19.jpg)
Quiz
In 2014 my department had 8 teams with around 50 developers, 8 BAs, 8 POs and 8 system engineers
How many testers did we have?
![Page 20: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/20.jpg)
Answer
Acceptable answer #1: 3
Acceptable answer #2: 77
50 dev, 8 BAs, 8 POs, 8 Sister eng. and 3 Testers
![Page 21: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/21.jpg)
Quality became the
priority for everybody
![Page 22: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/22.jpg)
Testing activities shift
![Page 23: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/23.jpg)
Shift Left activities
Reduce complexity
BDD
Test automation
Pair programming
Code reviews
Mob programming
![Page 24: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/24.jpg)
More Shift Left
activitiesDesigning a lean product (Impact
Mapping/LeanUX)
Improve testability
Reduce multitasking through WIP
Design for resilience
Design for availability
Design for performance
![Page 25: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/25.jpg)
Improve the centre
activities
Pair exploratory testing with developers
![Page 26: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/26.jpg)
Shift Right activities
• Monitoring customers use of the
product
• Analysing customer’s feedback for
future products
• Canary releases
![Page 27: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/27.jpg)
How did 3 testers
manage to do all this?
![Page 28: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/28.jpg)
Communication
became more central
than everWe 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
![Page 29: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/29.jpg)
What skills did I work
on?
Active Listening
Empathy
Infulencing
![Page 30: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/30.jpg)
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
![Page 31: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/31.jpg)
Empathy
Perspective taking
Refrain from judgement
Recognising emotions
Sharing our acknowledgement
![Page 32: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/32.jpg)
Empathy
Can we rejoice for
other people’s
success?
![Page 33: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/33.jpg)
Influencing others, let’s
learn from salesmen!
![Page 34: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/34.jpg)
The science in context is
Psychology
![Page 35: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/35.jpg)
I like these 2, let’s try
Reciprocity
Consensus
![Page 36: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/36.jpg)
Collaboration was
vital
![Page 37: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/37.jpg)
Testing community of
practice
![Page 38: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/38.jpg)
I said “at least” one
![Page 39: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/39.jpg)
Can you do it?
![Page 40: Shift Left, Shift Right and improve the centre](https://reader034.vdocument.in/reader034/viewer/2022050806/5aab04a27f8b9a336d8b47a5/html5/thumbnails/40.jpg)
To finish
Deliver fast
Deliver often
but most of all
HAVE FUN DOING IT!
Thank you!