
< session />
Wed, July 8 at 8:30 AM - 12:30 PM GMT+5:30Architecture
"How do we get great designers? Great designers design, of course." —Fred Brooks
"So how are we supposed to get great architects, if they only get the chance to architect fewer than a half-dozen times in their career?" —Ted Neward
Architecture Kata exercises (https://archkatas.herokuapp.com/) are great activities to deliberately build skills in on-the-spot technical solution design. This workshop will give attendees both a theoretical and practical experience with this activity and allow them to conduct the same exercises within their teams/organisations.
This deep-dive will describe the purpose and structure of these exercises and then outline an incremental approach to completing a Kata. With this background, the attendees will form small groups and collaboratively design their own solution to a different Kata problem, guided by the experience of the facilitator(s). The final stage of the workshop consists of all the groups sharing and discussing their solutions with the entire set of attendees.
1. Introduction to Architecture Katas (20 minutes)
2. Facilitated small group kata exercise (140 minutes)
3. Group shareback and exercise review (20 minutes)
The intended audience for this workshop are architects, tech leads and/or senior engineers who are growing into roles which require architecture thinking.
< speaker_info />
Originally an itinerant teacher of programming at university, Andy has been writing code professionally since 1996 in Melbourne, Brisbane, San Francisco, Leeds and Singapore. Joining ThoughtWorks as a technical lead in 2002, Andy has deep experience in agile development and has, since 2013, become one of those dreary functional programming evangelists you dread speaking to at parties. Andy is a regular speaker at conferences in Australia and user groups in Melbourne, even though he does not understand monads… not even a little bit.
Sarah is a Principal Technologist at ThoughtWorks, where she specialises in developing robust software for the future, delivered today. Sarah is passionate about helping CTOs and architects transform their business, strategy and product to meet the digital demands of their customers. She has deep experience in modernising legacy platforms with the help of well-factored monoliths, microservices and event driven architecture, always with the focus on continually delivering value to customers through any transformation.