Traditional approaches to architecture rarely work, but microservices, autonomous teams & continuous delivery depend on robust architecture.
Speaker
Andrew Harmel-Law
Agenda
* 6:00pm - networking in BCS London over refreshments
* 6:30pm - presentation begins, questions and answers either ad hoc or at the end
* 8:00pm - networking in BCS London (pizza & refreshments)
* 8:45pm at the latest: everyone off the premises - adjourn to The Old Doctor Butler's Head to continue discussion if desired
Synopsis
I'm an architect, and I think a lot about architecture. Mostly I think about how irrelevant architecture is if it doesn't get shipped to production.
I worry a lot too. I worry about how to help all the teams I'm supposed to be helping, without slowing them down, getting in their way, or making their lives harder rather than easier.
Traditional (i.e. hands-off, blessed-few) approaches to architecture rarely (if ever) work. But in the world of microservices, autonomous teams, and continuous delivery, architecture is more important than ever.
Is there an alternative?
This session will introduce you to a mindset and an associated set of practices which do away with the traditional idea of "Architects" while bringing the practice of "Architecture" to the fore.
I’ll explain how everyone can become an architect - without reducing everything to chaos (though there might well be a healthy dose of anarchy).
About the speaker
A Tech Principal at Thoughtworks, Andrew specializes in domain-driven design, org design, software and systems architecture, agile delivery, build tools and automation.
Andrew is also an author and trainer for O'Reilly. They've written one book about facilitating software architecture and one chapter about implementing the Accelerate/DORA four key metrics.
They also run regular online training sessions in Domain-Driven Design (First Steps) and Architecture Decision Making by Example. Experienced across the software development lifecycle and in many sectors, what motivates them is the humane delivery and sustainable evolution of large-scale software solutions that fulfil complex user needs.
They understand that people, architecture, process and tooling all have key roles to play in achieving this. Andrew has been involved with OSS to a greater or lesser extent since their career began; as a user, contributor, expert group member, or paid advocate - most notably as one of the Jenkins JobDSL originators.
Andrew enjoys sharing their experience as much as possible. This sharing is not only seen in their formal consulting engagements and writing, but also informally through mentoring, blog posts, conferences (keynoting, speaking and organising), and open-sourcing their code.
Our events are for adults aged 16 years and over.
BCS is a membership organisation. If you enjoy this event, please consider joining BCS. You’ll be very welcome. You’ll receive access to many exclusive career development tools, an introduction to a thriving professional community and also help us Make IT Good For Society. Join BCS today
Please note: if you have any accessibility needs, please let us know via groups@bcs.uk and we’ll work with you to make suitable arrangements.
If you are attending in person, please familiarise yourself with the Visitor Instructions for the BCS London Office.
For overseas delegates who wish to attend the event, please note that BCS does not issue invitation letters.
Image credit: Julien Moreau
This event is brought to you by: Software Practice Advancement (SPA)