Avanscoperta
Strategic Design for Software Teams

Strategic Design for Software Teams

Design decision-making for large systems, teams, and legacy challenges

Clarify the big picture. Focus on what matters. Make strategic design work in the real world.
In complex systems, some design decisions shape the future of your entire product or organization. Yet the larger the system, the easier it is for modeling efforts to get diluted or disconnected from the core design.

Strategic Design is a 2-day deep-dive workshop led by Eric Evans, author of Domain-Driven Design, known globally for introducing essential tools like context mapping, core domain focus, and bounded contexts.
This workshop gives Development Leaders, Architects, and Technical Managers the mindset and tools to make meaningful design decisions in complex, multi-team environments, even when legacy constraints are involved.

Learning Objectives

By the end of this workshop, you will be able to:

  • Map and navigate complexity in large-scale systems through context mapping
  • Distill your core domain and align design work with business priorities
  • Coordinate across multiple teams and development styles without losing focus
  • Design systems that balance in-house innovation and off-the-shelf components
  • Launch new projects that break free from legacy baggage without breaking the business
  • Make architecture and modeling decisions that stick, even in messy real-world constraints.

The TrainerCover of a blue book about DDD

Eric Evans is the author of the book Domain-Driven Design: Tackling Complexity in the Heart of Software and founder of Domain Language.
He has helped development teams around the world improve the way they design, model, and collaborate. His ideas have shaped modern software architecture and continue to influence how technical and business teams work together.

Target Audience

This workshop is ideal for:

  • Software and solution architects
  • Technical leaders and engineering managers
  • Senior developers working across teams or services
  • Product and platform owners dealing with complex systems.

If you are leading teams, working with distributed systems, or shaping the architecture of a large-scale product, this is for you.

Agenda

Day 1: See the system clearly

Context Mapping

  • Pragmatic approach to dealing with diverse models and designs on real projects
  • Relationships between subsystems/ relationships between teams.

Distilling the Core Domain

  • Aligning software strategy with business strategy
  • Distinguishing the differentiators from the mass of requirements
  • Clarifying a shared vision
  • Setting up a project for success.

Day 2 – Make legacy work for you

  • Enabling innovation even when you rely heavily on legacy systems
  • Devising Strategies
  • Relationship to architectures such as microservices.

How It Works

This is a hands-on, discussion-based workshop. You will work in small groups on real-world modeling exercises and explore decision-making patterns in complex settings. The format mixes short lectures with collaborative design activities. No slides-only sessions, just real practice.

FAQ

Do I need any prior knowledge to join this workshop?
This workshop is best suited for participants with experience in large-scale systems and multi-team development. Familiarity with complex software projects will help you fully engage with the content.

Should I bring my laptop?
No laptop needed. The workshop is practical but not tool-based. Pen, paper, and your experience are all you need.

About the workshop

Venue: nhow Hotel, Stralauer Allee 3
Language: English
Time: from 9.00 am to 5.00 pm each day
Max number of participants: 20 people
Included in the price: arrival coffee break, lunch and afternoon coffee break, each day
Not included in the price: travel and accommodation

Registration – Payment – Invoicelogo kanDDDinsky and avanscoperta

This workshop is co-organised with the KanDDDinsky Conference. Please note that the registration, payment, and invoicing process is managed directly by the KanDDDinsky team.

Vuoi saperne di più sui nostri biglietti?

Biglietti

UNDERCOVER_LEARNERSCONTO 20%

Se ti stai iscrivendo al corso a titolo personale e non hai la Partita IVA, c’è una tariffa speciale per te: uno sconto del 20% sul prezzo corrente del biglietto, che potrai ottenere inserendo il codice UNDERCOVER_LEARNER su Eventbrite qui sopra, dove trovi "Enter promo code" (prima di premere il tasto "checkout").

N.B.: Il codice non può essere utilizzato con nessun’altra offerta, ed è valido su tutti i tipi di biglietto.

Eric Evans

Autore di Domain-Driven Design, Founder di Domain Language, punto di riferimento per Complex Software Modeling

Eric Evans è un esperto di modellazione del software riconosciuto a livello mondiale e autore del libro di riferimento Domain-Driven Design: Tackling Complexity in the Heart of Software (Addison-Wesley, 2004), noto nella community come “il Blue Book”. Dalla sua pubblicazione, Domain-Driven Design (DDD) è diventata una metodologia fondamentale per progettare sistemi software complessi allineati ai domini aziendali reali. Il lavoro di Evans ha profondamente influenzato il modo in cui architetti software e sviluppatori affrontano la modellazione, l’architettura e la collaborazione tra team tecnici e business expert.

Avanscoperta è un ecosistema in espansione fatto di professionisti con una grande passione per l’apprendimento: ci piace imparare cose nuove e scambiare esperienze e idee, esplorando territori finora inesplorati in ambito software, nella sua accezione più ampia possibile.

Selezioniamo con attenzione gli argomenti più rilevanti e i migliori docenti da tutto il mondo, e diamo particolare importanza alle tecniche di insegnamento, preferendo approcci pratici e coinvolgenti.
Unisciti a noi!

Ti interessa questo corso?

Se hai delle domande specifiche, o vuoi ricevere maggiori informazioni, scrivici. Saremo felici di risponderti!







    NEWSLETTER

    Vuoi ricevere una volta a settimana i nostri contenuti esclusivi su tecnologia, sviluppo software, business e design?

    ISCRIVITI ALLA NEWSLETTER :-)

    Iscriviti alla newsletter!