November 2015 – 25&26
How much Architecture is Enough?
A 2 day workshop for developers, architects, designers, team leads, testers and others involved in the delivery of software.
We are delighted to welcome Seb Rose to Cornwall this November to work with Software Cornwall to provide high quality training in Software Architecture
Location : This workshop will be hosted at the Bluefruit Software Mines !
Bluefruit Software, Gateway Business Centre, Barncoose, Redruth, TR15 1SP
There are 20 places available for this 2 day Agile Software Architecture workshop
Cost – 2 full day workshop
Software Cornwall Members £400 per person
Non-Members £500 per person
for booking information please contact firstname.lastname@example.org
Agile Software Architecture
This course will explore the theory that underpins agile architecture and throw it into sharp relief using a series of practical exercises and animated discussions. We’ll cover many thorny topics, including:
What diagrams to draw (lines and boxes)?
When is design actually architecture (or vice versa)?
How much architecture is enough (and when it should be done)?
Should an architect write code (or developers do architecture)?
The detailed course outline is currently (subject to change):
- Discussion: what is architecture
- Tutorial: The C4 diagrams
- Group work: Create me an architecture
- Discussion: Validating an architecture
- Tutorial: Risk and its role in architecture & design
- Diversion: How much architecture?
- Group work: Designing a walking skeleton
- Discussion: Testing the architecture
- Tutorial: On the RACK – Requirements, automation, collaboration and knowledge
- Group work: Create me an architecture (the sequel)
- Diversion: What does this tell me?
- Tutorial: Architects and the ivory tower
- Wrap up
Developers, architects, designers, team leads, testers –
in fact anyone with a technical role in software delivery
About Seb Rose
Consultant, coach, designer, analyst and developer for over 30 years. Seb has been involved in the full development lifecycle with experience that ranges from Architecture to Support, from BASIC to Ruby. Recently he has been helping teams adopt and refine their agile practices, with a particular focus on automated testing.
Regular speaker at conferences and occasional contributor to software journals. Contributing author to “97 Things Every Programmer Should Know” (O’Reilly) and lead author of The Cucumber for Java Book (Pragmatic Programmers).
He blogs at claysnow.co.uk and tweets as @sebrose