What will you learn during the Designing object models: responsibility, trade-offs and heuristics workshop?


  • Each model has its trade-offs and the context should lead the design
  • Use different visualisation techniques to create insights over the problem at hand
  • Design heuristics to guide the creation of the object models

Requeriments: 1 year of experience designing and implementing software
We use Miro for the online workshop. We provide an explanation in how to use the tool

Designing object models Workshop: Topics


  • Introduction to the problem, using the outcome of an EventStorming, Example Mapping and Bounded Context Canvas (15 min)
  • Design the models, documenting the responsibilities, the trade-offs and the heuristics used (45 min - in groups of 3 to 4 people - one of the persons in the group will take the role of observer, where she/he will right the heuristics used by the people that are designing the models. Every 15 minutes the person in the observer role will change)
  • Walking gallery, presenting the results to the groups(30 min)
  • 1-2-4-All (from Liberating Structures) where the groups start to discuss the different models, in order to blend or select the one that better fits with the problem. Per step, a person will fulfil the role of the observer to capture heuristics (45 min)
  • Presenting the preferred model to the problem at hand, discussing the heuristics used and how it influenced the design (30 min)
  • Feedback and Check-out (30 min)

Timetable:

  • Class Start: 17:00 (Barcelona GMT +2)
  • Class End: 21:00

About João Rosa


João is a Strategic Software Delivery Consultant at Xebia. He believes software architecture is the fine balance between tradeoffs. João focuses on helping teams and organizations to make strategic decisions regarding the software; aligning teams and software to optimize the stream-based value. He believes in the power of collaboration and is a fan of visual collaboration tools. João often speaks at international conferences, one of them is O’Reilly Software Architecture Conference.

About Kenny Baas-Schwelger


Kenny blends IT approaches like Domain-Driven Design and Continuous Delivery with visual collaboration tools, Cynefin framework and Deep Democracy. With that socio-technical mindset, Kenny Baas-Schwegler empowers and collaboratively facilitates organisations, teams and people in designing and building sustainable quality software products.
One of Kenny’s core principles is sharing knowledge. He does that by writing a blog on his website baasie.com and helping curate the Leanpub book visual collaboration tool. Besides writing he is also active in the Domain-Driven Design community as an organiser of Virtual Domain-Driven Design (virtualddd.com) and Domain Driven Design Nederland and as a public speaker is giving talks and hands-on workshops at conferences and meetups.

Date and Price


The Designing object models: responsibility, trade-offs and heuristics workshop will take place on TBC. The price is 100€. You can choose between three different payment methods for this workshop:

  • Method 1: Bank Transfer
  • Method 2: Installment Payment
  • Method 3: Direct Payment via Xing

Interested in the Software Architecture workshop? Contact us!