Architecture with Agility at a glance
€1449 excl. VAT
3 days, 09:00-17:00
Location & Delivery
Location: GOTO Academy Amsterdam
Address: Vlaardingenlaan 15 1062 HM - Amsterdam - Netherlands
Course delivered in English
Software architects and lead developers looking to both broaden and sharpen their skills in the disciplines touched on by software architecture, not just specific technologies.
Would you like to join as a group? - Contact us here
About the trainer Kevlin Henney
Kevlin is a consultant, speaker, writer and trainer. His development interests are in patterns, programming, practice and process. He has been a columnist for a number of magazines and online publications including: The Register, Better Software, Java Report, CUJ, and C++ Report. and has been on far too many committees (it has been said that "a committee is a cul-de-sac down which ideas are lured and then quietly strangled").
Kelvin is also the co-author of two volumes in the Pattern-Oriented Software Architecture series: A Pattern Language for Distributed Computing and On Patterns and Pattern Languages. He also contributed to 97 Things Every Software Architect Should Know.
You can connect with Kevlin on Twitter @KevlinHenney
Who is this Masterclass for?
Outline the relationship between development process and architecture.
Appreciate the roles and failure modes of testing, modelling and technology platforms.
Explore different architectural styles and design patterns.
- Try out concepts and practices in a series of exercises.
This Masterclass will help you answer questions like the following:
- What do we mean by software architecture?
- What is the relationship between development process and software architecture?
- How do agile and lean thinking relate to software architecture?
- What are some of the properties of a good software architecture?
- How does organisational structure affect software architecture?
- How can software architecture be evolved and grown?
- How can we handle change and uncertainty?
- What role can testing play in software architecture?
- What do we mean by legacy code and technical debt?
- How can we respond to and handle legacy?
Define scope of software architecture
Explore interaction of interruption of and progress
Identify consequences of intentional and accidental design decisions in attendee projects
- List risks and challenges in actual and example projects
Click here for an extensive overview of the masterclass outline and topics