Encouraging a culture of learning across your organisation

A presentation at DevOpsDays Edinburgh 2017 in October 2017 in Edinburgh, UK by Jenny Duckett

Slide 1

Slide 1

Jenny Duckett Senior Developer 
 Government Digital Service 
 @jenny_duckett

Slide 2

Slide 2

� 2 I’m from the UK Government Digital Service (GDS)

Slide 3

Slide 3

� 3

Slide 4

Slide 4

First, a sad story � 4

Slide 5

Slide 5

� 5

Slide 6

Slide 6

� 6 Inappropriate content :-(

Slide 7

Slide 7

Why run a workshop? � 7

Slide 8

Slide 8

� 8

Slide 9

Slide 9

� 9 Show that it’s ok to take time out to learn

Slide 10

Slide 10

� 10 Scale your impact

Slide 11

Slide 11

� 11 We’re all responsible for what we build

Slide 12

Slide 12

Why focus on security? � 12

Slide 13

Slide 13

� 13 Developers often don’t feel confident about security

Slide 14

Slide 14

� 14 Expand the community of interested people

Slide 15

Slide 15

� 15 Security is one of many areas we care about

Slide 16

Slide 16

But I’m not a security expert! � 16

Slide 17

Slide 17

� 17 …so I can’t do this

Slide 18

Slide 18

� 18 …that’s fine, do it anyway

Slide 19

Slide 19

� 19

Slide 20

Slide 20

� 20 Treat it as an alpha - prototype and iterate

Slide 21

Slide 21

� 21 You don’t have to cover everything

Slide 22

Slide 22

� 22 Experts aren’t always the best teachers

Slide 23

Slide 23

� 23 It isn’t about having all the answers

Slide 24

Slide 24

� 24 Find someone to work with

Slide 25

Slide 25

Alex Muller (with egg for scale) � 25

Slide 26

Slide 26

Hypotheses to test � 26

Slide 27

Slide 27

� 27 The OWASP top 10 is a good starting point

Slide 28

Slide 28

� 28 Keep a strong practical focus

Slide 29

Slide 29

� 29 Make it a single day

Slide 30

Slide 30

� 30 Use the source code of exercises to learn

Slide 31

Slide 31

� 31

Slide 32

Slide 32

� 32 Learn how to use your everyday tools better

Slide 33

Slide 33

� 33

Slide 34

Slide 34

� 34 Bring it home by using examples from your own applications

Slide 35

Slide 35

� 35 Get people to work together and help each other

Slide 36

Slide 36

� 36 Make something that other people can build on

Slide 37

Slide 37

Practical tips � 37

Slide 38

Slide 38

� 38 About 15 people, with a range of skills

Slide 39

Slide 39

� 39 Ask people to set up in advance

Slide 40

Slide 40

� 40 Set up a local network

Slide 41

Slide 41

� 41 Run a short retrospective

Slide 42

Slide 42

� 42 Ask for volunteers to run the next one

Slide 43

Slide 43

What did we learn? � 43

Slide 44

Slide 44

� 44 It’s totally possible to do this!

Slide 45

Slide 45

� 45

Slide 46

Slide 46

� 46 You’ll learn about the topic in more depth by preparing to explain it

Slide 47

Slide 47

� 47 Be ruthless with your MVP

Slide 48

Slide 48

� 48 Running the day well takes effort

Slide 49

Slide 49

� 49 Organising an event can be time-consuming

Slide 50

Slide 50

� 50 • organising space, facilities and people • researching topics • structuring the content • writing presentations • preparing practical exercises

Slide 51

Slide 51

What happened next? � 51

Slide 52

Slide 52

� 52 Share what you’ve made

Slide 53

Slide 53

� 53

Slide 54

Slide 54

� 54

Slide 55

Slide 55

� 55 Fix the biggest problem for next time

Slide 56

Slide 56

� 56 Support the people who come after you

Slide 57

Slide 57

� 57 2 workshops have happened since ours

Slide 58

Slide 58

� 58 They’ve taken the format forward in exciting ways we didn’t expect

Slide 59

Slide 59

� 59

Slide 60

Slide 60

� 60 Workshops aren’t the end of the journey

Slide 61

Slide 61

You can do this too � 61

Slide 62

Slide 62

� 62 What can you run a workshop about?

Slide 63

Slide 63

� 63

Slide 64

Slide 64

� 64 You can encourage a culture of learning in your organisation

Slide 65

Slide 65

� 65 Thanks! @jenny_duckett