We will be hosting an industry talk on “Do we need agile architecture?”. The talk is free and open to the public.
- by: Wolfgang Strunk of iteratec GmbH München
- about: Agile Architecture
- on: January 7th, 2021, 10:15 Uhr
- on: Zoom (link after registration)
- as part of: AMOS speaker series
Based on a definition by Shaw and Garlan software architecture is concerned with “the organization of the overall system addressed by informal diagrams and descriptive terms, module interconnection languages …”
From an agile perspective you could argue that agile teams don’t need architecture or at least don’t need architects as it is important to value “working software over comprehensive documentation”. But when solving real world problems in industrial projects, you cannot choose not to have an architecture. Every system you develop has an inherent structure whether you document it or not. Every design decision when developing a software product should be made consciously.
Therefore, I advocate to use architecture in agile projects to open up and discuss options in face of uncertainty, defer decisions and thereby enable your team to deliver software frequently and keep its velocity.
Wolfgang has a Diploma in Computer Science (Technical University of Berlin). He has been working for Technical University of Berlin as a working student and teaching assistant. Later, he changed to Hamburg University. During his career, he worked for several software product companies and held different positions in in-house software development for major “Dienstleister”.
Since January 2017, he works for iteratec GmbH, focused on projects in the areas of mobility services and logistics. His roles ranges from agile coach to product owner and software architect. His current areas of interest are microservices, workflow automation, cloud deployments and integration of application software with external partners and customers.