Published Sep 3, 2019

SE-Radio episode 352: Johanathan Nightingale on Scaling Engineering Management

Jonathan Nightingale delves into the complexities of scaling engineering management, offering solutions to leadership challenges, the significance of structured job titles, and strategic manager onboarding to boost team performance and align with organizational objectives.
Episode Highlights
Software Engineering Radio - the podcast for professional software developers logo

Popular Clips

Episode Highlights

  • Hiring Timing

    and discuss the critical timing and strategy for hiring new management layers in engineering teams. Johnathan emphasizes that once a team grows beyond eight to ten members, it's crucial to bring in additional management to maintain efficiency and responsiveness 1. He notes that without effective management, a team of eight engineers might only produce the output of four due to misalignment and lack of direction 1.

    My assertion is that never in the history of the universe, certainly in the history of engineering as a practice, have eight engineers spontaneously self organized and done very well aligned work in a sustained way.

    ---

    Travis questions when to introduce another management layer, highlighting the need for strategic planning in scaling engineering teams 2.

       

    Onboarding Essentials

    Effective onboarding of managers is essential for organizational success. Johnathan stresses the importance of clearly communicating the company's norms and expectations to new managers, as well as the specific business case for their role 3. He argues that onboarding should go beyond mere introductions and include a deep understanding of the team's purpose and the manager's discretion in decision-making 4.

    If you don't know where you're going, how are you gonna get there?

    ---

    Travis and Johnathan agree that understanding the current operational processes is crucial for new managers to effectively navigate and improve the existing systems 5.

       

    Training Importance

    Training managers is a leveraged investment that can significantly enhance team performance. Johnathan points out that many managers are thrust into their roles without proper training, which can lead to inefficiencies and mismanagement 6. He highlights the importance of structured training programs to equip managers with the necessary skills to lead effectively 7.

    Train your managers. Oh, my goodness.

    ---

    Cultural fit and skill development are also emphasized as key components in developing effective management, ensuring that managers can navigate complex team dynamics and organizational challenges 8.

Related Episodes