awesome-engineering-team-management

Management handbook

A curated guide to help software developers transition into an engineering management role

đź‘” How to transition from software development to engineering management

GitHub

2k stars
43 watching
147 forks
last commit: 5 days ago
Linked from 3 awesome lists

awesomeawesome-listcareercompensationctocultureengineering-teamexecutive-managementhiringleadershipmanagementmotivationonboardingpoliticsproduct-managementproject-managementrecruitmentsystemstransition

Cognitive Tools / Systems

To Get Good, Go After The Metagame “Every sufficiently interesting game has a metagame above it. This is the game about the game. It is often called 'the meta'. (…) The meta is what you get after you master boring fundamentals. But observing the state of the current meta often reveals what boring fundamentals you need to learn.”

Project Management / Tickets

There Are No Bugs, Just TODOs Issue trackers needs to materialize ownership, queue position, state, task breakdown and aggressive closing. Priority, ticket type, software version, severity and long-life tickets are anti-patterns

Project Management / Delivery

How I ship projects at big tech companies “Shipping is a social construct within a company. Concretely, that means that a project is shipped when the important people at your company believe it is shipped.” That is the dark side of delivery, in which you optimize for visibility by upper-management for the next performance evaluation cycle

Communication / Reading

How to Read a Paper Outlines a practical and efficient three-pass method for reading research papers

Re-organizations / Acquisition

How the Digg team was acquihired Acqui-hire of a whole team can be seen as a type of reorg. In which managers will have to negotiate the new employment contracts in bulk in one or two days: “Because acquihires are “star” oriented, if you're a senior leaders who doesn't explicitly refuse to move forward, pressure will converge on you from all sides”

Health

Good sleep, good learning, good life An e-book-sized synthesis on sleep research “with a view to practical applications, esp. in people who need top-quality sleep for their learning or creative achievements.”

Health / Holidays

Should we take a few long holidays, or lots of short ones? Short ones. “Reason one: holiday memories tend to depend not on how long the holiday was, but on the intensity of the experiences. Reason two: a change of activity can be a spur to creativity. Reason three for taking a short break: if we need rest to prevent exhaustion, a single, long vacation won't do the trick.”

Setbacks and Failures

Normalization of deviance Explores how the factors accounting for disasters accumulates unnoticed until it's too late. This has been studied on other fields, but not in software engineering

Exits

source “Something I've seen multiple times is that, when a VP leaves, a company will become a substantially worse place to work, and it will slowly dawn on people that the VP was doing an amazing job at supporting not only their direct reports, but making sure that everyone under them was having a good time.” ( )

Backlinks from these awesome lists: