AGILA Meets SWARC4AI: An Agile Journey to an AI-Based Application
by Sönke Magnussen, Benjamin Brachert
Dive in into an intensive 1-day workshop in which you will join Sönke and Benjamin on the path from the initial idea to the running, AI-supported application. In six one-hour iterations, you will experience how agile working and modern software architecture go hand in hand with AI as a solution component – from business domain to technical implementation.
Using domain storytelling as a starting point, you will derive architectural and business requirements – and experience live how new architectural decisions arise with each iteration. You will learn to make decisions as late as necessary (‘Least Responsible Moment’) – for example, which AI model really fits best for this use case.
You use quality characteristics to incrementally develop the architecture in a targeted manner. To do this, you record quality scenarios that make these characteristics measurable and comprehensible. You design a flexible, growing architecture. At the end of the day, you will have a running, AI-supported application – designed, built and discussed together.
What you will take away:
– Practical application of domain storytelling for requirements analysis
– Agile architecture design in the flow of iterations
– Making informed decisions about AI components at the right moment
– Architecture development based on quality characteristics
– Development of a running, jointly designed AI tool
Prerequisites:
– Basic understanding of agile software development and/or software architecture
– A laptop with a Python 3.10 or newer installation including a development environment (e.g. Anaconda)