Engineering the Future of Software
Feb 25–26, 2018: Training
Feb 26–28, 2018: Tutorials & Conference
New York, NY

Maintaining architectural quality on software teams

Yiannis Kanellopoulos (Code4Thought), Evelyn van Kelle (Software Improvement Group)
2:15pm–3:05pm Tuesday, February 27, 2018
Location: Mercury Ballroom
Average rating: ***..
(3.63, 19 ratings)

What you'll learn

  • Learn how developer happiness and high-quality architecture are interrelated and why we cannot engineer the future without empowering developers


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.

Photo of Yiannis Kanellopoulos

Yiannis Kanellopoulos


Yiannis Kanellopoulos has spent the better part of two decades analyzing and evaluating software systems in order to help organizations address any potential risks and flaws related to them. (In his experience, these risks or flaws are always due to human involvement.) With Code4Thought, Yiannis is turning his expertise into democratizing technology by rendering algorithms transparent and helping organizations become accountable. Targeted outcomes of his work include building trust between the organization utilizing the algorithms and those affected by its output and rendering the algorithms more persuasive, since their reasoning will be easier to explain. He’s also a founding member of Orange Grove Patras, a business incubator sponsored by the Dutch Embassy in Greece to promote entrepreneurship and counter youth unemployment. Yiannis holds a PhD in computer science from the University of Manchester.

Photo of Evelyn van Kelle

Evelyn van Kelle

Software Improvement Group

Evelyn van Kelle is content lead at the Software Improvement Group (SIG), where she focuses on the interplay between technical issues and social factors. During her MSc study at Tilburg University, Evelyn was delighted to discover that the world of IT becomes exponentially stronger with sound communication. Her curiosity and predilection for data drive her to design content that is both meaningful and packed with solutions for technology leaders around the world.