Creating a culture of Quality by embracing devops Nayana Shetty Tech Lead, Infrastructure Delivery Financial Times @shettyny

@shettyny

  1. Testers to QAs 2. Using Devops practices 3. Sustaining the culture across teams @shettyny

  1. Testers to QAs @shettyny

Testers @shettyny

Challenges @shettyny

START STOP Still building the service Done, please test I can help What are the changes Finish product R PE EV R DE V E OP L E T E S T E R D O EL T E S T E R @shettyny

Empower, Embed, Engage @shettyny

Empower @shettyny

Embed @shettyny

Engage @shettyny

Problem: Late to a meeting Why? Was Preparing for the meeting Didn’t do the prep before hand Why? Why? Didn’t plan well Doing too many things Why? Why? Didn’t push back when it got too much @shettyny

@shettyny

@shettyny

@shettyny

@shettyny

Stick or Carrot @shettyny

Assuring quality Not a job position But a role everyone do @shettyny

State of Devops, Accelerate book @shettyny

Less than an hour Accelerate book: State of DevOps @shettyny

Multiple times a day Accelerate book: State of DevOps @shettyny

0-15% Accelerate book: State of DevOps @shettyny

Less than an hour Accelerate book: State of DevOps @shettyny

  1. Using Devops practices @shettyny

CULTURE AUTOMATION MEASUREMENT SHARING By: Damon Edwards, John Willis @shettyny

CULTURE AUTOMATION MEASUREMENT SHARING @shettyny

CULTURE AUTOMATION MEASUREMENT SHARING @shettyny

CULTURE Encourage 5 WHYs @shettyny

CULTURE Creating a Psychologically Safe Space @shettyny https://medium.com/@ynmanju/architecting-psychological-safe-spaces-at-your-workplace-efcf9434fda3

CULTURE @shettyny

CULTURE Ask for feedback, invite others to challenge your thinking Be open and honest about things that aren’t working well Things that we try to do Stay focused on the person who is speaking Ask questions even if they are silly Value people’s time @shettyny

CULTURE Blaming individuals for a failure of a service Bear grudges Talk over others Things that we try not to do Point at people Avoid difficult conversations @shettyny

CULTURE Calling out good work by other members around Learning out loud Admit when we don’t know things As a senior in the team Notice who is blocked, help them and encourage them to ask for help in future Say that we approve others views @shettyny

CULTURE Teams defining their own quality standards @shettyny

CULTURE @shettyny

CULTURE AUTOMATION MEASUREMENT SHARING @shettyny

MEASUREMENT Automated changelogs @shettyny

MEASUREMENT Audit Monitoring Alerts regularly @shettyny

MEASUREMENT Gather Analytics of Service Usage @shettyny

MEASUREMENT Measurements are hard @shettyny

CULTURE AUTOMATION MEASUREMENT SHARING @shettyny

SHARING Mobbing/Pairing @shettyny

SHARING Mobbing/Pairing @shettyny

SHARING Showcases and Demos @shettyny

SHARING Showcases and Demos @shettyny

  1. Sustaining the culture @shettyny

Empower the teams @shettyny

Use Nudge theory @shettyny

FTBase for Amazon Linux servers @shettyny

Automate positive behaviours @shettyny

Automate positive behaviours @shettyny

Automate positive behaviours @shettyny

Take time to test Disaster Recovery @shettyny

tl;dr @shettyny

● The Journey is as important as reaching the destination @shettyny

● The Journey is as important as reaching the destination ● Testers and QAs are different @shettyny

● The Journey is as important as reaching the destination ● Testers and QAs are different ● Using CAMS model fosters product quality @shettyny

● The Journey is as important as reaching the destination ● Testers and QAs are different ● Using CAMS model fosters product quality ● Sustaining the culture by Nudging empowered teams @shettyny

● The Journey is as important as reaching the destination ● Testers and QAs are different ● Using CAMS model fosters product quality ● Sustaining the culture by Nudging empowered teams EXPERIMENT, RETROSPECT & KEEP AN OPEN MIND @shettyny

Resources @shettyny

● Accelerate book, state of devops report ○ https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-perfo rmance-productivity-and-scaling ● CAMS model by Damon Edwards and John Willis ● 5 WHY Technique ○ https://kanbanize.com/lean-management/improvement/5-whys-analysis-tool/ ● Talk on Nudge theory: Influencing Empowered Teams by Sarah Wells ○ https://www.youtube.com/watch?v=PWwDJEuTaLA ● Medium post on “Are we ready for a disaster” by Nayana Shetty ○ https://medium.com/ft-product-technology/are-we-ready-to-recover-from-a-disaster-957931551e73 @shettyny

We Are HIRING Cloud Engineer - Cloud Enablement Team Visit us @ https://roles.ft.com @shettyny

Thank You @shettyny