Loading...

Implementing a better collaboration between Product and Engineering

Jeremy Wight

VP of Engineering at CareMessage

Loading...

Problem

"A few years ago, I took on a new team of four engineers that I didn't know. My VP told me the team was not functioning well, and that it was ineffective at delivering software. They were always late, didn't have a sense of responsibility for the code they pushed, and were clearly underperforming."

Actions taken

"When I took on the team, I tried to investigate where their lack of efficiency came from. I realized that the team was constantly being interrupted during their sprints, mostly due to requests not being clear enough and a lot of changes being made while the work was in progress. This hindered the engineers from moving forwards and delivering their work on time. I went to see the product team and explained that their requests were not clear enough and that it was complicating my engineers' work. I educated them about how to make better requests and made it clear that all their requirements should be set before sprints. If some elements were ambiguous, they would have to wait until the next sprint to ask for changes. I then defined the success criteria in the short-term for my team and set very clear goals. We agreed that everybody should be aligned on what the priority was for the next two weeks, and on the reason for it being a priority. With these changes put in place, my team was then able to finish a sprint before being asked to make changes. Their velocity increased three times over and I noticed a significant increase in motivation from my engineers as they gained confidence in their abilities."

Lessons learned

"The Vice President hadn't had the full picture. His point of view had been more based on perception than on real facts, and he didn't understand where the problem was coming from. By establishing clear processes with the product team, my team became significantly more efficient and productive."


Be notified about next articles from Jeremy Wight

Jeremy Wight

VP of Engineering at CareMessage


Leadership DevelopmentCommunicationOrganizational StrategyDecision MakingCulture DevelopmentEngineering ManagementSprint CadencePerformance MetricsTechnical ExpertiseTechnical Skills

Connect and Learn with the Best Eng Leaders

We will send you a weekly newsletter with new mentors, circles, peer groups, content, webinars,bounties and free events.


Product

HomeCircles1-on-1 MentorshipBountiesBecome a mentor

© 2024 Plato. All rights reserved

LoginSign up