Sign in

Dear CoMo - Collaborative Software Design

@collaborative-software-design.com
114 followers 16 following 124 posts

An inside track on how to facilitate domain modeling decisions. Lay out of pragmatic techniques for making collaborative design decisions, ensuring you’re getting a group’s full participation and input to solve real business problems.

PostsRepliesMedia
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 04/02/2026
Well, well, well, job description woes? Who needs permission to model effectively? Master Secret & Guerrilla Modelling! Sketch silently, ask sharp questions, then watch collaboration naturally unfold. Prove its worth, not just your role. Read the full advice: buff.ly/84Wsoev XoXo CoMo
collaborative-software-design.com
I would love to do collaborative modelling, but I am not allowed to do so because it does not fit in my job description
Job description blocking collaborative modelling? Learn Secret and Guerrilla Modelling to start collaborating visually, prove its value, and grow your influence.
021
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 19/01/2026
Well, well, well. Stuck between neutral facilitator and screaming expert? The "Hat Switch" is your key! Declare: "Architect hat ON, now OFF." Share critical insights without manipulation. Keep the team driving, not blindly crashing. Read the full advice: buff.ly/VaqNSGc XoXo CoMo
010
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 25/09/2025
How many people should I invite for a collaborative modelling session? It depends! Go wide for discovery, but for decision-making, the magic number is 5-7. Learn how to manage group sizes for divergence and convergence in the latest Dear CoMo.
buff.ly
How many people should I invite for a collaborative modelling sessions? - Collaborative Software Design
Worried about how many people to invite to your collaborative modeling session? Dear CoMo explains the sweet spot for group size, from discovery to decision-making, to ensure your team's success.
022
Reposted by Dear CoMo - Collaborative Software Design
Virtual Domain-Driven Design @virtualddd.com · 09/09/2025
We scheduled a new session with Andrew Harmel-Law on anarchist thought & socio-technical design. A look at alternatives to top-down hierarchy for building better teams. 📅 23 Sept at 19:00 NZST #DDD #SocioTechnical buff.ly/Bmvoiwe #DomainDrivenDesign #SocioTechnicalSystems #SoftwareArchitecture
buff.ly
Everything you ever wanted to know about anarchy (but were afraid to ask) - Andrew Harmel-Law
“Patterns of Anarchy” is a collection of writings published in 1966. We should care about it as software professionals because a) Christopher Alexander quotes from it in “A Pattern Language” and b)…
043
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 09/09/2025
Collaboration, by nature, is about working with others, which means we bring our whole selves to the table—not just our technical skills. Often, the biggest challenges in collaborative software design aren't technical, they are human. In this video from @amaconf.bsky.social -->
110
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 04/09/2025
Software development isn’t just about writing code; it’s about understanding the problem you're solving. A while ago @gienverschatse.com and @kenny.weave-it.org went on the Software Testing Unleashed podcast, hosted by @richard-seidl.com.
142
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 10/06/2025
It's a common aspiration, Collaborative software design leading to wonderfully autonomous teams and truly decentralized decisions. Yet, the reality, as ‪@evelynvankelle.bsky.social‬ and ‪@kenny.weave-it.org‬ so thoughtfully discussed at Fast Flow Conf NL, central decisions don't just disappear.
011
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 05/06/2025
The idea of collaborative modeling flourishing within a company is something many of us strive for. But is it a guaranteed success, and where do you even begin to plant those seeds? Watch and listen to ‪@gienverschatse.com‬ and ‪@evelynvankelle.bsky.social‬ as they explore these very questions.
000
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 02/06/2025
Oh, the tangled web we weave when our software domains lack clear boundaries! Last week, our brilliant authors, ‪@gienverschatse.com‬ and ‪@kenny.weave-it.org‬ , tackled this very predicament head-on. - 1/6
120
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 23/05/2025
Dear CoMo, My Team Clings to Their Ideas – Help! Well, well, well, isn't that a familiar feeling? Collaborative modelling should be a place where brilliant minds come together, stickies fly, and shared understanding *should* blossom.. Read more : collaborative-software-design.com/dear-como/te...
011
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 02/05/2025
Sometimes you just have to share a bit of good news that makes you smile. Picture this: the bustling @amaconf.bsky.social conference, and right there, our own authors are hosting a book signing session. A real pinch-me moment! While they managed a calm exterior, I can tell you there was a ....
120
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 28/04/2025
If we leave the judging to the cats, how can we address the shadows in collaborative modelling sessions? My authors were recently asked that question at the Agile Meets Architecture conference, where they talked about the book. Read the answer here: collaborative-software-design.com/dear-como/le...
010
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 24/04/2025
Dear CoMo, Why does my colleague never contradict me? It sounds like your colleague might be dealing with a classic case of conflict avoidance. Now, don’t get me wrong—I don’t say that to be unkind. Read all about it at the latest Dear CoMo collaborative-software-design.com/dear-como/co...
001
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 22/04/2025
Stop treating software design decisions like they're written in stone! There's no real 'point of no return.' You can always change your mind later. The key is having tight feedback loops to spot a wrong turn ASAP and adapt quickly, before the cost balloons. Design isn't static, neither is context.
021
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 15/04/2025
Hot take maybe? Architects swapping between Enablement and Platform teams seems like a smart move. They learn the real-world collaboration stuff with Enablement, then build platform tools that don't force teams into awkward workflows for sharing architecture. Just build it the way teams need it.
141
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 10/04/2025
"Autonomy" is basically just a container concept we throw around. So, can we stop telling teams to simply "be autonomous"? It means something different to everyone! Real autonomy needs clear boundaries and context defined for specific teams/situations. Otherwise, you're just inviting confusion.
162
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 04/04/2025
It’s a common scenario in the world of architecture—decisions are made, and suddenly, you find yourself facing a wall of resistance. But let’s pause for a moment. Are your colleagues truly resisting the decision, or could it be that your own assumptions are clouding your judgment?
100
Reposted by Dear CoMo - Collaborative Software Design
Rebecca Wirfs-Brock @rebeccawb.bsky.social · 02/04/2025
And for a web-friendly version see wirfs-brock.com/rebecca/pape...
wirfs-brock.com
Rebecca’s Web – Traces, tracks, trails, and paths
While designers may read others’ design advice—be it patterns or stack overflow replies, the heuristics we’ve personally discovered are equally important. We can grow as designers by becoming more awa...
062
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 02/04/2025
Feeling lost in the labyrinth of software design decisions? Do you ever wish you had a trusty set of guiding principles to help your team navigate the complexities of architecture? Well, my dear, you might find solace in the understanding and application of design heuristics. 1/12
111
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 31/03/2025
Why do we often find that people in our team use the same words but seem to mean different things, leading to confusion? Ambiguous language in team discussions is a very common problem, find out more here: collaborative-software-design.com/dear-como/am...
011
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 04/03/2025
Many hesitate to lead Collaborative Modelling, thinking it's for "formal" facilitators like coaches or leads. Not so! Anyone on the team can, and should, guide these sessions—often with the best results. Don't wait. Read up and start! buff.ly/xLOzmQQ
021
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 24/02/2025
Well, let's be honest, darlings. Resistance kills efficiency in design decisions. It's like trying to bake a cake with half the ingredients—you're just not going to get the results you want. When people aren't engaged and feel their opinions don't matter, the quality of our design decisions suffers.
231
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 07/02/2025
Dear CoMo, What can I do if people keep interrupting each other? You've hit upon a common challenge in collaborative settings, and it's admirable that you're seeking ways to address it. Interrupting can derail even the most well-intentioned group. buff.ly/41fMw9r
021
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 05/02/2025
Yesterday at OOP, @gienverschatse.com and @kenny.weave-it.org illuminated why development teams must evolve into product teams! They eloquently argued that being part of opportunity selection, requirement engineering, and design is key to success. This shift isn't.. buff.ly/40IsF0Z
buff.ly
Collaborative Software Design: How to facilitate domain modelling decisions
This talk delves into the challenges of collaborative software design, where developers and stakeholders work together to make sustainable design decisi…
120
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 04/02/2025
Well, dearies, let's face it, none of us are quite as brilliant at making decisions as we'd like to believe. We try our best, bless our hearts, but sometimes... well, you know. We all have those moments where we look back and think, "What on earth was I thinking?" It's a human thing, after all.1/3
111
Reposted by Dear CoMo - Collaborative Software Design
Kenny (Baas) Schwegler @kenny.weave-it.org · 31/01/2025
Let's talk about friction—not the kind that wears down your tyres, but the kind that makes your architectural decisions worse. In behavioural science, friction is anything that makes doing the "right" thing harder than it needs to be. A Thread 1/6
1115
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 29/01/2025
Collaborative software design catalyst : Let participants engage in an impromptu networking check-in. As a topic for the impromptu networking, you can discuss any questions they have on the meeting topic. Having coffee and snacks during impromptu networking helps make people more relaxed.
011
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 27/01/2025
Collaboration, just like all of the other values and principles from the Agile Manifesto, are all very big container concepts that have a lot of room for interpretation and misinterpretation. Check out the full video on our website: buff.ly/3CpzrAp
031
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 24/01/2025
Decision-making challenges? You know that feeling when you're trying to make a decision, and you feel like you're not getting everyone on board? Here's a helpful tip to use the next time you face design or architectural decisions.
121
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 21/01/2025
Sensemaking is a powerful tool during decision-making, enabling you to track participant confidence throughout the process. This example demonstrates how Kala's confidence grew as she deepened her domain knowledge through collaborative modeling. 1/2
151
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 16/01/2025
Are your team's design sessions with stakeholders more frustrating than finding a semicolon in a haystack after a long day of coding? You see the shining potential of collaborative modeling, but in practice, it feels like herding cats with conflicting agendas. 1/5
122
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 14/01/2025
It's like everyone arrives at the meeting with shadows, blocking the flow of collaborative modelling sessions. These shadows represent the hurts they carry, the fears they harbour, and the ingrained beliefs that colour their perspective. These unseen burdens can weigh down teamwork, Influe....
131
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 10/01/2025
Dear CoMo, My team wants to adopt any shiny new framework or tool that pops up. How can I stop this? Ah, the untamable attraction to new shiny things. Personally, I am more drawn to actual shiny things rather than frameworks, but hey you can read my answer here: buff.ly/3Pvw8uC
021
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 08/01/2025
Dear CoMo, My team is brilliant. Top-notch engineers, cutting-edge tools... but they keep getting stuck in these endless design debates, especially when stakeholders get involved! It's like they speak different languages. What's the secret to getting them to actually collaborate? #SoftwareDesign
133
Reposted by Dear CoMo - Collaborative Software Design
GOTO Conferences @gotocon.com · 12/12/2024
How can inclusive decision-making and empowering teams lead to smarter outcomes? Join @evelynvankelle.bsky.social , @selketjah.bsky.social , @kenny.weave-it.org and Xin Yao as they explore @collaborative-software-design.com .
youtu.be
Collaborative Software Design • E. van Kelle, G. Verschatse, K. Baas-Schwegler & X. Yao • GOTO 2024
This interview was recorded for the GOTO Book Club. #GOTOcon #GOTObookclubhttp://gotopia.tech/bookclubRead the full transcription of the interview here:https...
052
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 07/01/2025
The outcomes of design decisions can be deceiving. Decisions should stand on their own, not be judged by what follows. In hindsight, it's too easy to claim foresight. What seems clear now was anything but back then. Avoid the trap of "resulting."
100
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 13/12/2024
Ever feel caught between planning and action? Or between stability and change? Maybe you’ve debated diving into code versus spending more time modeling. These aren’t just choices—they’re polarities. A thread!
141
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 11/12/2024
Dear CoMo, There are people in the group who stay quiet all the time. How do I ensure they speak up? This is a question I hear often. The goal of a collaborative session isn’t to make sure everyone speaks— check out why in my new advice column: buff.ly/3VA6Uyx
032
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 04/12/2024
Who are our stakeholder when doing collaborative software design? When you're tackling a complex problem, you don’t just want the right people in the room—you want the unexpected ones too. They aren't always who you think they are, and misconceptions can limit your efforts. Let’s break it down:
111
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 02/12/2024
Dear Como, can I be both facilitator and participant during an EventStorming session? Ah, the age-old question: Can you be both a facilitator and a participant during an EventStorming session? Check out my next advice: buff.ly/3ZAkxAs
041
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 28/11/2024
When we dive into collaborative modeling, decisions—big or small—are made constantly. Whether it’s placing boundaries in software design, naming domain events, or aligning teams with domains, cognitive biases are always in the room. And you know what? That’s not a bad thing. A Thread!
150
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 25/11/2024
How can I get people to fully support design decisions and feel included in the process? Wouldn’t it be wonderful if everyone simply agreed with every decision? Check out the latest Dear CoMo: buff.ly/3Z5HWYR
022
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 18/11/2024
Dear CoMo, How can I make contributions of people in meetings more equal? Now that would be the dream, right? Unfortunately, there always seems to be that somebody who takes up the most air time, always reacts first. Sounds familiar? Read all about it: buff.ly/4fzgSZ1
020
Reposted by Dear CoMo - Collaborative Software Design
Facilitating Software Architecture @facilitatingsoftwarearchitecture.com · 16/11/2024
Definitely! They are perfect companion pieces, right @kenny.weave-it.org ?
132
Reposted by Dear CoMo - Collaborative Software Design
Matt Smith @harmelodic.com · 15/11/2024
Arrived in the post! I've been having a lot more architectural & advice conversations, sessions and workshops with teams in the last couple of years. I think they've gone well, but I feel a need to level up. This and @facilitatingswarch.bsky.social should help a bit! 🤞
A picture of a book titled "Collaborative Software Design: How to facilitate domain modelling decisions" by authors: Evelyn van Kelle, Gien Verschatse, and Kenny Baas-Schwegler.
172
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 14/11/2024
When collaborating on software design, you’re bound to encounter conflicts—it’s almost a given. But here’s the thing: not all conflicts are bad. In fact, many are just task-based disagreements, the kind that naturally pop up when smart people tackle complex problems together. A thread....
164
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 12/11/2024
Wondering what all the fuss is about collaborative modeling? Let me break it down for you in plain terms. A thread!
131
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 08/11/2024
Dear CoMo, How can I convince my company or colleagues to start doing collaborative modelling? Getting your company on board with collaborative modeling can be tricky, but the following Dear CoMo column has some clever, low-key ways to start. buff.ly/4elvDgA
021
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 05/11/2024
Last Friday, I shared the very first "Dear CoMo" advice column, tackling the question: "I have this colleague who always takes over meetings and hijacks discussions. What can I do?" Now, we want to hear from you! How would you handle this situation? Drop your thoughts in the comments below.
032
Dear CoMo - Collaborative Software Design @collaborative-software-design.com · 04/11/2024
Imagine a room filled with energy, where participants gather around a table stocked with a facilitator's toolbox full of modeling tools, styles, and heuristics. This toolbox isn't just a collection of items; it's essential for guiding the group toward sustainable design decisions.
152