S2: E03 - Engineering Manager Gets a New Team
S02:E03

S2: E03 - Engineering Manager Gets a New Team

Episode description

In this episode of the ‘Retrospective’ podcast, Jeremy and Peter explore crucial strategies for engineering managers transitioning to new teams. Emphasizing the importance of early trust-building, quick wins, and effective communication, they reference ‘The First 90 Days’ by Michael D. Watkins. They discuss understanding team dynamics, emotional intelligence, and the role of the previous manager in easing transitions. Key topics include assessing team strengths, managing technical debt, aligning with business goals, and fostering a safe-to-fail culture. The episode concludes with practical advice for new managers navigating stakeholder relationships and ensuring team member growth.

Download transcript (.srt)
0:05

Péter: Welcome everyone to the Retrospective, the engineering leadership

0:09

podcast with Jeremy and myself, Peter.

0:12

we are in the second season of our podcast and, we are adapting the format a bit to

0:18

be a bit more concentrated on one topic.

0:22

So , let's get into it.

0:23

Hey, Jeremy.

0:24

Jeremy: Hey, Peter, it's, really great, to be with you here.

0:26

And I have to say, I am loving the new format.

0:30

This is our, second episode.

0:32

And today we're going to be focusing on an engineering manager,

0:35

that's starting with a new team.

0:37

So Peter walk, walk me through, at a high level, how do you see this?

0:40

Can you give me a short summary of the whole thing?

0:43

Péter: definitely.

0:43

Yeah.

0:44

And I, I want to talk a bit about the context because the topic can be very big.

0:48

So I made a few limitations.

0:50

I'm focusing on an engineering manager staying within the same organization,

0:54

just moving to a different team.

0:56

I don't want to talk about onboarding to a new company cause

0:58

that's a whole other subject.

1:00

And also during the discussions, I think we should.

1:03

Stick to the happy path.

1:04

Like, let's not talk too much about the extremes, or niche edge cases

1:09

and just focus on the main areas.

1:12

So with these in mind, let's talk about engineering manager getting a new team.

1:17

When I think about this process, I like to refresh the role of the engineering

1:23

manager just briefly, because I will use this structure when I'm explaining

1:26

what you need to pay attention to.

1:29

I think the main role of the engineering manager is threefold.

1:32

It's.

1:33

Delivery aligned with company goals, team health and supporting individual

1:38

growth of the members of the teams.

1:40

You can argue that there are some other aspects, but I think most of

1:43

the roles of the EM can be added to one of these three groups.

1:47

So that's one of the foundations I wanted to make to kick off my thinking i'm

1:51

taking a concept from this book the First 90 days, I don't remember who wrote it.

1:57

Unfortunately but we will put it in the show notes.

1:59

But uh, yeah, there you are.

2:01

Jeremy has it

2:02

Jeremy: Michael D.

2:03

Watkins.

2:04

Péter: Thank you, Jeremy.

2:05

the first 90 days, it's a great book.

2:06

If you're onboarding to a new organization, especially if you're

2:10

joining on an executive level or manager of managers level,

2:13

because it's very strategic.

2:15

There is a concept in this book that, when somebody's going to a new organization,

2:20

the net value, the value they're providing minus their cost is going to be negative.

2:25

And their job is to move this value to the positive area as soon as possible.

2:30

So with this in mind, While you're focusing on long term impact, there are

2:36

some actions you can take as a new EM.

2:38

I will talk about assessment and challenging and everything, but

2:41

I want to say out first that it's important to focus on some quick wins.

2:45

And you can align with your manager, you can align with the team, what

2:49

these are, but the goal of these early actions is to move your value,

2:54

net value to the positive aspect.

2:55

Jeremy: I find the concept of that kind of negative value really, important

2:59

for people to understand because when you come in, the short version

3:04

is you know, unless you build trust with people and, that delivering

3:09

value into the context in your role, You're going to stay in the negative.

3:14

In fact, your stock will probably go further down.

3:17

it's super important to, have kind of early set of wins.

3:23

Péter: let's let's talk about the transition to a new team.

3:25

I think maybe the step zero is communication.

3:28

there was a decision by leadership that you're moving to lead this new team.

3:34

How do we communicate this?

3:35

I think the announcement.

3:37

If possible, there are edge cases, but if possible, I think the original

3:41

announcement should come from the original engineering manager of

3:44

the team, the previous one, the one who's leading the team now

3:48

. Obviously there can be exceptions if they needed to be fired for performance

3:52

reasons or something then, but we are sticking to the happy path.

3:55

So previous engineering manager should make the announcement to the team.

4:00

The reason is because this person has the most trust with the team currently.

4:05

And this is a highly stressful situation.

4:07

Like every change is stressful, but the change in your direct management

4:11

line can be super stressful.

4:13

And the person who has the most trust from the team can make

4:18

this stress go away quicker.

4:21

so current engineering manager, maybe if there is a, joint point in management

4:25

lines, then I can imagine a skip level like a VP of engineering CTO or

4:29

domain lead or something like this.

4:32

But, eventually, the new EM should join these talks and

4:36

just take care of the team.

4:38

when I was preparing for this, Podcast.

4:42

and this topic, I, jotted down three stages of a transition.

4:47

I'm thinking that you start with assessments, you look at how

4:51

things are, and you're trying to stay back a bit without jumping

4:57

to conclusions too quickly.

4:58

Because obviously you have a lot of context that you're missing.

5:01

Even though you were in the same organization, you don't

5:04

know a lot of the team context.

5:06

The second stage is identifying high impact, uh, efforts

5:10

where to focus on first.

5:12

And then the third stage is the actual change and operation of the team.

5:17

Jeremy: Yeah,

5:18

I think

5:19

I would add in these phases is trust.

5:24

and I would say that's like the highest priority in that initial,

5:28

especially in that assessment phase.

5:30

using it to also build trust.

5:32

So getting to know people, and we're going to talk about that in a little

5:35

bit, that is the key way, to build it.

5:38

And then, I think trust comes not only then from building up a relationship

5:43

with people and kind of, I get to know you and so on, but then trust in your

5:47

competence to do your job, trust in, you know, Your ability, and that comes also

5:51

from what we talked about, that quick win,

5:52

Péter: Yeah,

5:53

Jeremy: some kind of getting out of the negative, zone and into the

5:56

adding positive value to the team.

5:59

Péter: that's a very interesting aspect that you mentioned.

6:01

if I understood well, you mentioned one of the trust is trusting yourself

6:05

that you're competent enough to do this and this can touch on this.

6:09

did I understand you correctly?

6:10

Cause that's super interesting.

6:11

Jeremy: members in your competence.

6:13

Péter: Yeah, but it can what I understood first is that it has this self reflection

6:18

area and it touches an important subject that we're probably not going to talk

6:21

much about, but every kind of change can come with impostor syndrome and that

6:27

You're just, the challenge seems so big.

6:30

Maybe it's the first time you're taking over a new team and it's important yet

6:35

to, as you said, to understand what good looks like, have these quick early wins so

6:40

you can provide feedback to yourself also.

6:43

And through your manager that you're actually doing a

6:45

decent job and you got this.

6:48

But the more important point you mentioned was trust.

6:51

And actually this makes me reconsider the order of, items I want to talk about.

6:55

Cause my plan was to look at these stages, the assessment challenge

7:00

change, and look at the three roles of an engineering manager, the

7:03

execution team and individual level.

7:05

Instead of this order, actually, I want to start with the individuals

7:08

first because as you said, the most important part is to build trust And

7:13

to build trust you need to have the trust of the individuals in the team.

7:17

So assessment of individuals just like with other points, there is a

7:22

big advantage if you have access to the previous engineering manager.

7:26

If the person is leaving in circumstances where it makes it available for you to

7:30

have a discussion, then definitely take that opportunity and start with that.

7:36

That being said, take it with a grain of salt, because maybe

7:39

they have a different context.

7:41

Maybe they have a different assessment of the people or the team.

7:44

And, you need to draw your own conclusions and not be impacted too

7:49

much by the previous entering manager.

7:52

Jeremy: that bias, you know, like avoiding the bias in the handover

7:56

especially where you get in some kind of handover, you have some level

8:00

of question mark about somebody.

8:03

I think it's really important to use actual facts to validate what you were

8:08

told because so often I've found that can dramatically change the outlook on someone

8:15

when you truly assess their, you know, and, and, or even have the conversation.

8:19

it's super important to not just carry over a bias about somebody.

8:23

Péter: Lemme jump to an example 'cause I think it helps understand the situation.

8:27

Let's imagine that you're taking over a team and the engineering manager is

8:31

saying that, oh, there is this Mark guy.

8:33

He is always complaining about, tech depth.

8:35

He just wants to do refactor everything and doesn't wanna work

8:39

on product features, et cetera.

8:41

and this is a stereotype, like some not very senior engineer that often

8:45

happens that they are focusing on doing everything perfectly.

8:49

So you have this gut feeling, you have it confirmed by the

8:51

previous engineering manager, but if you spend some time with Mark.

8:56

Maybe it turns out that actually he's not wrong.

8:58

Maybe the code state is bad, and we are just very close to a catastrophic incident

9:04

that can jeopardize the entire product security wise or any other aspects.

9:09

This previous engineering manager didn't have a good assessment of what

9:13

needs to be done and where needs to be paid attention and maybe actually

9:16

Mark has a better view on these things.

9:18

So it's just an illustration, have a grain of salt with whatever

9:22

you hear from everyone because

9:24

Jeremy: Exactly,

9:25

Péter: part of the puzzle.

9:27

Jeremy: and just for me, the really important thing is when you get told

9:31

stuff, don't just accept it verbatim, validate it for yourself, write down

9:36

to validate this, to validate that.

9:39

And that means you need to dive into the code.

9:42

You need to dive into lots of things that go on.

9:45

assessment phase, you're going to come on to some of the other areas

9:48

of it, It's got to be hands on in the details, seeing stuff for real.

9:53

Péter: Yeah, I totally agree.

9:54

And just as you can be biased by others opinion, you can be biased

9:59

by your own internal biases also.

10:00

And if you're aware of those, that can be very helpful.

10:04

But moving on to the transition of an engineering manager and talking about the

10:08

individuals, thinking how best to assess an individual when you're taking over, I

10:16

would Say that managing people, leading people, it's built on personal trust.

10:22

And in order to have personal trust, you need to have some kind of

10:25

personal connection with the people.

10:27

So while it's tempting to jump onto the actual cases, code health, career

10:34

paths, everything I would advise.

10:36

If you take over, I think just spend some time to get to

10:39

know the person a little bit.

10:40

What do they like to do?

10:41

How do they like to work?

10:43

There are a lot of.

10:44

important, almost bureaucratic aspects that you need to go through.

10:48

But in order to be efficient in this transition process, you need

10:51

to have a personal connection.

10:53

So I would say a first introductory meeting that's not very structured, just

10:58

break the ice, get to know each other.

11:01

It helps if you already work together because you're in the same organization,

11:04

but even in that case The whole relationship is changing because now

11:09

you're going to manage that person So yeah, you need to have a good

11:13

personal connection, and then you can move on to the more professional

11:16

parts of the discussion I don't want to go too much into details.

11:20

I think A few things that can help look at the previous, feedback cycle document.

11:25

Like if the person receives some feedback, get access to it, and

11:29

even before you start to talk with them, get a high level overview

11:33

try to find some external feedback.

11:34

If they had, try to find if they were on pip before, if

11:38

they were recently promoted.

11:40

Anything that can shape your understanding.

11:42

And when you start talking, your goal should be to figure out.

11:47

The strengths of this person.

11:49

I recently wrote on my site about the yearly feedback cycle.

11:52

And I had the chance to explain that I'm a strong believer

11:55

in strengths based feedback.

11:56

I think the best way to motivate people to do amazing stuff is

12:00

understanding their strengths and showing them how they can use them.

12:04

So naturally, I think when you're taking over the leadership or management

12:09

of a person, you need to be aware of their strengths very quickly.

12:15

Jeremy: Yeah.

12:15

And this is the kind of thing where you end up finding out about maybe some

12:20

of the challenges they have at home or whatever, that it can impact their work.

12:24

Péter: Yeah, or professionally also, that's, yeah,

12:27

Jeremy: Yeah.

12:28

Péter: what are, where are they in their career?

12:30

do they have a near ambition to get promoted?

12:33

Have they just recently been promoted?

12:35

Are they just happy where they are, which is also fine.

12:38

you don't need to keep on getting promoted every second year.

12:43

just, get a feeling of what the work with this person be like, and also.

12:47

with every area, figure out if there are immediate fires, like if the

12:52

person has a horrible relationship with someone like the product manager,

12:56

for example, somebody key on the team, make sure you're aware if there is

12:59

something that you need to prioritize to solve first before other areas,

13:06

Jeremy: Okay.

13:06

Péter: being said, Unlike other areas, I don't think you should change many

13:10

things within individual management.

13:12

I think you should just show support and almost take their context without

13:19

validating, but accept that this is their context and that's how they are feeling.

13:23

The reason is that it's a new situation, it's very stressful for them.

13:27

you really don't want to come in as the new manager who changes something

13:30

immediately because that makes the trust building goal very difficult.

13:35

So the order is build trust first.

13:38

And once you have the trust of the person, Then you can suggest some

13:42

things to change, like how they approach prioritization, what is

13:46

their communication style in merge requests or all kinds of things

13:50

that you are burning to do quickly because they seem like quick wins.

13:55

hold yourself back a bit, show some restraint because the first goal with

13:59

the individual is to build trust.

14:01

Everything goes after that.

14:03

Jeremy: yeah, just, you know, small anecdote.

14:05

I recently started a new, job as CTO and all of my first meetings with

14:10

people were pure, personal introduction,

14:15

Péter: Great.

14:16

Jeremy: on just getting to know each other.

14:19

Only a little bit in that first meeting was really focused on the

14:22

wider part of the company or so on.

14:24

It was really focused very much on, their, you know, journey in

14:29

the company so far and, and so on.

14:31

And,

14:32

we had maybe a little bit at the end of that first, meeting

14:35

about the company context itself.

14:36

But, I think it's, it's, this is the, if you, if, if you skip this, you are

14:42

probably going to have some real issues.

14:44

Péter: yeah, definitely.

14:45

It's everything you want to do is going to be much harder and it's just

14:50

going to get easier if you manage to build trust somehow later, I would even

14:53

advise that if you're not working in a distributed company, go out for a

14:57

lunch, for coffee or something, move the context of the discussion a bit

15:02

away from the professional setting.

15:04

You don't need to overstep boundaries and have overly prying questions, but.

15:09

Sharing a meal with someone is a great way to connect and

15:12

start to get to know someone.

15:14

Jeremy: Yeah, this starts to touch into the team aspect that you're going to

15:17

Péter: that's exactly what I wanted to do.

15:19

Jeremy: thing I was going to say is that social thing can also be

15:22

as a team and some kind of early

15:24

Péter: It's a very good idea.

15:26

Jeremy: The other thing to say is that obviously these individual.

15:28

Conversations are going to lead into the second two big areas of the

15:33

assessment that you're going to talk about, because some of these individual

15:36

conversations are going to pop up topics about the, how the team is

15:41

operating or the company and so on.

15:44

Péter: Yeah, definitely.

15:45

and this,

15:48

you lead to my point.

15:49

Cause, in the wider context, I believe that the smallest piece

15:53

that you can judge the performance of in an organization is not the

15:56

individual, but the team and the engineering manager is part of the team.

16:00

As long as you don't have this trust from all the individuals, you cannot

16:05

really be a fully part of the team, and you cannot really start to address

16:09

the performance issues from the team.

16:11

So let's talk about the team a bit and how you can do the assessment of the team's

16:17

workings and how they are as a team.

16:21

you, as you mentioned, definitely do some interviews, talk with all the

16:26

individuals and start to get assessment of the team workings once you have some

16:30

level of trust with everyone on the team.

16:34

Things you can look at is the software development life cycle processes, how they

16:38

are managing tasks, how are they doing planning, what issue management tools are

16:43

you using and how they are using it, how the code repository is built up, etcetera.

16:48

What kind of ceremonies they have, bug triage processes, everything you need to

16:53

Understand what they are doing currently before you try to change anything.

16:58

it's fairly typical to come into a new team and, start to say, but

17:02

we should do bug triage this way.

17:04

first understand how they are doing it and go a step farther, understand

17:08

why they are doing it like that.

17:10

What were their problems that this kind of operation is solving?

17:15

again, this is the happy path.

17:17

So if some processes are.

17:20

clearly not functioning and the team is also fed up with what

17:23

they have to do every week, then definitely a challenge and change

17:29

can come sooner than other cases.

17:32

Jeremy: Yeah, I would say here when you're kind of assessing and looking

17:36

at how the team is working, emotional intelligence, is super important to

17:40

sort of try and understand the dynamics of the team, who is speaking all the

17:46

time, do you have a tech lead or a couple of strong tech people how are

17:50

they, Interacting with the others, are they micromanaging them is everyone in

17:54

a level playing field inside the team, you know, all of the different little

17:58

subtleties of that little mini ecosystem

18:03

Is super, super important.

18:04

Péter: yeah, it's very important and it's not easy, because a lot

18:07

of these stuff are not explicit and they are not written anywhere.

18:10

You just see that, for example, to your point, like if there is a new

18:15

pull request in the team, who is the one who's always jumping on it first

18:20

or frequently jumping on it first?

18:22

Who who receives a lot of back and forth in their comments and whose feedback

18:27

is just hanging in the air all this kind of little information can point

18:32

to some kind of team dysfunction that you're going to need to address when

18:36

you're fully transitioned to an EM role.

18:38

Yes, yes.

18:44

Jeremy: you're a manager in an organization going to a new team

18:49

in the same organization, because you understand what's going on.

18:52

The dynamics of the org and how the history of many things in

18:56

the org and how we do things.

18:57

Whereas if you're a brand new manager joining a new company, you should be extra

19:02

cautious, Of how that team works and not just try and say, Oh, we should work this

19:08

other way that you've seen somewhere else.

19:11

You should take a lot of extra time to understand.

19:14

Is this specific to the team?

19:16

Is it the org does it a certain way?

19:19

And really, Yeah, you know, just try and parse through

19:23

that and be sensitive to that.

19:25

So, yeah, because if you're, if you're, if you've been in another team in

19:30

the same org, you can come in and you can say, Oh, that's different.

19:35

might be able to make a change that's easier because of that or not, or you,

19:39

you know, whatever it's, it's just being sensitive of the differences of that.

19:42

I think I've seen a lot of new managers to a new org in with a lot

19:47

of changes that actually go against how we're trying to do things, in the

19:51

org, because there's a logic to, to the particular way that we do things.

19:56

Péter: Exactly.

19:56

And you need to understand this logic first.

19:58

You need to understand what motivated the previous person who set up

20:02

these processes, to work like this.

20:04

I would take it to the extreme.

20:06

even if you come in as new and start to have new ceremonies and new processes,

20:11

everything, Even if you are right and this is the right thing to do, I would

20:15

say that you have a high chance of failure because you didn't have this trust level.

20:19

You didn't have this understanding.

20:21

You don't know what was the context.

20:23

and it's going to be just really hard to implement something new

20:26

without all these fundamentals first.

20:29

So hold yourself back a bit and understand what's going on and why are they

20:33

doing things that seemingly weird way.

20:36

Jeremy: Yeah, so we move on to this sort of the third pillar

20:40

that you talked about and

20:41

Péter: I wanted to mention just something because I thought about this

20:44

a bit this quick wins topic, you know, that we talked about that this is

20:49

the exception and there are some good typical first candidates that you can

20:53

look at that has a potential of winning.

20:57

Doing a quick positive impact.

20:59

I listed a few stuff like the number of work in progress this is a typical Sign

21:05

of a struggling team when they are working on too many things at the same time If

21:09

you can confirm this quickly and that's something that's fairly easy to confirm

21:13

because you see how many Tickets are being worked on people are complaining

21:17

about it You're the new manager.

21:19

You can make a decision and say, okay, I help you prioritize.

21:21

Don't work on this.

21:22

Only work on that one little thing now.

21:25

And once you're done, we'll move on to the next . So this is one

21:28

of the quick actions you can take.

21:30

You can increase the amount of pair work.

21:32

That's usually helpful in a team.

21:35

Also, you can look at how bugs are handled, Cut some unnecessary meetings.

21:40

We are veering into the area where it's maybe not a good idea to do it quickly,

21:45

but these can be candidates in quick wins.

21:48

, Jeremy: Absolutely.

21:49

Yeah.

21:50

Um, and you know, if you're gonna do anything, introduce

21:52

it as an experiment first.

21:54

Péter: Oh, thanks for mentioning that.

21:56

Jeremy: to do it.

21:56

It's just, you know, you discuss it, have a hypothesis.

21:59

You present the idea.

22:01

if people kind of onboard, just run it for a short period

22:04

of time, then revisit it and

22:07

Péter: I love it.

22:07

Jeremy: of thing.

22:08

Péter: Yeah.

22:08

I love it for so many reasons.

22:09

So at first, the obvious is that if you're wrong, then it's easier to backtrack.

22:14

But the other thing is that it promotes this safety to fail mindset.

22:19

And promotes the focusing on the learnings instead of what

22:23

we are actually outputting.

22:24

So yeah, I really like this framework.

22:27

Like this is an experiment.

22:29

Let's try working on one thing for this one person, one thing for this weekend,

22:33

see in a week, how it worked or less try you to working together all the

22:37

way to this week and see the results.

22:40

And if you frame it as an experiment, you can increase the trust of the team.

22:44

Jeremy: Yeah, and don't do 10 experiments at the same time.

22:46

Basic scientific

22:48

Péter: Exactly.

22:49

You have no idea what worked and what didn't.

22:52

Yeah, only change one thing at a time.

22:54

Jeremy: Yeah,

22:55

Péter: Okay, let's talk about delivery.

22:58

Actually, sorry, I had one more thing that I remember the theme that I really like.

23:02

I didn't use it personally, but I saw you using it.

23:04

This, social contract or team contract.

23:06

I, can you explain it briefly?

23:08

Cause I saw it working and I was amazed at how strong it can be.

23:13

Jeremy: Yes, I think fundamental to any team working well together is a

23:19

written down social agreement of how you actually plan to work together.

23:24

I think it's actually foundational for every team to have a

23:27

social agreement in place.

23:29

And I think you can call that a social contract.

23:33

I've seen some others, but basically this working agreement of you do things

23:37

that covers, maybe times of when you do meetings, how you turn up to meetings,

23:41

how you handle being late, common working hours of the teams, what's expected

23:45

in terms of responding on a chat.

23:48

it's a living document,

23:50

Péter: Mm hmm.

23:50

Jeremy: document that you should revisit during the team's

23:54

retrospectives and update over time.

23:57

Péter: Yeah, I saw it working in one of my teams and I saw it being very powerful.

24:03

It even had some values and principles and that was just a very good

24:09

document to get back to in case of any conflicts or misagreements.

24:13

I really wanted to capture that because I think that's useful to close it.

24:17

Jeremy: on, the social

24:18

Péter: Maybe we should do a whole episode.

24:19

Yeah.

24:21

But let's move on to the delivery part.

24:23

this is where While in the assessment, you need to get a lot

24:28

of inputs, you need to get in the assessment of the team performance.

24:31

I think one of the most important points is getting the feedback from the

24:36

team, asking how productive they feel.

24:38

How do they feel about their performance?

24:41

What do they think are their strengths and what's holding

24:45

them back equally important is.

24:49

Doubling down on your relationship with the product manager, or if

24:52

you're working in a triad, UX design, leader, to understand really

24:57

the delivery context of the team.

24:59

And then you should focus on.

25:01

Not just the product scope, but in time also, like what was the latest

25:05

release, what problems you were trying to solve, what are we working on now?

25:09

How does our roadmap look like in the future?

25:12

what is our backlog look like?

25:14

And

25:14

just immersing yourself in the whole delivery and product aspects of the team.

25:19

Jeremy: Yeah, and I mean the first two areas we talked about understanding

25:22

individuals and having them be successful, understanding how the team is working.

25:27

If you have those working, but you don't have delivery, you are gonna fail.

25:31

You will fail.

25:32

And, you know, again, you know, you probably need those

25:36

two to do the delivery part.

25:38

Otherwise you could be a pretty tyrannical engineering manager that nobody

25:41

Péter: Yeah.

25:42

Jeremy: You'll get found out for that too.

25:44

Péter: Well, people are going to leave your team and your company.

25:47

Jeremy: yeah.

25:47

ultimately, if you see that happening a lot, as someone who manages other

25:51

managers, you want to understand why that turn is happening.

25:54

You should usually have exit interviews.

25:56

Péter: Hmm.

25:58

Jeremy: And yeah, so ultimately this is the bread and butter of the team.

26:03

And, as part of delivery, I would also say that you need to understand

26:07

are the internal stakeholders that your team interacts with the other,

26:11

Péter: Yeah,

26:17

Jeremy: those kinds of connections and relationships depending on,

26:20

your tenure with the company.

26:21

But, those are.

26:22

Really, really important.

26:23

I just see that there's a, your role as an engineer manager is to manage the

26:28

internal stakeholders of a company for your team, whereas a product manager

26:31

sphere goes to the external stakeholders.

26:34

There's an overlap.

26:35

but

26:35

Péter: Thanks for mentioning the external stakeholders because that's what I wanted

26:38

to get at that while traditionally it's not really the role of the engineering

26:43

manager and the engineering organization to have a strong relationship with the

26:47

customer, the external stakeholders.

26:49

What I would urge every engineering manager to deeply understand who their

26:55

customer is, who they are working for, what are their problems, what

26:58

solutions we are trying to give them.

27:00

Even if you're not going to be the person who has the last word on this

27:04

area, if you know the exact context, you're going to make much better

27:08

decisions in your own engineering scope.

27:11

Jeremy: Exactly.

27:11

And that's because it's not about making sure the buses run on time.

27:16

it's about making sure the buses go to the right places, on the right bus routes.

27:22

and that means you need to deliver a result that's aligned

27:26

with what the business needs.

27:27

And so you need to understand the business and, and

27:30

critical, absolutely critical.

27:33

Péter: yeah, I totally agree.

27:34

that's gonna be one of the foundations, how your work is going to be judged,

27:39

how good of a job you did, how well was it aligned with business goals.

27:45

just quickly a few more stuff that I noted that technically, you should

27:50

get also familiar with the delivery, what the team is working on, you

27:54

should get familiar with the code base a little bit, infrastructure,

27:57

health, deployments, CI CD pipelines.

28:00

Just understand the whole software delivery lifecycle process,

28:04

how, these are building up and what condition they are in.

28:08

And finally, any kind of organization wide metrics the company's using

28:12

Dora metrics, for example, just get a bit familiar where you are.

28:16

you can look at how you compare to other teams.

28:18

You can look at how you compare to industry standards, but also look at

28:23

tendencies, if you can, like how did this number change in the last year?

28:27

what trajectory is it looking at?

28:29

All this kind of information can help you get more comfortable in your

28:33

role and also can give information to your prioritization about what

28:39

areas you're going to need to look at.

28:42

And finally, typical first candidates that you can maybe look at.

28:46

there are two areas that I really like.

28:48

The first is the work balance between tech dept work and product work.

28:53

if your team is already measuring where they spend their time, that's a

28:56

great start because that's something you can monitor when you're taking

29:01

some changes and the other one is just take a look at the backlog

29:05

together with the product manager

29:07

If you can find a few stuff, like there is a saying, at least in Hungarian, that the

29:11

new sweep is, sweeping well, I'm pretty sure there's something similar in English.

29:15

You can easily get away with saying a few things like, we're

29:20

just not going to fix this.

29:21

this is a valid problem, but it's impact is so small and the work needed

29:25

to fix it is, we're just never going to have the time to prioritize it

29:29

Jeremy: Yeah.

29:30

Péter: and just clean up the backlog a bit.

29:32

Jeremy: When you're talking back again about starting in new with a

29:36

new team and you're in the negative, I think, that's very much the case

29:40

in delivery and communication.

29:42

And, one way to get to zero is just clarity of communication

29:46

to your stakeholders.

29:48

Péter: Hmm.

29:49

Jeremy: delivery and being really on top of the current work that the team

29:53

are doing reporting of the current work and, you can get into kind of

29:57

like a positive zone here by, just shaping the way the delivery comes

30:03

out into smaller, more regular, drops.

30:06

Péter: Yes.

30:07

Jeremy: a lot of things that help the team to tell the story of what

30:12

they're doing better and to give your stakeholders a feeling things are

30:16

under control that, we're working on the right priorities and so on.

30:20

But I think this is an area where, at least by just being quickly in

30:23

the first, few weeks being on top of delivery is already a, it just,

30:28

it gives your manager of security that you're doing the very basics.

30:33

Right.

30:34

Péter: Yeah, this is important that you touched on and maybe we can talk

30:38

a bit about this explicitly is that be very well aligned with what is the

30:42

mandate you're going into this team.

30:44

what does your manager think?

30:46

You should be doing here.

30:47

what does good look like in your role as a new engineering manager of this team?

30:51

Because you might discover that there are some subtle differences

30:55

between your understanding and your manager's understanding.

30:58

And you should bring these up and discuss because that's how your success

31:02

is going to be judged eventually.

31:04

yeah.

31:05

It's also hard, like every change is stressful, but it's even harder on the

31:11

engineering manager if this transition to a new team means also switching managers,

31:16

if your own manager is changing, because then you're on both ends of this process.

31:21

Like you need to build quickly a good working relationship

31:24

with your new manager.

31:26

And I can say, maybe this is another topic about managing up and everything,

31:30

but I think what we can say with confidence is that the foundation

31:35

of it is similar with the trust.

31:36

your manager needs to trust that you're going to do a good job in this team

31:40

and you need to trust your manager that they're going to have your back and

31:43

support you and communicate transparently.

31:46

to build that trust, it's between two people, uh, just be a bit

31:49

human, understand the other person a bit, have a relationship with

31:53

them and it's going to be easier.

31:55

Jeremy: Yeah.

31:56

Péter: Okay, what else did we leave out?

31:59

Jeremy: Well, a lot, because we're,

32:02

Péter: Yes, exactly.

32:03

Jeremy: happy path.

32:03

there's bumps in, all of this.

32:05

And again, that goes back to the human relationships, the trust

32:08

that will get you through it.

32:09

Yeah.

32:10

I think, you know, that, that's the critical part,

32:12

Péter: I think I have, there is one aspect that maybe is worth calling

32:15

out about managing individuals.

32:17

The biggest fear when somebody changes manager is that their career progress

32:22

was lost and they need to start from zero again with a new manager.

32:26

It's super frustrating if you've been working towards a promotion for,

32:30

Quarters and years and you just get a new manager when you already had a, maybe

32:34

not written, but you had an implicit or implied, alignment with your manager

32:38

that, next cycle, you're going to get there and then the manager leaves and in

32:43

comes you, what do you do in this case?

32:45

I think building trust also applies here, but part of that is just calling

32:50

out explicitly saying that you can even say that I talked to your previous

32:54

manager, I Start to get your context.

32:57

I'm going through all the formal feedbacks you received I'm going

33:00

through everything and based on this i'm going to make an assessment but

33:04

correct me if I see something wrong leave it open to interpretation and be

33:08

flexible because again, the first goal you should have with everyone is to get

33:13

their trust and to get their trust you need to Ensure them that you're going

33:17

to support them in their career journey.

33:20

Jeremy: Yeah, actually, this is one question I ask, every time of both the

33:24

outgoing manager and the person separately what kind of explicit, promises, existed,

33:33

between you and your manager, whether that relates to the way they work, maybe

33:39

some exceptions, to how the company's rules are, they could be, promotion stuff

33:44

like, Oh yeah, I'm going to promote you in six months, et cetera, or whatever

33:47

it is, get that out, in this process, I think that's part of, it's really critical

33:52

Péter: I agree, the fear of this work being lost is usually one of

33:55

the big sources of anxiety for people going through a manager change.

34:00

Jeremy: So Peter, we talked about, three stages, assess, challenge, change.

34:05

And then we had, the individual, the team and delivery dimensions to that.

34:10

Péter: Yes.

34:11

Jeremy: curious if you could give me a real world example of, where you, I

34:16

mean, it may not be perfect by the book in your framework, but I'd love to hear

34:20

a real world example of, these stages being played out in a team, either

34:24

you or you've seen someone else doing.

34:26

Péter: Um, yeah, in my, in my previous place, I supported some

34:30

managers going through this change and

34:34

It sounds so trivial to build trust with the people, but I'm telling you,

34:38

this is the hardest for a lot of folks.

34:40

Like, everyone is going in, with preconceptions.

34:43

Everyone is going in usually with a lot of ambition.

34:48

they want to prove that they're going to be a good manager.

34:52

and oftentimes they want to prove it to their manager and not to the team

34:56

where they should actually prove that they're going to be a good manager.

34:58

So this building trust phase is often non trivial for a lot of managers.

35:04

Jeremy: yeah.

35:05

And my counter example is exactly the flip opposite of that.

35:08

The

35:10

Péter: tell me.

35:10

Jeremy: had a new manager come in, that's not worked out, is absolutely

35:15

where they violate trust in, the difference between do and say, in like

35:19

very early on in the whole relationship.

35:22

And, they never recovered from it.

35:24

Péter: It's hard.

35:25

Jeremy: to rebuild.

35:26

Péter: Yeah.

35:26

And it's really hard because you don't know.

35:29

What exactly are people sensitive for?

35:32

For example, I really don't like if people are not, disciplined and

35:36

precise in their, like, if they keep their promises or if they're,

35:40

not late from meetings, et cetera.

35:42

Somebody who doesn't know me doesn't know that this is a big deal for me.

35:46

So, it's hard because you don't know what will trigger some people in your new team.

35:50

And, yeah, you need to be 200 percent in the first few weeks to figure out

35:55

what are the areas where you need to consistently be a hundred percent.

35:59

Jeremy: Exactly.

36:00

Yeah.

36:02

Well, I think that wraps up this episode on, how to, join a new

36:07

team as an engineering manager.

36:09

And Peter, I found, you know, like a really helpful advice in here.

36:12

I That you do as well in the audience.

36:15

Um, if you have questions, please, don't hesitate to ping us.

36:20

We’re still a fledgling young podcast with a new format,

36:23

trying to figure ourselves out.

36:24

So you know how to, feed the algorithms to give us a boost

36:29

hopefully actually just, you know, if you think this is helpful and this

36:32

can be helpful for someone else that, you know, please, share the word.

36:36

Péter: that's the biggest thing you can do to help us.

36:38

Thank you.

36:41

See you next time.

36:42

Jeremy: See you soon.