November 14, 2019

233 words 2 mins read

Maintaining architectural quality on software teams

Maintaining architectural quality on software teams

Good teams and good products go hand in hand. But how does product quality impact the effectiveness of a team? And how do good teams produce high-quality software architecture? Evelyn van Kelle and Yiannis Kanellopoulos explain how developer happiness and high-quality architecture are interrelated and why we cannot engineer the future without empowering developers.

Talk Title Maintaining architectural quality on software teams
Speakers Yiannis Kanellopoulos (Code4Thought), Evelyn van Kelle (Software Improvement Group)
Conference O’Reilly Software Architecture Conference
Conf Tag Engineering the Future of Software
Location New York, New York
Date February 26-28, 2018
URL Talk Page
Slides Talk Slides
Video

Good teams and good products go hand in hand. But how does product quality impact the effectiveness of a team? And how do good teams produce high-quality software architecture? Developer happiness and high-quality architecture are interrelated, meaning we cannot engineer the future without empowering developers. Evelyn van Kelle and Yiannis Kanellopoulos elaborate on the interplay between social and technical factors when building software architecture. This includes the importance of tight and loose feedback loops, how communication patterns and organizational structures impact architecture, and how to apply best practices for building highly productive software teams. Along the way, Evelyn and Yiannis explain how to make architectural decisions more measurable by integrating 10 practical guidelines for maintainability in a CI/CD pipeline and share the most common pitfalls when it comes to measuring your architectural quality.

comments powered by Disqus