Slide 1

Slide 1 text

LEVEL Developing Developers UP @mseckington

Slide 2

Slide 2 text

@mseckington

Slide 3

Slide 3 text

@mseckington

Slide 4

Slide 4 text

@mseckington

Slide 5

Slide 5 text

@mseckington

Slide 6

Slide 6 text

@mseckington

Slide 7

Slide 7 text

@mseckington

Slide 8

Slide 8 text

@mseckington Technical Manager at FutureLearn

Slide 9

Slide 9 text

@mseckington Our Technology Team Strategy: Growing our own software engineers

Slide 10

Slide 10 text

@mseckington internal Developer experience

Slide 11

Slide 11 text

@mseckington Understanding Motivations, Emotions and behaviours

Slide 12

Slide 12 text

@mseckington game User experience

Slide 13

Slide 13 text

@mseckington lessons Game DESIGN OF 10

Slide 14

Slide 14 text

@mseckington STARTING A NEW GAME A B Learning a New skill C Leveling up

Slide 15

Slide 15 text

@mseckington STARTING A NEW GAME A

Slide 16

Slide 16 text

@mseckington

Slide 17

Slide 17 text

@mseckington

Slide 18

Slide 18 text

@mseckington

Slide 19

Slide 19 text

@mseckington

Slide 20

Slide 20 text

@mseckington

Slide 21

Slide 21 text

@mseckington

Slide 22

Slide 22 text

@mseckington Lesson 1: Don’t overload new starters

Slide 23

Slide 23 text

@mseckington Onboarding checklist

Slide 24

Slide 24 text

@mseckington

Slide 25

Slide 25 text

@mseckington

Slide 26

Slide 26 text

@mseckington

Slide 27

Slide 27 text

@mseckington

Slide 28

Slide 28 text

@mseckington

Slide 29

Slide 29 text

@mseckington

Slide 30

Slide 30 text

@mseckington https://www.playstation.com/en-us/games/uncharted-4-a-thiefs-end-ps4/

Slide 31

Slide 31 text

@mseckington Lesson 2: Support & guide new starters

Slide 32

Slide 32 text

@mseckington Provide a mentor

Slide 33

Slide 33 text

@mseckington

Slide 34

Slide 34 text

@mseckington

Slide 35

Slide 35 text

@mseckington Lesson 3: Make it clear what people should focus on

Slide 36

Slide 36 text

@mseckington Goal setting

Slide 37

Slide 37 text

@mseckington Tie in with Bigger picture career goals

Slide 38

Slide 38 text

@mseckington Share with Team members

Slide 39

Slide 39 text

@mseckington B Learning New skills

Slide 40

Slide 40 text

@mseckington

Slide 41

Slide 41 text

@mseckington

Slide 42

Slide 42 text

@mseckington

Slide 43

Slide 43 text

@mseckington Lesson 4: Give people direct & timely feedback

Slide 44

Slide 44 text

@mseckington Encourage Direct & timely Feedback

Slide 45

Slide 45 text

@mseckington Difficult conversations

Slide 46

Slide 46 text

@mseckington Thanks for The feedback

Slide 47

Slide 47 text

Image from: https://www.destructoid.com/opinion-why-overwatch-lost-my-interest-380341.phtml @mseckington

Slide 48

Slide 48 text

@mseckington Lesson 4: Provide space to reflect and learn from the past

Slide 49

Slide 49 text

@mseckington Self reflection

Slide 50

Slide 50 text

@mseckington 360 feedback

Slide 51

Slide 51 text

@mseckington

Slide 52

Slide 52 text

@mseckington

Slide 53

Slide 53 text

@mseckington Lesson 6: Provide opportunities to apply new skills

Slide 54

Slide 54 text

@mseckington Identify Training

Slide 55

Slide 55 text

@mseckington Learning Events

Slide 56

Slide 56 text

@mseckington Talks we love Learning hours Architecture club Front end catchup Conference club Leadership study group

Slide 57

Slide 57 text

@mseckington Book clubs & course clubs

Slide 58

Slide 58 text

@mseckington C Leveling up

Slide 59

Slide 59 text

@mseckington Strength Defence Magic 3 2 5 Melinda: Level 1

Slide 60

Slide 60 text

@mseckington Strength Defence Magic 3 2 5 Melinda: Level 1

Slide 61

Slide 61 text

@mseckington Strength Defence Magic 3 2 5 Melinda: Level 1

Slide 62

Slide 62 text

@mseckington Strength Defence Magic 3 2 5 Melinda: Level 1

Slide 63

Slide 63 text

@mseckington Strength Defence Magic 3 2 5 Melinda: Level 1

Slide 64

Slide 64 text

@mseckington Strength Defence Magic 3 2 5 Melinda: Level 1 Level up!

Slide 65

Slide 65 text

@mseckington Strength Defence Magic 3 2 5 Melinda: Level 1 to Level 2 Level up! +1 3 2 6

Slide 66

Slide 66 text

@mseckington

Slide 67

Slide 67 text

No content

Slide 68

Slide 68 text

@mseckington Lesson 7: Acknowledge people’s growth

Slide 69

Slide 69 text

@mseckington Regular Salary reviews

Slide 70

Slide 70 text

@mseckington

Slide 71

Slide 71 text

@mseckington Lesson 8: Expose basic competencies and how they’re used

Slide 72

Slide 72 text

@mseckington Competencies & roles

Slide 73

Slide 73 text

@mseckington Curiosity Communication Technical Skills TeamWork Skills Initiative

Slide 74

Slide 74 text

@mseckington Shared competencies: Analytical & forward thinking Decisiveness Emotional Intelligence Leadership skills Resilience & Adaptability Technical architect: Technical Lead: Technical Manager: Technical depth Team management Storytelling Management skills

Slide 75

Slide 75 text

@mseckington

Slide 76

Slide 76 text

@mseckington

Slide 77

Slide 77 text

@mseckington

Slide 78

Slide 78 text

@mseckington

Slide 79

Slide 79 text

@mseckington Lesson 9: Allow people to choose their own path

Slide 80

Slide 80 text

@mseckington Generalise Or specialise

Slide 81

Slide 81 text

@mseckington

Slide 82

Slide 82 text

@mseckington

Slide 83

Slide 83 text

@mseckington Lesson 10: Visualize what progression looks like

Slide 84

Slide 84 text

@mseckington Career Progression Framework

Slide 85

Slide 85 text

@mseckington Delivering working software Tech direction & decision making Collaboration & team management Teaching, sharing & hiring Learning & self improvement People management Technical skills Analytical & forward thinking Initiative Technical depth Decisiveness Teamwork skills Team management Emotional Intelligence Curiosity Resilience & adaptability Communication Storytelling Leadership skills Management skills TM TA TL LM TM TA TL LM TM TA TL LM TA TM TA TL LM TM TA TL LM TL TM LM SE SE SE SE SE TM Main responsibility & priority of TL Main responsibility & priority of TA Main responsibility & priority of SE Main responsibility & priority of TM Additional for LM Additional responsibility & priority of TM Tracks Levels Competencies 1 2 3 4

Slide 86

Slide 86 text

@mseckington Delivering working software Tech direction & decision making Collaboration & team management Teaching, sharing & hiring Learning & self improvement People management Tracks

Slide 87

Slide 87 text

@mseckington Delivering working software Tech direction & decision making Collaboration & team management Teaching, sharing & hiring Learning & self improvement People management Tracks Technical skills Analytical & forward thinking Initiative Technical depth Decisiveness Teamwork skills Team management Emotional Intelligence Curiosity Resilience & adaptability Communication Storytelling Leadership skills Management skills Competencies

Slide 88

Slide 88 text

Technical skills Analytical & forward thinking Initiative Technical depth Decisiveness Teamwork skills Team management Emotional Intelligence Curiosity Resilience & adaptability Communication Storytelling Leadership skills Management skills @mseckington Delivering working software Tech direction & decision making Collaboration & team management Teaching, sharing & hiring Learning & self improvement People management Tracks Competencies TM TA TL LM TM TA TL LM TM TA TL LM TA TM TA TL LM TM TA TL LM TL TM LM SE SE SE SE SE TM

Slide 89

Slide 89 text

Technical skills Analytical & forward thinking Initiative Technical depth Decisiveness Teamwork skills Team management Emotional Intelligence Curiosity Resilience & adaptability Communication Storytelling Leadership skills Management skills @mseckington Delivering working software Tech direction & decision making Collaboration & team management Teaching, sharing & hiring Learning & self improvement People management Tracks Competencies TM TA TL LM TM TA TL LM TM TA TL LM TA TM TA TL LM TM TA TL LM TL TM LM SE SE SE SE SE TM Levels 1 2 3 4

Slide 90

Slide 90 text

Technical skills Analytical & forward thinking Initiative Technical depth Decisiveness Teamwork skills Team management Emotional Intelligence Curiosity Resilience & adaptability Communication Storytelling Leadership skills Management skills @mseckington Delivering working software Tech direction & decision making Collaboration & team management Teaching, sharing & hiring Learning & self improvement People management Tracks Competencies TM TA TL LM TM TA TL LM TM TA TL LM TA TM TA TL LM TM TA TL LM TL TM LM SE SE SE SE SE TM 1 2 3 4 Levels

Slide 91

Slide 91 text

Technical skills Analytical & forward thinking Initiative Technical depth Decisiveness Teamwork skills Team management Emotional Intelligence Curiosity Resilience & adaptability Communication Storytelling Leadership skills Management skills @mseckington Delivering working software Tech direction & decision making Collaboration & team management Teaching, sharing & hiring Learning & self improvement People management Tracks Competencies TM TA TL LM TM TA TL LM TM TA TL LM TA TM TA TL LM TM TA TL LM TL TM LM SE SE SE SE SE TM Levels 1 2 3 4

Slide 92

Slide 92 text

Technical skills Analytical & forward thinking Initiative Technical depth Decisiveness Teamwork skills Team management Emotional Intelligence Curiosity Resilience & adaptability Communication Storytelling Leadership skills Management skills @mseckington Delivering working software Tech direction & decision making Collaboration & team management Teaching, sharing & hiring Learning & self improvement People management Tracks Competencies TM TA TL LM TM TA TL LM TM TA TL LM TA TM TA TL LM TM TA TL LM TL TM LM SE SE SE SE SE TM Levels 1 2 3 4

Slide 93

Slide 93 text

Technical skills Analytical & forward thinking Initiative Technical depth Decisiveness Teamwork skills Team management Emotional Intelligence Curiosity Resilience & adaptability Communication Storytelling Leadership skills Management skills @mseckington Delivering working software Tech direction & decision making Collaboration & team management Teaching, sharing & hiring Learning & self improvement People management Tracks Competencies TM TA TL LM TM TA TL LM TM TA TL LM TA TM TA TL LM TM TA TL LM TL TM LM SE SE SE SE SE TM Levels 1 2 3 4

Slide 94

Slide 94 text

Technical skills Analytical & forward thinking Initiative Technical depth Decisiveness Teamwork skills Team management Emotional Intelligence Curiosity Resilience & adaptability Communication Storytelling Leadership skills Management skills @mseckington Delivering working software Tech direction & decision making Collaboration & team management Teaching, sharing & hiring Learning & self improvement People management Tracks Competencies TM TA TL LM TM TA TL LM TM TA TL LM TA TM TA TL LM TM TA TL LM TL TM LM SE SE SE SE SE TM Levels 1 2 3 4

Slide 95

Slide 95 text

Technical skills Analytical & forward thinking Initiative Technical depth Decisiveness Teamwork skills Team management Emotional Intelligence Curiosity Resilience & adaptability Communication Storytelling Leadership skills Management skills @mseckington Delivering working software Tech direction & decision making Collaboration & team management Teaching, sharing & hiring Learning & self improvement People management Tracks Competencies TM TA TL LM TM TA TL LM TM TA TL LM TA TM TA TL LM TM TA TL LM TL TM LM SE SE SE SE SE TM Levels 1 2 3 4

Slide 96

Slide 96 text

Technical skills Analytical & forward thinking Initiative Technical depth Decisiveness Teamwork skills Team management Emotional Intelligence Curiosity Resilience & adaptability Communication Storytelling Leadership skills Management skills @mseckington Delivering working software Tech direction & decision making Collaboration & team management Teaching, sharing & hiring Learning & self improvement People management Tracks Competencies TM TA TL LM TM TA TL LM TM TA TL LM TA TM TA TL LM TM TA TL LM TL TM LM SE SE SE SE SE TM Levels 1 2 3 4

Slide 97

Slide 97 text

Technical skills Analytical & forward thinking Initiative Technical depth Decisiveness Teamwork skills Team management Emotional Intelligence Curiosity Resilience & adaptability Communication Storytelling Leadership skills Management skills @mseckington Delivering working software Tech direction & decision making Collaboration & team management Teaching, sharing & hiring Learning & self improvement People management Tracks Competencies TM TA TL LM TM TA TL LM TM TA TL LM TA TM TA TL LM TM TA TL LM TL TM LM SE SE SE SE SE TM Levels 1 2 3 4

Slide 98

Slide 98 text

Technical skills Analytical & forward thinking Initiative Technical depth Decisiveness Teamwork skills Team management Emotional Intelligence Curiosity Resilience & adaptability Communication Storytelling Leadership skills Management skills @mseckington Delivering working software Tech direction & decision making Collaboration & team management Teaching, sharing & hiring Learning & self improvement People management Tracks Competencies TM TA TL LM TM TA TL LM TM TA TL LM TA TM TA TL LM TM TA TL LM TL TM LM SE SE SE SE SE TM Levels 1 2 3 4

Slide 99

Slide 99 text

@mseckington Delivering working software Tech direction & decision making Collaboration & team management Teaching, sharing & hiring Learning & self improvement People management Technical skills Analytical & forward thinking Initiative Technical depth Decisiveness Teamwork skills Team management Emotional Intelligence Curiosity Resilience & adaptability Communication Storytelling Leadership skills Management skills TM TA TL LM TM TA TL LM TM TA TL LM TA TM TA TL LM TM TA TL LM TL TM LM SE SE SE SE SE TM Main responsibility & priority of TL Main responsibility & priority of TA Main responsibility & priority of SE Main responsibility & priority of TM Additional for LM Additional responsibility & priority of TM Tracks Levels Competencies 1 2 3 4

Slide 100

Slide 100 text

No content

Slide 101

Slide 101 text

@mseckington Delivering working software Tech direction & decision making Collaboration & team management Teaching, sharing & hiring Learning & self improvement People management Technical skills Analytical & forward thinking Initiative Technical depth Decisiveness Teamwork skills Team management Emotional Intelligence Curiosity Resilience & adaptability Communication Storytelling Leadership skills Management skills TM TA TL LM TM TA TL LM TM TA TL LM TA TM TA TL LM TM TA TL LM TL TM LM SE SE SE SE SE TM Main responsibility & priority of TL Main responsibility & priority of TA Main responsibility & priority of SE Main responsibility & priority of TM Additional for LM Additional responsibility & priority of TM Tracks Levels Competencies 1 2 3 4

Slide 102

Slide 102 text

@mseckington lessons Game DESIGN OF 10

Slide 103

Slide 103 text

@mseckington 1 Don’t overload new starters 2 support & guide new starters 3 make it clear what people should focus on 4 give people direct & timely feedback 5 provide space to reflect and learn from the past 6 provide opportunities to apply new skills 7 acknowledge people’s growth 8 expose basic competencies and how they’re used 9 allow people to choose their own path 10 visualize what progression looks like

Slide 104

Slide 104 text

@mseckington create Developer Experiences

Slide 105

Slide 105 text

@mseckington Want to know when we open new roles? https://futurelearn.typeform.com/to/JfRJJA MELINDA SECKINGTON FUTURELEARN @mseckington