Agile Software Architecture - 2 Day Course - Software Cornwall

Seb Rose - Agile Software Architecture Course Agile Software Architecture – 2 day workshop with Seb Rose

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

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):

  1. Introduction
  2. Discussion: what is architecture
  3. Tutorial: The C4 diagrams
  4. Group work: Create me an architecture
  5. Discussion: Validating an architecture
  6. Tutorial: Risk and its role in architecture & design
  7. Diversion: How much architecture?
  8. Group work: Designing a walking skeleton
  9. Discussion: Testing the architecture
  10. Tutorial: On the RACK – Requirements, automation, collaboration and knowledge
  11. Group work: Create me an architecture (the sequel)
  12. Diversion: What does this tell me?
  13. Tutorial: Architects and the ivory tower
  14. Wrap up


Target Audience
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 and tweets as @sebrose