Top Banner
The Engineering- Manager Transition Courtney Hemphill
39

The Engineering- Manager Transition

Mar 13, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The Engineering- Manager Transition

The Engineering-Manager Transition

Courtney Hemphill

Page 2: The Engineering- Manager Transition
Page 3: The Engineering- Manager Transition
Page 4: The Engineering- Manager Transition

Courtney Hemphill Partner and Technical Lead @ Carbon Five

Management 101

@chemphill

Page 5: The Engineering- Manager Transition

Successful companies are built by great teams. Vision may come from one bright individual but the effective execution of that vision comes from great general management skills.

Situation

@chemphill

Page 6: The Engineering- Manager Transition

Experienced, highly skilled managers are hard to come by.

Complication

@chemphill

Page 7: The Engineering- Manager Transition

Software engineer tenure in SF Bay

https://hackerlife.co/blog/san-francisco-large-corporation-employee-tenure

Page 8: The Engineering- Manager Transition

Software architecture

https://hackerlife.co/blog/san-francisco-large-corporation-employee-tenure

Page 9: The Engineering- Manager Transition

Software team architecture

Amazon Microservice Evoluion https://blog.risingstack.com/how-enterprises-benefit-from-microservices-architectures/

Page 10: The Engineering- Manager Transition

The skills and experience that make a great engineer are not the same as those that make a great manager.

Also… not everyone wants to manage

Gap

@chemphill

Page 11: The Engineering- Manager Transition

My Experience

17Years

2001 - Freelance

2000 - Startup

2006 - Carbon Five

2008 - Tech Lead

2014 - Partner / Manager

2016 - New York Office

20+ Product Teams

100s Companies

@chemphill

Page 12: The Engineering- Manager Transition

Expected

IC

IC on large team

Manage humans

Gumby

Team Lead

Manage teams

Boss

@chemphill

Page 13: The Engineering- Manager Transition

Actual

Boss@chemphill

Page 14: The Engineering- Manager Transition

Transitioning from one set of hard problems to another

Patterns and optimizations

@chemphill

Page 15: The Engineering- Manager Transition

1. Open Source (Writing)

2. Continuous Integration (OKRs)

3. Test Driven Development (Psychological Safety)

4. Pair Programming (Mentorship)

5. Code Reviews (Radical Candor)

6. Regular Refactoring (Retrospectives)

Software Development

@chemphill

Page 16: The Engineering- Manager Transition

General Management 101

(thank you Michael Dearing & Harrison Metal)

Communication

@chemphill

Page 17: The Engineering- Manager Transition

@chemphill

Page 18: The Engineering- Manager Transition

The Pyramid Principle

(logic in writing, from modern day hero Barbara Minto)

Writing

@chemphill

Page 19: The Engineering- Manager Transition

Get to the point!

Upgrade over Rewrite

Tool to assist w/ automation

of 80%Core language & models hold

Component extraction

Proven via code spike

Remaining 20% needs

refactoring and test backfill

Full rewrite would recreate

majority of existing

Language supports long

term needs

First steps towards service

extractionsKicks off new

Auth layer work

Minto Pyramid Principle® http://www.barbaraminto.com/

Page 20: The Engineering- Manager Transition

Storytelling

Minto Pyramid Principle® / SCQ FrameworkSM

http://www.barbaraminto.com/

- Situation - - Complication -

- Question - - Answer -

SCQA

Page 21: The Engineering- Manager Transition

OKRs

(from Andy Grove, with love)

Goal Setting

@chemphill

Page 22: The Engineering- Manager Transition

Alignment with Measurement

• Company, team, individual • Think big (70%) • Not too many • Every 3 months or less • Never tie to bonus or comp

Page 23: The Engineering- Manager Transition

Great products are to customers as great cultures are to employees

(thanks to so many great founders and clients)

Culture

@chemphill

Page 24: The Engineering- Manager Transition

Autonomous, shared accountability cultivates learning

(witnessing a learning culture firsthand)

Psychological safety

@chemphill

Page 25: The Engineering- Manager Transition
Page 26: The Engineering- Manager Transition

Stitch Fix is an online personal styling service. It blends the art of expert

personal styling with the science of algorithms to deliver apparel and

accessories unique to each clients’ style and budget

Page 27: The Engineering- Manager Transition

One on one’s, networking, teaching

(mentoring others in addition to oneself)

Mentorship

@chemphill

Page 28: The Engineering- Manager Transition

Pairing

Journeyman-apprentice • Sharing down (i.e. one on one)

Driver-navigator • Sharing across (i.e. networking)

Apprentice-journeyman • Sharing up (mentee)

Page 29: The Engineering- Manager Transition

Be a human

(simple words of wisdom from those with a wealth of experience)

Authenticity

@chemphill

Page 30: The Engineering- Manager Transition

Build stronger relationships through direct feedback

(Kim Scott bringing the basics of interaction back to work)

Radical Candor

@chemphill

Page 31: The Engineering- Manager Transition

Credit: Kim Scott/Radical Candor @ Candor, Inc 2017 https://www.radicalcandor.com/blog/gather-interview/

Page 32: The Engineering- Manager Transition

Measure and assess progress w/ Product Dartboard

(the dimensions needed for a great team)

Retrospectives

@chemphill

Page 33: The Engineering- Manager Transition
Page 34: The Engineering- Manager Transition

Dual track leadership

(your other option, available now at a company near you)

Paths

@chemphill

Page 35: The Engineering- Manager Transition

Progression

Managing Organization

Managing Teams of teams

Managing Humans

Managing Oneself

Page 36: The Engineering- Manager Transition

Progression

Managing Distributed

Systems

Managing System at Scale

Managing Shared Backlog

Solo IC

Page 37: The Engineering- Manager Transition

carbonfive.com

[email protected] @chemphill

Page 38: The Engineering- Manager Transition
Page 39: The Engineering- Manager Transition