We often assume that once we get everyone into a room for a collaborative modeling session, the hardest part is over. But what happens when you discover—just 48 hours before kickoff—that the person signing the checks has a fundamentally different definition of success than the product team?. In this episode, Beija Nigl joins Kenny and Andrew to share a candid story about a legacy migration project where the goalposts moved before the game even started.
Beija recounts her experience facilitating a workshop intended to handle a 20-year-old legacy system where Java 8 support was running out. While the Product Owner wanted to completely "rethink" the broken processes, the sponsor introduced the session as a documentation exercise to rebuild the system's edge cases "as-is". This critical misalignment led to a room full of business experts getting bogged down in technical implementation details—debating status codes like "Status 800" and "nightly runs"—rather than solving the underlying business problems.
This conversation goes deep into the socio-technical challenges of our work. We explore the emotional attachment stakeholders have to legacy complexity and how facilitators can navigate power dynamics when the "ground truth" is uncomfortable. Beija also reveals how this challenging experience became the catalyst for creating the "Como Prep Canvas," a tool designed to surface these conflicting motivations before the sticky notes ever hit the wall.
Welcome back to another series of stories for
2
:facilitating architecture and design.
3
:With me today is Beja Neil my plu.
4
:and from the organizers or the showrunners
or co conspiracies as Andrea calls it.
5
:Andrews with me.
6
:Hello Andrew.
7
:And, today we're gonna hear about
a story you brought in Beja.
8
:Beija Nigl: Yes.
9
:Kenny Schwegler: what
you, what you brought.
10
:Beija Nigl: So, yeah, I brought a
story, from a collaborative modeling
11
:workshop that I was facilitating.
12
:It was already quite some time ago,
and it was basically the starting
13
:point for, uh, the common prep canvas
because I figured, that things were not
14
:going the way that I wanted them to go.
15
:story is as follows.
16
:So it was also a legacy software.
17
:It was built throughout 20 years.
18
:It was in production for quite some time.
19
:And they had this thing that it was
running on Java eight and the support
20
:for Java eight was running out.
21
:So they had to somehow figure
out what to do with that.
22
:we already had a team working with
them who was actually, using the
23
:data that came out of this legacy
software and they struggled a lot.
24
:So that's where, we got
into this whole project and.
25
:I was mainly talking to one of the
product owners and he was like, Hey,
26
:we need to rebuild the whole thing.
27
:All the processes are crap.
28
:they're way too technical.
29
:Many things are not
going, it's not working.
30
:We when our team cannot work with the
data, that data that we get out of it.
31
:that was the initial, like the, the
start of this, okay, we need to do
32
:a collaborative modeling workshop.
33
:We need to understand
this legacy software.
34
:We also need to rebuild it
because of this, like J eight.
35
:And that's how it all started.
36
:And then we planned this workshop.
37
:We thought, okay, hey, let's do this.
38
:Let's start, bringing all the stakeholders
together, all the different departments
39
:that's understand all the processes and.
40
:What I usually do is that I have setting
the stage sessions with everyone involved.
41
:So I take all the stakeholder groups.
42
:I don't usually don't do one-on-ones
because the groups are bigger.
43
:So I take the groups that I expect
to have similar doubts, motivations,
44
:thoughts on this, and then do setting
the stage like half an hour and try to
45
:talk them through, okay, hey, this is
what's going to happen in this workshop.
46
:So we planned for an event storming
workshop, and then the second day, let's
47
:see what comes out of the first day.
48
:And then we.
49
:Like it based on, on the outcomes.
50
:So I explain them what is going to
happen, this is what we do, so that
51
:they are not like overwhelmed, that they
understand the motivation I also had
52
:this with the manager of this product
owner that we had main contact because
53
:I thought, Hey, we do it with everyone,
so we also do it with that person.
54
:And I wanted him to do like the
introduction because he was like
55
:the owner of the whole process.
56
:And my assumption was that the product
owner that I was most in contact with and
57
:his manager, that there were perfectly
aligned because that's the impression that
58
:I got in previous meetings, figured it
was two days prior the workshop figured.
59
:Well, he wanted to have this workshop
to get a documentation of all edge
60
:cases so that we can rebuild basically
the same thing, the product owner
61
:that I was talking to was like.
62
:Hey, let's rethink the whole thing
because it's not, it's not working.
63
:It's pretty buggy.
64
:It's, there are edge cases that are
coming from the business, but there
65
:are a lot of edge cases that are not
business driven, but just because the
66
:implementation is not in a way that it
should have been or could have been.
67
:And as it was just two days prior to
the workshop, I was like, okay, let's.
68
:go with this.
69
:We'll figure out, let's take the
workshop also too, to show this manager.
70
:Hey, where are we actually?
71
:And the problem is, or that's
what I face and where I thought
72
:afterwards, okay, I could, I could
have done this maybe differently.
73
:And that's also why I would be also
interested in maybe your perspectives
74
:or what we can dive into deeper
We, we started this workshop.
75
:I had this manager doing the introduction,
and as he had this perspective,
76
:let's write the documentation.
77
:The introduction was shaped
this way and this set the stage
78
:for the whole workshop, I.
79
:the end, the workshop still was a
success because it laid the foundation
80
:to get, like get the conversation going
afterwards to actually rethink this.
81
:But the workshop itself was rather
exhausting because people were
82
:more aiming towards building a
documentation of the processes as is.
83
:Whereas rethinking.
84
:A new process because we
had a lot of main events.
85
:It was like, oh, status 800 is
this status, 300 is this, and
86
:if I have status 305, then there
is a nightly run, and after the
87
:nightly run, it's another status.
88
:And they were highly
relying on this nightly run.
89
:And all of these, these kind of things.
90
:So it was very, very technical and it
was only business people in the room.
91
:so it was very hard to get them
to this thinking, okay, hey, what
92
:do we actually wanna achieve?
93
:And so the workshop was really great
still because it was important to lay the
94
:foundation to get everything going, but
it was not what we expected, like not what
95
:we wanted as a facilitator or the product
owner to re rethink the whole process.
96
:But it was also not writing a
documentation because event storming is
97
:not the way to write a documentation.
98
:So.
99
:That's like the story that I would like
to tell and what I thought took out of
100
:it is that it's important to really get
the people on board before, especially
101
:if you have people that are in a
position of power, whether it's because
102
:of their manager or because of their,
like, long in the, in the team or have
103
:a lot like or are technical experts.
104
:and to really get them on board
before on what is your intention?
105
:And not to rely too much if
you have this goal to actually
106
:get somewhere in this workshop.
107
:And if the workshop is not just,
let's share and let's put everything
108
:through the room, which in the end
was what happened, but that was not
109
:the initial goal of the workshop.
110
:So that's the story I would like to share.
111
:and to, to wrap it up.
112
:As I said in the beginning, this was
the start for me, for the Como prep
113
:canvas because I, I felt like, okay,
if I would've had some more guidance
114
:before to be like, what questions
help me if I'm a facilitator or
115
:if I'm facilitating architect, it
doesn't have to be a big workshop.
116
:it would've helped me to, to have
more of a feeling like, okay, this is
117
:something that I I, or to, to my gut
feeling explicit and by this tangible.
118
:Andrew Harmel-Law: I think
the, uh, I've definitely.
119
:Been in that kind of situation,
like lots of different bits
120
:of that situation actually.
121
:like things that we're kind of not talking
about but I think is a bit like the, the
122
:one where people are, they're not sure if
they're mapping out the old system or if
123
:they're imagining the future and stuff.
124
:And I think you're right, things
like that, get the agenda for that
125
:does get kind of set, maybe not
even explicitly sometimes right.
126
:By the people who kick off these things.
127
:'cause I think it's smart to get.
128
:The stakeholders to kick it off.
129
:And then, and then you wonder later
on why the, why the workshop is going
130
:in one direction or not the other.
131
:The thing that, that, that I took, so I
once Alberta brand do an event storming
132
:thing for stupid numbers of human beings.
133
:and it was terrifying 'cause
it was just him on his own.
134
:But he kept emphasizing that we
were playing, which was a really
135
:interesting kind of thing to me.
136
:He's like, let's play event storming
and, That was really interesting.
137
:'cause sometimes it allowed, it allowed
him to be more kind of in the space in
138
:between the two things where he could
be like, right, we are documenting all
139
:of this old stuff and what happens.
140
:But we could, he'd be like, what happens?
141
:What happens if the system falls
over and then we have to fall back
142
:to like the old process and things.
143
:It was really interesting to, like
you say, being aware of that stuff
144
:is super, is super important.
145
:Beija Nigl: Yeah, maybe it would also
help, like if we talked about in the,
146
:in the series of Michaels, about people
being maybe afraid of something or
147
:having like emotional attachments.
148
:And as there was also legacy software
people very attached, people knew their
149
:way around with all the status codes.
150
:So if you go move away of all these status
codes and all this like nightly runs.
151
:They would have this feeling,
okay, I dunno my work anymore,
152
:I dunno what I need to do.
153
:So taking also this emotional and taking
them with in the workshop to be like,
154
:Hey, not about TA changing everything.
155
:You can still do your job.
156
:We take you along.
157
:Andrew Harmel-Law: Yeah.
158
:Beija Nigl: we don't want to
make everything new and then
159
:you don't know your work.
160
:Andrew Harmel-Law: Especially
perhaps these days, right?
161
:Where people are like, this is
maybe the one of the few things.
162
:Everything sounds like it's
gonna change and be all modern
163
:and robots are gonna take over.
164
:And I'm like, this is the thing.
165
:I know the thing.
166
:Yeah.
167
:That's kind of, again, it goes back
to the empathy thing again, right.
168
:As well.
169
:Michael Plöd: Absolutely,
and I think what.
170
:Sometimes really helps to totally
change the context in, in these things.
171
:Um, so, uh, when, especially in legacy
situations like the one that you
172
:described, beja, I very often say we are
not talking about this legacy system here.
173
:This is not in the scope.
174
:Let's pull this out of the scope.
175
:Let's focus on the problem
that this system solves.
176
:And this can be very tough.
177
:For many people to, oh, about the
status quo that you mentioned.
178
:Kenny Schwegler: Or the
file that's been updated.
179
:Yeah, I need to file.
180
:Yeah.
181
:Yeah.
182
:Andrew Harmel-Law: I have totally
built systems where, and like you say,
183
:Baya, they are, they totally know and
they'll have a whole conversation about
184
:message three versus message seven.
185
:And what happened?
186
:Oh, well that's message eight.
187
:Did you ever see a message eight?
188
:And meanwhile, as a
facilitator, you're like.
189
:is no domains anymore suddenly,
and they're just talking about
190
:17 different numbers of messages,
191
:Beija Nigl: But that was.
192
:Something that we also had in a different
workshop where they wanted to go to
193
:more, like they had numbers, um, for
their, entries in their shop and all
194
:numbers, every digit in this number had
meaning and they wanted to step away
195
:from this to be like, Hey, if we onboard
new people, then they would not know.
196
:And the numbers, let's go to more
something that is more speaking.
197
:The old stuff was like,
but I know the numbers.
198
:Like I'm super fast with the
numbers because I know every
199
:digit, I just see the number and
I know what we're talking about.
200
:I found it very hard to be like,
okay, where do we wanna go?
201
:Do we wanna make onboarding easy for new
people so they immediately understand
202
:and don't need much of explanation?
203
:Or do you wanna be fast with
all the numbers and the stuff
204
:that's already doing it?
205
:And this trade over is something that
also, especially as a facilitator
206
:as you don't know, because like.
207
:Is it just me that wants to
understand the codes is it like
208
:for everyone else is clear?
209
:Should I just because I don't
understand it, then facilitate it?
210
:Facilitate it in the way that
we should go away from it, just
211
:because I don't understand it.
212
:Kenny Schwegler: So one big conflict that
your story reminds me of, and I'm curious
213
:how you cope with it sort of like you
have knowledge of architecture and design,
214
:same as everyone in this call, right?
215
:And then you want to facilitate and,
on one hand in that facilitation.
216
:You want to sort of like
be neutral in a way, right?
217
:You want the group to come up with that,
but then the group wants to go left.
218
:Sort of like documenting it, I
think what I hear from your story,
219
:but you think, no, wait, we come
on, let's, let's focus on this.
220
:So there's a conflict of interest
there in a way, I guess, how did you.
221
:Feel about that during the session.
222
:How do you, how did you handle
that, during the session
223
:or even before the session?
224
:Because you don't want to
overstep your boundaries in a way.
225
:You don't want to show your color,
Like, no, we shouldn't do that.
226
:But I think that might
not want to do that.
227
:Not sure.
228
:Maybe looking back, you
should have done that.
229
:how did you go, how did you
go with that and how did you
230
:feel during that facilitation?
231
:Beija Nigl: I think for that
specific workshop I was sharing,
232
:it was very difficult because
the goal was not clear enough.
233
:So I, or let's say me and the
product owner that had the prior
234
:discussions one goal was clear, but
the manager who was like owning it.
235
:Who was the sponsor had a different goal.
236
:if I have an aligned goal, what I
can do is I can always refer to that
237
:aligned goal and zoom out again.
238
:Be like, Hey, we wanna achieve this goal.
239
:This is what I would
suggest to get to this goal.
240
:This is what the room wants.
241
:Let's, where do we wanna go?
242
:Which road do we wanna go down?
243
:In the end, it's not up to me.
244
:I want you to succeed.
245
:So to say as a facilitator, but
if I don't have this aligned
246
:goal, I cannot refer to it.
247
:And that was my problem in this workshop,
that I had this goal of the, the sponsor
248
:and had our goal and there was a mismatch.
249
:So it was hard.
250
:and also at some point this manager
was not in room anymore because he had
251
:important meetings to to do, which.
252
:Was still, which made it even more
difficult politically to be like,
253
:Hey, which goal to I refer to?
254
:And also made it hard to realign on
this goal during the session this
255
:could also have been an option, if
you have the people in the room to
256
:say, okay, hey, I feel like, hey,
we are not aligned on the goal.
257
:Let's quickly do a session, check in
on the goal, half an hour, 20 minutes,
258
:and then you can move on that point.
259
:Kenny Schwegler: think that's
an even harder bit, right?
260
:Where you have a sponsor that has goal a.
261
:Leaves the room and then the group
goes to another goal because they got
262
:an insight, which happens well, which
hopefully happens because that's great.
263
:You get an insight like, oh, oh, this
isn't, no, we have never seen it this way.
264
:Andrew Harmel-Law: Yep.
265
:Kenny Schwegler: How did you,
uh, how would you go about that?
266
:Knowing that, the manager
really probably has some.
267
:Own agenda and then the group says,
no, we need to go, we need to go that
268
:way because we feel that's important.
269
:Now you get the conflicting
goals, between the and the group.
270
:Beija Nigl: I mean, in that case, as
the manager was out of the room for
271
:basically most of the afternoon, he
just came back for the closing round.
272
:And in this closing round there was
no space to, ask many questions.
273
:So he was just more as an observer.
274
:And then afterwards we had
a session with him, one.
275
:Not a one-on-one because it was two
facilitators and him where we basically
276
:did a wrap up of the whole workshop.
277
:We explained of, Hey, this is what
we, that was the initial goal.
278
:This is what we observed.
279
:This is the outcome that had the workshop.
280
:This was, maybe this is in conflict
to the outcome that we wanted to have,
281
:this is why it's super helpful still,
because we had a lot of insights.
282
:They wanted to have all educators.
283
:But one insight that we got, for
example, from this workshop was there
284
:are business edge cases, but they're
also edge cases because of data quality,
285
:but they're also edge cases because of
the implementation is it's currently.
286
:'cause people said, don't have
to check this and that, the eight
287
:field again, because I don't know
if it's checked before, which
288
:is something that you can solve.
289
:There's a lot of these edge cases
that could be solved technically
290
:that are not business edge cases.
291
:This was, for example, an
insight that was very important.
292
:And as he was not there during this
part of the workshop, we shared this
293
:afterwards with him and be like, Hey,
this is when we took the McKinsey, slides,
294
:so to say and be like, Hey, this is the
outcome and this is our recommendation,
295
:what we would do in your case.
296
:and that's.
297
:When the point where I'm often very
happy that I'm a consultant because
298
:I really can put the finger to it
and I can the truth that is maybe
299
:not the one people want to hear.
300
:because I see this as my, my task.
301
:This is what I get paid for.
302
:and so this is how we dealt
with this in that situation.
303
:Andrew Harmel-Law: Yeah.
304
:Yeah.
305
:Michael Plöd: What's the.
306
:Andrew Harmel-Law: Okay.
307
:Beija Nigl: he was great.
308
:Like he was very grateful, thankful
for it, and was like, okay, I
309
:need, because that's also what we
told him, like, Hey, now it's up
310
:on you because you're the manager.
311
:You need to of what you wanna do with
it, and you need to decide basically.
312
:Which road do we wanna go?
313
:This is our recommendation.
314
:We help you with the next steps,
but you need to, to digest this, you
315
:need to think, hey, is that the way?
316
:Because we need your buy-in.
317
:he basically just took it with
him, thought about it, and
318
:then came back to us later.
319
:Andrew Harmel-Law: It's Because like
it's, you are telling him the ground
320
:truth of his organization, whether or
not, I'm assuming it's a man, right?
321
:like this might be what you want, but
there are these other things which when
322
:you leave the room, everyone else talks
about this is like, like ground truth is
323
:this new word I've discovered last week.
324
:And then.
325
:it is, right.
326
:They're all relevant factors, which
might be getting in the way or, or
327
:smooth the, the path of this, right?
328
:If he wants to get buy-in for something,
then he might be able to take all
329
:these and yeah, like you said, beha,
the reflection of this, all of that to
330
:the person is kind of useful, right?
331
:Michael Plöd: Do you prepare?
332
:For, these settings.
333
:So of course there's the risk
of rejection, so how dare you?
334
:Yeah.
335
:I mean, of course as an
external consultant, it's.
336
:Sometimes easier on the one hand, but
on the other hand, you of course run the
337
:risk of losing a customer, a consulting
gig if you make someone really angry.
338
:Uh, do do you prepare for these
situations or do you just go in there
339
:and say, okay, I go with the flow.
340
:Beija Nigl: I try to prepare the
storyline because, what is it,
341
:what that I wanna bring across?
342
:And what helps a lot is, me in
my preparation, but also that
343
:these conversations actually
work most of the time to think,
344
:okay, what is our mutual goal?
345
:What do we both want to achieve?
346
:And it's not that I want to achieve
something that is harming the other
347
:person, but I want their best.
348
:I want the company's success.
349
:Michael Plöd: Yeah.
350
:Beija Nigl: if I make this clear to
myself and then we'll make this clear
351
:in the conversation, this lays like the
groundwork to actually be heard still.
352
:It might be that people need time to
digest, a different opinion or, something
353
:that they, that might be uncomfortable,
that for example, in that case,
354
:this manager might need to have some
uncomfortable conversations afterwards.
355
:To get buy-in of other
people that he needs.
356
:But if I have this clear framing for
myself, okay, hey, I want their success.
357
:For me, it worked quite
well to bring this across.
358
:And that made it also easier to be like
to, to put the finger in the, in the
359
:wound to be like, Hey, I know this hurts,
but if we wanna get somewhere, have
360
:to, unfortunately we have to do this.
361
:And I totally understand it.
362
:That might not be the way
that you want it to be.
363
:feel that.
364
:But sometimes we have to
deal with what is there.
365
:We cannot wish for whatever, ever.
366
:And we have to work with that.
367
:And I have the feeling that
also helps people to be seen.
368
:had it in, in your story, Michael,
to be like, okay, people want to
369
:be seen, want to be respected, and
also their fears or their work.
370
:if you everything on the
table, this, this helps.
371
:I have the feeling and not
sometimes also making it explicit
372
:to be like, Hey, it's okay if you.
373
:If this might take time, it's okay
if that might feel frustrating.
374
:It's okay if that's
not what we want it to.
375
:but also stating, hey, can get there, be
like optimistic hey, we can achieve this.
376
:It might be a long way, but I see light
in the end of the tunnel, so to say.
377
:Michael Plöd: Okay.
378
:Beija Nigl: Yeah, basically how I prepare.
379
:If you wanna call
380
:Michael Plöd: Thank you.
381
:Beija Nigl: it's more mental.
382
:Michael Plöd: It's preparation.
383
:Kenny Schwegler: It is preparation.
384
:So yeah, I guess that the prepar.
385
:Is important.
386
:Did you ever experience, well besides
this one where you, got into a,
387
:situation that you couldn't prepare or
there weren't time to prepare and you
388
:knew, okay, this needs preparation.
389
:what do you do in that case?
390
:Did you ever experience that or.
391
:Beija Nigl: if I'm in a situation where
I feel like, I should have prepared,
392
:but now I don't have the time anymore.
393
:Kenny Schwegler: Or
394
:not the facilitator and that
facilitator didn't prepare and you are
395
:in that session and the facilitator
actually didn't do the goal.
396
:Right.
397
:Have you ever been in that
situation and what do you do then?
398
:I.
399
:Beija Nigl: It depends.
400
:I've been in similar situations, not
exactly what you described, but what
401
:helps me if like for example, if I
have a facilitator that I feel like,
402
:okay, they didn't prepare well, it
depends on what type of person they are.
403
:if they wanna run their show.
404
:Let's put it that way, I don't have
that much space to change something.
405
:What I can still do is I can ask questions
and I can propose things, Hey, does,
406
:would it maybe make sense to do this?
407
:Would it maybe make sense to do this or.
408
:Also be like, Hey, I don't get it.
409
:Sometimes it's also this like, be okay,
hey, maybe I'm, maybe I'm the only
410
:one, but I didn't understand this.
411
:Or can we please realign on the goal?
412
:Because then I feel like I didn't get it.
413
:And if you go with this,
it does not always work.
414
:It depends on the facilitator,
it depends on the people.
415
:but this helps to make them
maybe realign, readjust.
416
:And even if you.
417
:understood it.
418
:Sometimes you have the feeling other
people didn't understand it and then
419
:stepping up for them and be like, Hey, can
we just quickly check on an in on this?
420
:Kenny Schwegler: more from your
own need at that point where
421
:you say, that's what I try to do
right When So saying I have this.
422
:Need?
423
:I'm not sure.
424
:I don't understand the goal yet.
425
:Can we make that more clear instead of
I, yeah, we need to set the goal, which
426
:is, yeah, that's a good heuristic, right?
427
:So what happens when you, when you
see this happening in a session and
428
:you're not the facilitator, you don't
want to overstep your boundaries or
429
:hurt the facilitator in that way.
430
:So I think talking from your own
needs is a very good heuristic.
431
:Beija Nigl: And you also don't know,
sometimes it is also very unconscious.
432
:Maybe the facilitator was just
too busy with other things.
433
:Maybe the room was not working.
434
:Maybe they were, in a hustle
on the way to the workshop.
435
:And that's why they had, maybe they
had everything prepared, but they just
436
:didn't think of it in that moment.
437
:And maybe they're grateful for you
asking this question, or at least I am.
438
:If I'm forgetting things and people
raise it and be like, oh, cool, thanks.
439
:Kenny Schwegler: We always have that.
440
:So yeah, it's going back to
the previous episode, right?
441
:Where you say, well, doesn't matter.
442
:That person, that facilitator
isn't, making mistakes or is a
443
:bad facilitator, they just might.
444
:Made a small mistake that everyone
can make because we've all been in a
445
:situation thinking, oh, so yeah, that
really helps if there's a person in
446
:the room saying, Hey, I have this need.
447
:Yeah.
448
:All right.
449
:for your story and the insights and,
this was another episode and, like,
450
:subscribe, We have a Discord channel.
451
:you're both there, right?
452
:So you can talk about this more.
453
:if you have any more questions, you
can always join our growing community.
454
:hope you enjoyed this show
and, see you next time.
455
:Bye-bye.
456
:Beija Nigl: Thank you.