School for Software Engineering (SSE2021)
from
Tuesday, November 2, 2021 (10:00 AM)
to
Friday, November 5, 2021 (5:00 PM)
Monday, November 1, 2021
Tuesday, November 2, 2021
10:00 AM
Short theoretical introduction
Short theoretical introduction
10:00 AM - 2:00 PM
Short theoretical introduction What is DDD? Benefits Domain and subdomain Event Storming or Domain Storytelling workshop based on case study (participants business example or other)
Wednesday, November 3, 2021
10:00 AM
How to decompose the domain
How to decompose the domain
10:00 AM - 2:00 PM
Why we need to decompose the domain? Sociotechnical architecture System/service landscape design Design org structure IT product portfolio management Business Capability vs Domain vs Subdomain Business Capability Modelling workshop (based on day 1 case study)
Thursday, November 4, 2021
10:00 AM
Understanding domain classification, models and bounded contexts
Understanding domain classification, models and bounded contexts
10:00 AM - 2:00 PM
Types of domains core domain, generic subdomain, supporting subdomain Core domain chart with Build vs Buy - workshop exercise Introduction to models Models Ubiquitous Language Bounded Contexts Bounded Context candidates - workshop exercise
Friday, November 5, 2021
10:00 AM
Decomposing solution into bounded contexts
Decomposing solution into bounded contexts
10:00 AM - 2:00 PM
Decomposing solution into bounded contexts and understanding interactions (between contexts and teams that own them) Design heuristics Domain Message Flowing Modelling (validate bounded contexts interactions) - workshop exercise Introduction to socio-technical architecture and team topologies Context mapping and team topologies - workshops exercise