This video features a conversation between Ebi Atawodi and another individual ("AB") about their experiences collaborating as a product manager and engineering manager, respectively, at various tech companies, including Uber, Netflix, and Google. The discussion centers on strategies for improving teamwork between engineering and product teams, emphasizing practical tactics and observations from their shared experiences.
Building a Cohesive Team: Establishing a shared understanding of goals and metrics (using tools like business scorecards and "State of the Union" meetings) fosters a sense of shared ownership and improves collaboration between product and engineering teams. Open communication and transparency, even regarding negative news, are crucial.
The Importance of Personal Connection: Building personal relationships outside of work helps team members understand each other better and improves communication and collaboration. Regular one-on-ones and social gatherings are beneficial.
Traits of Standout Engineers: Standout engineers are continuous learners, willing to get their hands dirty with code, and possess strong convictions while remaining open to being wrong. Effective communication and the ability to explain complex concepts simply are also key.
Securing Headcount: Instead of directly requesting headcount, build a minimum viable product (MVP) to demonstrate value and then present the results to secure additional resources. This showcases the impact of the work already accomplished.
Long-Term Perspective: Focus on building trust and strong working relationships; this will yield long-term benefits in career progression and team success. Mentorship and sponsorship are important for individual growth.