Leaders Need to Be Coaches to Enable Developer Effectiveness
Sep 1, 2023
auto_awesome
Guest Phil Alves discusses how leaders can enable developer effectiveness, including measuring key metrics, building a strong culture for effective tracking, becoming mentors and coaches as senior developers, and transitioning from a developer mindset to a skill set.
Coaching in technical leadership is personalized and focused on individual's current problems and needs, different from training that follows a syllabus.
Metrics such as completion rate, cycle time, and code review size help teams assess their performance and identify areas for improvement.
Deep dives
Coaching vs Training
The guest, Phil Alves, discusses the difference between coaching and training in the context of technical leadership. He explains that while training follows a syllabus, coaching is more personalized and focused on the individual's current problems and needs. Phil draws an analogy to sports coaching, where a coach observes the team in real-time and provides guidance for improvement. He emphasizes the need for more coaching tools and strategies in the software development industry, especially as teams grow in size and complexity.
Measuring Performance
Phil introduces his product, DevStats, which provides metrics for assessing development teams and individuals. He highlights key industry benchmarks such as completion rate, change failure rate, cycle time, deploy frequency, code review size, and real work rate. He explains that these metrics help teams understand where they currently stand and where they should aim to improve. Phil advocates for a culture of trust and collaboration, where metrics are seen as process indicators rather than a means of blaming individuals. He emphasizes the importance of simplicity and efficiency in software development.
Transitioning to Coaching and Building Culture
The conversation shifts to the role of senior developers in becoming effective mentors and coaches. Phil emphasizes the value of senior developers helping others improve and building a strong culture within the team. He suggests that transitioning from a developer mindset to a developer skill set involves not only writing code but also developing people and influencing the software development process. Phil encourages organizations to focus on simplicity, avoid overcomplication, and prioritize collaboration. He highlights the significance of cultural values and hiring/firing based on alignment with those values.
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Phil Alves about how leaders can enable developer effectiveness.
Read a transcript of this interview: https://bit.ly/3P1FAFc
Subscribe to the Software Architects’ Newsletter [monthly]: www.infoq.com/software-architect…mpaign=architectnl
Upcoming Events:
QCon San Francisco
qconsf.com/
Oct 2-6, 2023
QCon London
qconlondon.com/
April 8-10, 2024
Follow InfoQ:
- Mastodon: techhub.social/@infoq
- Twitter: twitter.com/InfoQ
- LinkedIn: www.linkedin.com/company/infoq
- Facebook: bit.ly/2jmlyG8
- Instagram: @infoqdotcom
- Youtube: www.youtube.com/infoq
Write for InfoQ
- Join a community of experts.
- Increase your visibility.
- Grow your career.
www.infoq.com/write-for-infoq/?u…aign=writeforinfoq
Get the Snipd podcast app
Unlock the knowledge in podcasts with the podcast player of the future.
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode
Save any moment
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Share & Export
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode