07 - 09 November 2018

M Shed, Bristol

Session type:

Session duration:
90 minutes

Presented by:

Kevlin Henney


About this Workshop

One of the (most overlooked) principles of the Manifesto for Agile Software Development is that "Continuous attention to technical excellence and good design enhances agility". All too often, work that focuses on addressing technical issues is deprioritised in the name of focusing on business value.

Is there a case for technical excellence - both in code and in people - beyond its appearance on a must-click-to-see page on a manifesto that's nearly 2 decades old? Is technical excellence only the concern of technical roles? Is it in conflict with business value?

This workshop looks to go beyond buzzwords and headlines to build a case for technical excellence that appeals to all roles in a development organisation. In groups, we will look at the common obstacles to technical excellence, the consequences for a business and a product, and what sustainable rationale and practices can be used to improve technical excellence.

About the Speaker

Kevlin Henney is an independent consultant, speaker, writer and trainer. His development interests are in patterns, programming, practice and process.

He has contributed to open- and closed-source development, has been a columnist for a number of magazines and sites and has been on far too many committees (it has been said that "a committee is a cul-de-sac down which ideas are lured and then quietly strangled").

He is the co-author of A Pattern Language for Distributed Computing and On Patterns and Pattern Languages (2 volumes in the Pattern-Oriented Software Architecture series), and the editor of The 97 Things Every Programmer Should Know. He lives in Bristol and online.


Tickets are available now

Buy tickets

See the full programme

Full programme