Stefan Hofer

Stefan Hofer
The guy behind domainstorytelling.org

Biography

Stefan Hofer is bad at drawing stuff. However, he thinks he can build up domain knowledge by drawing Domain Stories. Stefan studied Software Engineering in Austria and came to Hamburg in 2005 for an internship at WPS – Workplace Solutions. He never left. Stefan hops from one domain to the next, assisting people to figure out how software can help them to get their job done.
Domain Storytelling: From knowledge to context to language.
(Workshop, half day, Intermediate)
When we want to apply DDD, we must first master the domain. We have to identify bounded contexts and work out their ubiquitous languages. But this is not a sequential process. As we learn more about a domain and refine our languages, we will redraw the boarders of our bounded contexts. In this workshop, I will show you how we can build up domain knowledge with Domain Storytelling. Domain Stories help us to better understand a domain, to identify what is core, to segregate bounded contexts, and to constitute ubiquitous language.
Domain Storytelling means that we let domain experts tell us stories about their tasks. While listening, we record the stories using a pictographic language. The domain experts can see immediately if we understand their story correctly. After very few stories, we are able to talk about the people, tasks, tools, work items, and events in that domain.

Suggested structure of the workshop:
Motivation and short, interactive tutorial („my first domain story“) - 30min
Domain Storytelling explained - 30min
Break – 10min
Hands-On group exercise 1 - 30min
Feedback – 10min
Hands-On group exercise 2 - 30min
Feedback – 10min
Break – 10min
Heuristics for segregating bounded contexts - 20min
Hands-On group exercise 3 - 30min
Retrospective (using an interactive workshop format) - 20min

speakers

Sponsors

Gold sponsors
[become a gold sponsor]
Sponsor Codecentric
As an expert in custom software development, codecentric develops software solutions for the future, something every one of our employees at each of our 15 locations is passionate about. Learn more at blog.codecentric.de.
Sponsor Idealo
idealo internet GmbH, a subsidiary of Axel Springer AG, is Germany’s largest online price comparison service. Since 2001, idealo’s mission is to help users make the best possible buying choices. Based in the very heart of Berlin with over 600 employees and several international teams, we are active throughout Europe and steadily growing.
Sponsor Microsoft
Die Microsoft Deutschland GmbH ist die 1983 gegründete Tochtergesellschaft der Microsoft Corporation/Redmond, U.S.A., des weltweit führenden Herstellers von Standardsoftware, Services und Lösungen. Die Angebotspalette umfasst Technologien und Services für verschiedenste Plattformen und Endgeräte, angefangen beim Desktoprechner, über Netzwerke und mobile Endgeräte bis hin zum Cloud Computing.
Sponsor Prosoz
For more than 25 years, PROSOZ Herten has been offering innovative software, personalized consulting services, and practice-oriented qualification for municipalities. With solutions for the areas of labor, social issues, children and youth welfare, construction and order for approx. 1500 administrations throughout Germany, the company is the leading software and consulting firm for municipal administrations. As market leader in this segment, the company develops solutions for administrative work, advises clients in process and organizational development, and develops and supervises project implementation. This also includes the qualification of employees dealing with the specialized software in the PROSOZ Academy. Currently, approx. 300 permanent employees work in four locations (Herten, Berlin, Munich and Dresden).
Silver sponsors
[become a silver sponsor]
Sponsor InnoQ
Sponsor Consiso