
Welcome to this great course about Engineering Manager. I am Vad and I want to warmly welcome you here!
Check-up on this course structure and shoot your questions if you have any.
So who is an Engineering Manager? Let's define our core values and responsibilities as well as role expectations.
It is quite important to define the team for an exercise. How would you, otherwise, understand how to apply these advices?
Short overview about the ideas behind Technical Management.
You will have an understanding about technical challenges of exercise team
You will have a clear example of C2 diagram and will be able to build one yourself
Curious about your part in the overall system? Go for C1 diagram!
Let's talk about important part of Manager's life - alerts and alerting in general.
After finishing you will be able to define an alert yourself!
You will learn here about Incident Management and on-call.
You will learn how to write blameless post-mortems
You will decided, based on your desire, if manager should be hands-on or not
Why it is important to understand the cost structure of your team?
Never stop learning!
All of the rules of technical management in one place!
Intro to the People Management!
How to do 1:1 and a template for an example
Why journey of every developer should be mapped and how to do it?
Team dynamics is important
Why reflection monthly on your team is important and how to do it?
Stakeholder management and prioritization and best practices
Important topics of networking, recognition and more!
People Management advices - all in one!
Intro to Process management
All about meetings, their structure and how to make sense of it
About documentation
RICE Scoring and Tech Debt
Be ready to delegate and learn how to do it
Taking care of your team on a regular basis with a team metrics
Re-visit Process Management
Last but not least - next steps!
This course is an effective course for Software Engineering Managers and the ones who want to become one someday.
I combined here all the important tips & cheat sheets which is useful as well as links to resources which I used in my day to day management.
If you don't know where to start this is the best course out there to setup your foundational base and get going!
Your teammates would be happy!
As an extra point all lessons would be based on actual cart team with their own pros & cons, architecture, people and technical setup.
We will go over quite some advices around :
Technical Management - Understand team architecture, build an architecture diagrams, incident management, etc.
People management - Run an amazing 1:1, Improve your Prioritization Skills, Be aware of costs and Team dynamics, etc.
Process Management - How to manage Technical Debt, How to tackle technical documentation and take most from your meetings.
We will base all our advices on an actual team to have clear examples.
We will discuss the most important topics to kick start your career as a Manager and help you structure your schedule (you night have issues with these even if you are experienced manager).
As we are going to base all of our examples on the real team you will have a great possibility to see and learn how to run team efficiently, what is expected from an Engineering Manager in real project and how to swim the waters of Management and even love it at some point, guaranteed.
Engineering Manager path is hard at start but as with anything, if you get the basics and get used to it, this is very rewarding experience, both mentally and money-wise.
There is nothing better than team which has clear goals and has high cohesion with great track of delivery. And you are the one to achieve this!