Slide 1

Slide 1 text

If we built software the way we manage people, we would never ship code.

Slide 2

Slide 2 text

What if we managed people the way we build software…?

Slide 3

Slide 3 text

People

Slide 4

Slide 4 text

Kate Heddleston kateheddleston.com/about @heddle317

Slide 5

Slide 5 text

What is Agile Management?

Slide 6

Slide 6 text

Agile management is a framework for solving problems quickly and iteratively.

Slide 7

Slide 7 text

Continuous planning, testing, and integration.

Slide 8

Slide 8 text

Rapid and flexible response to change.

Slide 9

Slide 9 text

Agile Management Manifesto Management as a service over a position of power Employee well-being over manager self-promotion Communicating ideas over implementing ideas Solving employee problems over aversion to change

Slide 10

Slide 10 text

Solving employee problems over aversion to change.

Slide 11

Slide 11 text

An iterative approach implementing change

Slide 12

Slide 12 text

Assess Problems and Solutions Feedback and Monitoring Implement Change

Slide 13

Slide 13 text

Implementing Change Assess Problems and Solutions Feedback and Monitoring

Slide 14

Slide 14 text

Getting everyone on-board.

Slide 15

Slide 15 text

Feedback and Monitoring Assess Problems and Solutions Implement Change

Slide 16

Slide 16 text

It is your job as a manager to know what’s going on with your employees.

Slide 17

Slide 17 text

You don’t turn off bug-tracking just because there aren’t any bugs.

Slide 18

Slide 18 text

You don’t stop having 1x1s with people just because they say everything is okay.

Slide 19

Slide 19 text

Assess Problems and Solutions Feedback and Monitoring Implement Change

Slide 20

Slide 20 text

Coming up with a clear system for assessing whether the change worked.

Slide 21

Slide 21 text

It’s not enough to slap a bandaid on problems.

Slide 22

Slide 22 text

Let’s say you want engineers to have better test coverage.

Slide 23

Slide 23 text

You decide your team need to write more tests

Slide 24

Slide 24 text

You decide your team need to write more tests You tell your team, “We need to write more tests.”

Slide 25

Slide 25 text

You decide your team need to write more tests You tell your team, “We need to write more tests.” No one writes more tests

Slide 26

Slide 26 text

You decide automation is a better idea.

Slide 27

Slide 27 text

You decide automation is a better idea. You create a code coverage tool that shows PRs their code coverage.

Slide 28

Slide 28 text

You decide automation is a better idea. You create a code coverage tool that shows PRs their code coverage. Test coverage increases.

Slide 29

Slide 29 text

You set a clear goal of 85% code coverage.

Slide 30

Slide 30 text

You set a clear goal of 85% code coverage. PRs can’t be merged without 85% code coverage.

Slide 31

Slide 31 text

You set a clear goal of 85% code coverage. PRs can’t be merged without 85% code coverage. Merging comes to a halt. People are angry.

Slide 32

Slide 32 text

You set a clear goal of 70% code coverage. PRs can’t be merged without 70% code coverage. People are happily merging PRs with 70% code coverage

Slide 33

Slide 33 text

People are willing to forgive a lot if they believe that you care about them.

Slide 34

Slide 34 text

Why is Agile Management so important?

Slide 35

Slide 35 text

Diversity problems are just a subset of management problems.

Slide 36

Slide 36 text

To sum it all up…

Slide 37

Slide 37 text

Agile Management Manifesto Communicating ideas over implementing ideas Management as a service over a position of power Employee well-being over manager self-promotion Solving employee problems over aversion to change

Slide 38

Slide 38 text

Assess Problems and Solutions Feedback and Monitoring Implement Change

Slide 39

Slide 39 text

Questions Kate Heddleston kateheddleston.com @heddle317

Slide 40

Slide 40 text

–Agile Manifesto “That is, while there is value in the items on the right, we value the items on the left more.”

Slide 41

Slide 41 text

Take the org chart and flip it on its head.

Slide 42

Slide 42 text

Bad management is very easy to see, while good management is almost invisible.

Slide 43

Slide 43 text

It’s not your job as a manager to be everything to everyone, but to make sure everyone has everything they need.