Making the Switch to
Engineering Management
Justin Carmony - Utah PHP Usergroup - June 2018
Slide 2
Slide 2 text
Goal: Give You Things to Think About
& Possible Next Steps
Slide 3
Slide 3 text
Y.M.M.V!
(Your Mileage May Vary)
Based on my personal experiences
Slide 4
Slide 4 text
More Conversation, Less Presentation
Slide 5
Slide 5 text
Who am I?
Sr. Director of Engineering, Deseret Digital Media
- Analytics
- Advertising Platforms
- KSL.com News
- Publishing Technologies
Member of the Utah Open Source Community
Been breaking & making web stuff for 15+ years
Slide 6
Slide 6 text
Poll
Engineers? Team Leads? Managers? Manager of Managers?
Slide 7
Slide 7 text
Story
Slide 8
Slide 8 text
What is a manager?
Slide 9
Slide 9 text
Two Primary Types
Individual Contributor
●
Success is measured by the results
of your individual contributors
●
Primary focus is still technical /
code
Manager
●
Success is measured by the results
of your team
●
Primary focus are people /
outcomes
Slide 10
Slide 10 text
Aspects of Being a Manager*
* - in no particular order
Slide 11
Slide 11 text
Aspect: A Mental Shift
Slide 12
Slide 12 text
Senior Engineer to Junior Manager
Slide 13
Slide 13 text
You’re Going To Make Mistakes
Slide 14
Slide 14 text
Thinking People First,
Not Code
Slide 15
Slide 15 text
Example: “We’re having stability problems”
Slide 16
Slide 16 text
Individual Contributor
Manager
Slide 17
Slide 17 text
If you’re “doing well” but your team isn’t
YOU ARE FAILING!
Slide 18
Slide 18 text
Mental Shift:
Your are responsible for 100% of the code,
which you will write 5% of.
Slide 19
Slide 19 text
Aspect: Mentoring
(aka growth)
Slide 20
Slide 20 text
You Cannot Scale
You must grow people to do more!
Slide 21
Slide 21 text
Taking time, on a regular basis, to think about
someone’s growth versus logistics
Slide 22
Slide 22 text
Carmony Mentoring Style
●
Kick off one-on-one, discuss goals, career aspirations, etc
●
Meet every 4-6 weeks for 1 hour
●
Discuss a topic
●
Create items to work on
●
Follow up on the items next meeting
●
Rinse & Repeat
Slide 23
Slide 23 text
No content
Slide 24
Slide 24 text
Spencer’s Story
Slide 25
Slide 25 text
Aspect: 1-on-1s
(aka Logistics)
Slide 26
Slide 26 text
1-on-1’s
●
Two things I cover:
○
Logistics
○
Moral / How People Are Doing
●
Logistics
○
“Where are we at on this project?”
○
“How are you feeling about it?”
○
“Any impediments”
○
Note: not a full blown status report, just checking in
●
Moral
○
“How are you feeling?”
○
“Anything I can do to help you out?”
Slide 27
Slide 27 text
Adapt your 1-on-1 style to each direct report
Slide 28
Slide 28 text
Aspect: Course Corrections
Slide 29
Slide 29 text
No content
Slide 30
Slide 30 text
Aspect: Stakeholders
Slide 31
Slide 31 text
Managing Expectations
Slide 32
Slide 32 text
Being a Shield
(aka going to meetings)
Slide 33
Slide 33 text
No content
Slide 34
Slide 34 text
You get disrupted so your team doesn’t!
Slide 35
Slide 35 text
Become your Stakeholder’s best avenue
to solve problems
Slide 36
Slide 36 text
Communicate, Communicate, Communicate
Slide 37
Slide 37 text
Aspect: Be a Defender!
Slide 38
Slide 38 text
Not so
“Secret Weapon”:
The Manager’s Path
Slide 39
Slide 39 text
Resources
Slide 40
Slide 40 text
Additional Resources
●
Camille Fournier’s Blog - http://www.elidedbranches.com/
●
Lara Hogan’s Blog - https://larahogan.me/blog/
●
Michael Loop’s Blog - http://randsinrepose.com/