GOTO Academy NL
Kevlin Henney | Architecture with Agility | Amsterdam
Price:
Contact Us for Pricing
Description
Architecture with Agility at a glance |
|
Price: |
€1449 excl. VAT |
Duration: |
3 days, 09:00-17:00 |
Location & Delivery |
Location: GOTO Academy Amsterdam Address: Vlaardingenlaan 15 1062 HM - Amsterdam - Netherlands Course delivered in English |
Interesting for:
|
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:
Day 1
- 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?
Day 2
- 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?
Day 3
- 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