Skip to content

Management patterns and situational techniques for Engineering Managers

License

Notifications You must be signed in to change notification settings

trustmaster/embook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Engineering Manager's Runbook

Management patterns and situational techniques for Engineering Managers.

Who is an Engineering Manager?

Engineering Manager mindmap

This mind map represents a compilation of observations and an opinion on what an Engineering Manager does or cares about. It is not exhaustive or in-depth, so there are many other things, but these in my opinion are the most common ones.

More about the job of an EM in Engineering Manager Role.

Index

Why a runbook?

Life of an engineering manager consists of many variables and moving targets, and success often depends on their ability to adapt to reality of the team, the organization, and the market. According to Westrum's organizational culture research, teams driven solely by hard rules enforced from above are not the ones among the top performers. But still, there is a lot of routine and repetitiveness in engineering manager's work, no matter whether the team is mission-driven or process-driven.

This runbook is a collection of tips and reminders that I decided to use in my day to day work to reduce the amount of decision making. Or just as a reminder of what worked last time in a similar situation. However, these techniques will not necessarily make you a successful manager. Understanding what is really happening in your team is more important than following any instruction.

It is not supposed to be a textbook or a curated list of links. For that see some nice resources in the Library section. Rather than that, it only contains short recipes that were tried and proved to work successfully in practice by myself or by people who contributed these recipes. If possible, links to further reading are also provided.

How to read this runbook

Following the mind map above, the runbook is split by category. Categories represent directions of manager's work, such as "People" or "Processes". Each category has an index file for easier navigation.

Each category contains subcategories. Typical examples of a subcategory are: "Planning", "One-on-one". Each subcategory lists situations - typical context that occurs within that category and requires manager's action.

For each situation there can be multiple recipes, each recipe describes a set of instructions or a technique.

Schedule

TODO: this section will contain a calendar with recommended regular recurring activities

Contributing

If you want to share your best practices following the similar format, your PR is more than welcome! I reserve the right to decline it or ask for modifications if it doesn't fit the purpose of this repository or breaks ethical norms.

Don't forget that you can always fork the repo and create your personal runbook!


This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License

About

Management patterns and situational techniques for Engineering Managers

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published