Slide 1

Slide 1 text

How to be an Evil Scientist Study Of Enterprise Agility Meetup London - October 2019 Benedict Steele - @benedictsteele

Slide 2

Slide 2 text

How to be an Evil Scientist 1. Trick them into doing an evil laugh

Slide 3

Slide 3 text

Why am I evil enough to be standing in front of you?

Slide 4

Slide 4 text

How to be an Evil Scientist 1. Trick them into doing an evil laugh 2. Give them all an evil name

Slide 5

Slide 5 text

Your first name A The Evil N The Crazy B The Mad O The Iron C The Big P The Poison D The Dangerous Q The Bloody E Captain R The Dark F The Ghostly S The Dangerous G Professor T The Rancid H Doctor U The Invisible I Phantom V The Black J The Brutal W The Atomic K The Unstoppable X The Mega L The Vile Y The Grand M The Dark Z The Vicious

Slide 6

Slide 6 text

Your last name A Shadow N Child B Wizard/Witch O Corpse C Tarantula P Slayer D Skull Q Spider E Mastermind R Creature F Wizard S Werewolf G Ninja T Monster H Devil U Vampire I Freak V Mutant J Beast W Robot K Criminal X Claw L Master Y Machine M Lord/Lady Z Clown

Slide 7

Slide 7 text

How to be an Evil Scientist 1. Trick them into doing an evil laugh 2. Give them all an evil name 3. Find out the most evil thing they’ve ever done (you might have to go first)

Slide 8

Slide 8 text

This is Billie ▪ Consulting Engineer for Armakuni ▪ Quite tall ▪ Helps people use best practices ▪ Favourite animal is the capybara ▪ I stole this talk from her, I didn’t even say thank-you

Slide 9

Slide 9 text

Not evil enough for you?

Slide 10

Slide 10 text

How to be an Evil Scientist 1. Trick them into doing an evil laugh 2. Give them all an evil name 3. Find out the most evil thing they’ve ever done (you might have to go first) 4. Tell them about the rules every evil scientist must follow

Slide 11

Slide 11 text

Evil Scientist Rules Always have lots of evil schemes - you never know if there’s going to be a sequel Always start small Always have an arch-enemy Always have an escape plan Always boast, there’s no point in being evil if you don’t boast about it Never wear capes Never get caught monologuing Always measure everything Always splice things together

Slide 12

Slide 12 text

How to be an Evil Scientist 1. Trick them into doing an evil laugh 2. Give them all an evil name 3. Find out the most evil thing they’ve ever done (you might have to go first) 4. Tell them about the rules every evil scientist must follow 5. Describe our arch enemies

Slide 13

Slide 13 text

Our Arch Enemies The Waiting Around Kid Captain Defect General Heroics The Crimson Handoff Gold Plated Features Girl Mr Unneeded process

Slide 14

Slide 14 text

Our Arch Enemies El Manual Work Awful Comms Boy Knowledge Drain Man Constance “Task” Switching The Relearner Rework

Slide 15

Slide 15 text

Our Arch Enemies Partially Completed Work Woman Dr Overly Complex Solutions The Siloed Worker Poor Visibility Man

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

No content

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

How to be an Evil Scientist 1. Trick them into doing an evil laugh 2. Give them all an evil name 3. Find out the most evil thing they’ve ever done (you might have to go first) 4. Tell them about the rules every evil scientist must follow 5. Describe our arch enemies

Slide 30

Slide 30 text

How to be an Evil Scientist Scary Evil Alchemist Meetup London - October 2019 The Mad Werewolf - @benedictsteele

Slide 31

Slide 31 text

Ladies and gentlemen: the story you are about to hear is true. Only the names have been changed to protect the innocent.

Slide 32

Slide 32 text

Cat Paw Inc.

Slide 33

Slide 33 text

This Dastardly Ashley

Slide 34

Slide 34 text

Pair Programming

Slide 35

Slide 35 text

Pipelines

Slide 36

Slide 36 text

Test-Driven Development

Slide 37

Slide 37 text

Team

Slide 38

Slide 38 text

It worked!

Slide 39

Slide 39 text

Superheros were being defeated

Slide 40

Slide 40 text

She was asked to help Sam and Alex do it too

Slide 41

Slide 41 text

Sam and Alex have their own teams, and badly want to take over the world too

Slide 42

Slide 42 text

So she did

Slide 43

Slide 43 text

Demands!

Slide 44

Slide 44 text

They did exactly the same thing, but it didn’t work

Slide 45

Slide 45 text

They were thwarted by super heroes at every turn

Slide 46

Slide 46 text

And they all went to jail

Slide 47

Slide 47 text

Thankfully Ashley always has an escape plan

Slide 48

Slide 48 text

“ The future is already here — it's just not very evenly distributed William Gibson

Slide 49

Slide 49 text

Every team is different

Slide 50

Slide 50 text

Cat Paw Inc. needed to go back to the drawing board

Slide 51

Slide 51 text

Alex and Sam ask Ashley to talk about how she decided what to do with her team

Slide 52

Slide 52 text

Ashley’s first few weeks

Slide 53

Slide 53 text

Ashley didn’t monologue - she listened and observed

Slide 54

Slide 54 text

Found the pain points and the gaps between vision and reality

Slide 55

Slide 55 text

Worked out what the problems were and what potential fixes could be

Slide 56

Slide 56 text

Tried them out one by one in real world villainous situations

Slide 57

Slide 57 text

She then looked back to see if they worked

Slide 58

Slide 58 text

What if Alex and Sam took the same approach and experimented with their teams?

Slide 59

Slide 59 text

What does Ashley know about teams?

Slide 60

Slide 60 text

No content

Slide 61

Slide 61 text

No content

Slide 62

Slide 62 text

TEAM Tools Process People

Slide 63

Slide 63 text

No content

Slide 64

Slide 64 text

Empathise Design Thinking Evil Scientist Rules Always have lots of evil schemes - you never know if there’s going to be a sequel Always start small Never get caught monologuing Always measure everything Always splice things together Ideate Prototype Test Synthesise

Slide 65

Slide 65 text

Design Thinking Ideate Prototype Empathise Test Synthesise

Slide 66

Slide 66 text

Empathise Stakeholder Mapping Team Metrics

Slide 67

Slide 67 text

“ A pattern of shared tacit assumptions that was learned by a group as it solved its problems of external adaptation and internal integration, that has worked well enough to be considered valid and, therefore, to be taught to new members as the correct way to perceive, think, and feel in relation to those problems. Edgar Schein

Slide 68

Slide 68 text

Westrum typology to measure culture Pathological (power-oriented) Bureaucratic (rule-oriented) Generative (performance-oriented) Low co-operation Modest co-operation High co-operation Messengers shot Messengers neglected Messengers trained Responsibilities shirked Narrow responsibilities Risks are shared Bridging discouraged Bridging tolerated Bridging encouraged Failure leads to scapegoating Failure leads to justice Failure leads to enquiry Novelty crushed Novelty leads to problems Novelty implemented

Slide 69

Slide 69 text

The 5 dysfunctions of a team Inattention to RESULTS Avoidance of ACCOUNTABILITY Lack of COMMITMENT Fear of CONFLICT Absence of TRUST To take accountability takes prior commitment Focus on delivering measurable results. Collective and individual accountability, and feedback Commitment follows healthy conflict Healthy conflict implies candid debate Building trust requires vulnerability

Slide 70

Slide 70 text

Four Key Metrics Lead Time for change Deployment frequency Mean time to recovery Change failure percentage Stability Speed

Slide 71

Slide 71 text

Define Value Stream Mapping Service Blueprint

Slide 72

Slide 72 text

Define Service Health Check

Slide 73

Slide 73 text

“ The intent of maturity models is usually benign… because “maturity” sounds a bit… well…. patronizing. Plus, most of our models don’t involve progressing through different levels, and the primary audience is the team itself rather than management. https:/ /labs.spotify.com/2014/09/16/squad-health-check-model/

Slide 74

Slide 74 text

Code Quality Code Quality

Slide 75

Slide 75 text

Continuous Delivery Continuous Delivery

Slide 76

Slide 76 text

Architecture Architecture

Slide 77

Slide 77 text

Product and Process Product and Process

Slide 78

Slide 78 text

Lean Management and Monitoring Lean Management and Monitoring

Slide 79

Slide 79 text

Ideate 1-2-4 All Hypothesis Generation

Slide 80

Slide 80 text

Prototype

Slide 81

Slide 81 text

Protype Learning Goal

Slide 82

Slide 82 text

Learning Goal ▪ What do we need to learn? ▪ What is our riskiest assumption? ▪ What is our one priority?

Slide 83

Slide 83 text

Hypothesis/Assumptions ▪ Is it falsifiable? ▪ Is it specific? ▪ Is it causal? (eg. If X the Y?) ▪ Is it relevant to the learning goal?

Slide 84

Slide 84 text

Experiment Idea to Hypothesis We believe Will result in We will know we have succeeded when

Slide 85

Slide 85 text

Time Box Is the experiment timely? Can we get data faster? Would less data be sufficient? Metrics Qualitative or quantitative? Is it actionable? Is it Measurable? Fail Condition (If this happens, our hypothesis is clearly false!) Early Stop (If this happens, stop! Experiment is broken, retro!) Plan How will you collect the data? Is it Specific? Is it Achievable? Link to any supporting documents.

Slide 86

Slide 86 text

Test (and share)

Slide 87

Slide 87 text

Journal

Slide 88

Slide 88 text

Measure

Slide 89

Slide 89 text

AWKSS Awareness Willing Knowledge Skills Support

Slide 90

Slide 90 text

AWKSS Awareness Willing Knowledge Skills Support 1 2 3 4 5

Slide 91

Slide 91 text

AWKSS Awareness Willing Knowledge Skills Support 1 2 3 4 5

Slide 92

Slide 92 text

Copying Ashley’s first week they designed an experiment to run on with their teammates

Slide 93

Slide 93 text

x

Slide 94

Slide 94 text

x

Slide 95

Slide 95 text

x

Slide 96

Slide 96 text

x

Slide 97

Slide 97 text

Formulating it as an experiment made it easy get permission to fail (even with a terrifying boss)

Slide 98

Slide 98 text

Focus on value

Slide 99

Slide 99 text

Iterate and work out what works for that specific team

Slide 100

Slide 100 text

This allowed them to crush all opposition

Slide 101

Slide 101 text

And take over the world!

Slide 102

Slide 102 text

Thank you!

Slide 103

Slide 103 text

No content