Trends in Engineering Leadership: Observability, Agile Backlash, and Building Autonomous Teams
Nov 15, 2024
auto_awesome
Chris Cooney, Head of Developer Relations at Chorologics, shares his insights on the evolving landscape of software engineering. He discusses the growing backlash against Agile practices, emphasizing the need for effective communication and psychological safety through blameless post-mortems. Cooney highlights the critical role of observability in understanding team performance and company health, and he explores strategies for aligning teams while preserving autonomy. His experiences underscore the importance of innovation in metrics and tool adoption in engineering.
The backlash against 'Agile' methodologies reflects a need for organizations to focus on core principles rather than jargoned practices.
Observability has evolved to measure broader metrics including user satisfaction, providing insights that directly correlate with business performance.
Deep dives
The Evolution and Fatigue of Agile Methodologies
The evolution of agile methodologies has led to a mix of adoption and backlash within engineering organizations. Initially embraced for promoting incremental work and rapid feedback loops, the term 'Agile' is now met with skepticism due to overuse and misconceptions about its principles. Many teams experience fatigue from agile jargon, leading to a desire to distance themselves from the term, even though the core principles remain relevant in software development. This cyclical reaction suggests that organizations are beginning to redefine their approach to agile, focusing on the fundamental values rather than the terminology.
The Shift Towards Comprehensive Observability Metrics
Observability in software engineering has shifted from merely identifying failures to measuring broader questions that intertwine technical, business, and human experience metrics. Organizations are now focused on understanding the overall health of their systems, including metrics that indicate user satisfaction, such as 'rage clicks' on interfaces. By examining emotional responses and user interactions, teams can gain insights that directly correlate to business performance. This holistic approach to measuring observability fosters a deeper understanding of how technology impacts user experience and decision-making in organizations.
Creating a Universal Language for Operational Success
Implementing metrics like Service Level Objectives (SLOs) and Service Level Indicators (SLIs) fosters a universal language around operational performance in organizations. By enabling teams to report on qualitative and quantitative success measures, organizations can promote clearer communication and understanding of performance across departments. This newfound clarity can spotlight areas for improvement, but it also introduces a level of vulnerability for teams who may previously have operated without accountability. As teams become more competitive, the use of metrics must be approached thoughtfully to ensure it serves as a tool for improvement rather than a way to assign blame.
Empowering Teams Through Autonomy and Effective Tools
Empowering engineering teams necessitates a balance between autonomy and the provision of supportive tools that facilitate effective decision-making. Centralizing decision-making processes around a well-defined platform encourages teams to choose the best options while still adhering to organizational standards. The introduction of automation reduces burdensome processes, making it easier for teams to comply with necessary procedures, ultimately resulting in higher productivity and satisfaction. When teams have ownership over their tools and responsibilities, they are more likely to thrive and deliver quality results without feeling micromanaged.
This is the Engineering Culture Podcast, from the people behind InfoQ.com and the QCon conferences.
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Chris Cooney about emerging trends in software engineering such as the backlash against "Agile" practices, the growing importance of observability and people-focused metrics, and strategies for aligning teams around common goals while still preserving their autonomy.
Read a transcript of this interview: https://bit.ly/3O50dQT
Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and technologies:
https://www.infoq.com/software-architects-newsletter
Upcoming Events:
QCon San Francisco (November 18-22, 2024)
Get practical inspiration and best practices on emerging software trends directly from senior software developers at early adopter companies.
https://qconsf.com/
QCon London (April 7-9, 2025)
Discover new ideas and insights from senior practitioners driving change and innovation in software development.
https://qconlondon.com/
Save the date: InfoQ Dev Summit Boston (June 9-10, 2025)
Actionable insights on today’s critical dev priorities.
devsummit.infoq.com/conference/boston2025
The InfoQ Podcasts:
Weekly inspiration to drive innovation and build great teams from senior software leaders. Listen to all our podcasts and read interview transcripts:
- The InfoQ Podcast https://www.infoq.com/podcasts/
- Engineering Culture Podcast by InfoQ https://www.infoq.com/podcasts/#engineering_culture
- Generally AI: https://www.infoq.com/generally-ai-podcast/
Follow InfoQ:
- Mastodon: https://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:
Learn and share the changes and innovations in professional software development.
- Join a community of experts.
- Increase your visibility.
- Grow your career.
https://www.infoq.com/write-for-infoq
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