Architectural Kata

Speaker / Organiser

John Stevenson

Session description (eg. a brief paragraph)

Architectural Kata is an idea created by Ted Neward, of Neward Associates: 

Fred Brooks said, "How do we get great designers? Great designers design, of course." So how do we get great architects? Great architects architect. But architecting a software system is a rare opportunity for the non-architect. The kata is an ancient tradition, born of the martial arts, designed to give the student the opportunity to practice more than basics in a semi-realistic way. The coding kata, created by Dave Thomas, is an opportunity for the developer to try a language or tool to solve a problem slightly more complex than "Hello world". The architectural kata, like the coding kata, is an opportunity for the student-architect to practice architecting a software system.


What topic are you covering

Deliberate practice


Who should attend your session - any previous experience required?

Anyone who wants to do a practical session and wants to try create an architecture from scratch for a given problem - working in a group of 3-4.


What will attendees learn by attending your session

Deliberate practice experience and learning to think about the challenges of an architecture.