Lessons from Growing a Software Leadership Team
Summary
Thiago Ghisi, in his QCon London talk "Lessons from Growing Engineering Organizations," detailed his approach to cultivating a resilient software leadership team. He emphasized intentionally building a leadership group beneath him, starting with an off-site for managers and senior Individual Contributors (ICs) to align on priorities and foster trust. Key practices included consistent weekly or biweekly syncs for accountability and resource reallocation, and expectation calibrations where managers draft and peer-review direct report expectations. Ghisi highlighted that culture is defined by actions, not words, and stressed the importance of documenting reorganizations with a clear "Why" to prevent miscommunication. He also advocated for addressing people's issues before pushing delivery and establishing clear tie-breakers for decision-making to avoid gridlock. His methods fostered a culture of continuous improvement and iterative experimentation with team topologies.
Key takeaway
For CTOs and engineering VPs focused on scaling their organizations, your primary role extends beyond direct leadership to intentionally cultivating a resilient leadership group beneath you. Prioritize clear communication, consistent accountability mechanisms, and a culture of continuous, documented experimentation. This approach will transform your managers and senior ICs into multipliers of performance and culture, preventing bottlenecks and fostering adaptability.
Key insights
Intentional leadership team building, clear communication, and continuous improvement drive organizational resilience and performance.
Principles
- Culture is defined by actions, not stated values.
- Address people issues before prioritizing delivery.
- Not all decisions require consensus.
Method
Build leadership teams through off-sites for alignment, consistent syncs for accountability, and peer-reviewed expectation calibrations. Document reorganizations with a "Why" and experiment with team topologies, labeling changes as temporary.
In practice
- Conduct off-sites for leadership alignment.
- Implement weekly/biweekly leadership syncs.
- Use RACI matrix for decision-making clarity.
Topics
- Software Leadership
- Team Building
- Organizational Culture
- Continuous Improvement
- Team Topologies
Best for: CTO, Software Engineer, Director of AI/ML, VP of Engineering/Data
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by InfoQ.