Plato Elevate Winter Summit has been announced (Dec 7th-8th)

🔥

Back to resources

Managing Team Conflict and Helping Engineers Gain Confidence

Conflict Solving
Coaching / Training / Mentorship

28 December, 2020

Jack Kora
Jack Kora

VP of Engineering at dscout

Jack Kora, VP of Engineering at dscout, shares how he helped one of his reports to overcome interpersonal conflict in the workplace and gain confidence.

Problem

The second day after I joined a new company one of my new reports burst into tears at a seemingly innocuous “How is it going?” at the beginning of our first one-on-one. Though I was vaguely aware (it was my second day) that there were some bad vibes on the team, this emotional reaction caught me completely by surprise.

Actions taken

I was not prepared for what had happened at the one-on-one and I almost panicked at the moment. Luckily, I remembered a management article that talked about similar situations and how it’s important to just listen. So I focused on listening and empathizing without trying to jump to solutions. It took me a few more meetings to better understand the whole picture.

This person was a junior engineer with about four years of experience, who had to deal with very direct and matter-of-fact feedback from one of the senior engineers. In addition, she frequently felt talked over, disrespected, and never listened to in general. I’d like to add (as a side note), that this is a somewhat common problem in engineering where juniors (who are naturally less confident in their tech skills) feel disrespected when faced with a lot of direct feedback. And being a female in tech is also a factor to be mindful of.

After chatting with the senior engineer, I came away with the feeling that he didn’t mean to be harsh or disrespectful, but at the same time, it was obvious that he could improve how he delivers his feedback. Over the next couple of months, I worked with him on adding empathy and understanding to his communication style.

At the same time, I started to coach the junior on how to receive critical feedback and on some of the work processes that she could leverage to overcome conflict. For example, instead of waiting for feedback during a code review (which may ask the author to rewrite significant portions of the code), I pushed the developer to seek design feedback earlier (design reviews, etc).

I also introduced several other process changes like:

  • Everyone gets a chance to speak during group discussions (as opposed to only the loudest voices in the room).
  • Ideas are debated around their pros/cons and trade-offs instead of around being good or bad.
  • If a debate gets too heated (we’re all human after all), take a break and come back to it in a few hours or the next day.

Our regular coaching sessions and my willingness to listen helped the junior engineer improve her skills, but more importantly, gain trust and confidence in herself and the team. She became more comfortable with professional conflict and debating various engineering decisions. She also learned to be less and less stressed while doing so.

There was an occasion that I’d like to highlight where I basically had to pull rank. I and a different very senior engineer had to override the junior’s technical decision on a fairly complex technical topic after a long and heated debate. I had a follow-up chat with her and we chatted about how this made her feel like a junior. Towards the end of the conversation (and after listening), I pointed out that the very senior dev and I have 40 years of experience combined vs. her five years. And while I don’t like using this as an argument, sometimes it’s very hard to explain the totality of your experience and why it necessitates certain decisions (but you should try anyway). That conversation (including my remark) ended well and I attribute that to the trust I’ve built up to that point.

 

Starting with our initial one-on-one, the junior engineer made steady progress and over time became one of the star performers on the team who wasn’t shy of getting into debates and pushing for her opinion (in a productive kind of way). I was proud of her accomplishments and, at a later date, she went on to work for a major Silicon Valley company.

Lessons learned

  • Listen. You don’t have to try and fix “it” now. Frequently the important part is to listen and empathize.
  • Do problem solve. But at a later time or day, after you’ve listened and established some trust, and gathered feedback and context from multiple sources.
  • Being good at delivering feedback with empathy is a skill that can be learned. Invest time in teaching developers how to do it.
  • Set good (equitable) team practices. Everyone needs a chance to speak, decisions need to be transparent, etc. This is helpful for everyone, not just juniors.
  • Pulling rank is ok, but only very occasionally. And only after you discuss the decision first and explain why you chose to pull rank in the end.

Discover Plato

Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader


Related stories

Delegate successfully as a first time manager of Product Managers

24 November

Andrew Tsui, a Product Leader, works to build great teams that are independent, demonstrate mastery of their domain, and fully commit to their purpose.

Scaling Team
Building A Team
Delegate
Coaching / Training / Mentorship
Psychological Safety
Cross-Functional Collaboration
New Manager
Andrew Tsui

Andrew Tsui

Director of Product at Startup

Overcoming Constraints Through Creative Thinking

23 November

Neelima Annam, Sr Director Information Technology at Outmatch, recalls a time when she had to use non-conventional methods to train her team.

Different Skillsets
Coaching / Training / Mentorship
Neelima Annam

Neelima Annam

Sr. Director Information Technology at Outmatch HCM

Building trust as a new Manager

23 November

Neelima Annam, Sr Director Information Technology at Outmatch, shares her insight into her growth path of evolving her management style to build trust.

Alignment
Personal Growth
Conflict Solving
Coaching / Training / Mentorship
New Manager
Neelima Annam

Neelima Annam

Sr. Director Information Technology at Outmatch HCM

Are your product problems that special?

19 November

James Engelbert, Head of Product at BT, shares how he helped his team approach learning differently.

Customers
Meetings
Coaching / Training / Mentorship
James Engelbert

James Engelbert

Head of Product at BT

How to Build Rapport With an Introverted Manager

17 November

Piyush Dubey, Senior Software Engineer at Microsoft, shares his journey of climbing up the career ladder through awkward times dealing with an introverted manager.

Managing Expectations
Internal Communication
Collaboration
Coaching / Training / Mentorship
Juniors
Piyush Dubey

Piyush Dubey

Senior Software Engineer at Microsoft

You're a great engineer.
Become a great engineering leader.

Plato (platohq.com) is the world's biggest mentorship platform for engineering managers & product managers. We've curated a community of mentors who are the tech industry's best engineering & product leaders from companies like Facebook, Lyft, Slack, Airbnb, Gusto, and more.