Tech Lead Journal

#147 - Collaborative Software Design: How to Facilitate Domain Modeling Decisions - Evelyn Van Kelle & Gien Verschatse


Listen Later

“Collaborative modeling is getting the relevant people into a room to solve a problem or get on the same page about what it is you’re solving and getting some directions for that solution."

Evelyn and Gien are the co-authors of “Collaborative Software Design: How to Facilitate Domain Modeling Decisions”. In this episode, we discussed collaborative software design and why we need it in software development. Evelyn and Gien started by explaining the Cynefin framework in software development and the importance of having heuristics for making quick decisions. We then dived deep into discussing what collaborative modeling is, how to get people involved to collaborate, and the important role of a facilitator. We also talked about the socio-technical aspects and skills required in collaborative modeling, in particular, understanding the influence of cognitive bias and ranking. Towards the end, we discussed when we should do a collaborative modeling exercise, how to structure it, and tips for doing it remotely.  

Listen out for:

  • Career Journey - [00:06:53]
  • Collaborative Software Design - [00:09:28]
  • Complicated vs Complex Problems - [00:12:24]
  • Heuristics - [00:15:07]
  • Collaborating Modeling - [00:19:03]
    • The Facilitator Role - [00:24:55]
    • Socio Technical Skills - [00:30:10]
    • Cognitive Bias - [00:33:10]
    • The Influence of Ranking - [00:38:51]
    • Collaborative Modelling Structure - [00:47:00]
    • When to do Collaborative Modeling - [00:51:38]
    • Remote Collaborative Modeling - [00:55:34]
    • 3 Tech Lead Wisdom - [00:58:45]
    • _____

      Evelyn van Kelle’s Bio
      Evelyn van Kelle is a strategic software delivery consultant, with experience in coaching, advising, facilitating, and guiding organizations and teams in designing and maintaining socio-technical systems. She blends different techniques, tools and approaches from behavioral and social sciences, collaborative modeling and Domain-Driven Design, to help leadership teams achieve sustainable transformations. Evelyn loves to share her knowledge by speaking at international conferences and meetups.

      Gien Verschatse’s Bio
      Gien Verschatse is an experienced consultant and software engineer that specializes in domain modelling and software architecture. As a Domain-Driven Design practitioner, she always looks to bridge the gaps between experts, users, and engineers. As a side interest, she’s researching the science of decision-making strategies, to help teams improve how they make technical and organizational decisions. She shares her knowledge by speaking and teaching at international conferences. When she is not doing all that, you’ll find her on the sofa, reading a book and sipping coffee.

      Follow Evelyn:

      • LinkedIn – linkedin.com/in/evelynvankell
      • X – @EvelynvanKell
      • Follow Gien:

        • LinkedIn – linkedin.com/in/gien-verschatse
        • X – @selketjah
        • _____

          Our Sponsors

          Miro is your team's visual workspace to connect, collaborate, and create innovations together, from anywhere.
          Sign up today at miro.com/podcast and get your first 3 Miro boards free forever.


          Like this episode?

          Show notes & transcript: techleadjournal.dev/episodes/147

          Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
          Buy me a coffee or become a patron.

          ...more
          View all episodesView all episodes
          Download on the App Store

          Tech Lead JournalBy Henry Suryawirawan

          • 4.7
          • 4.7
          • 4.7
          • 4.7
          • 4.7

          4.7

          12 ratings


          More shows like Tech Lead Journal

          View all
          Hanselminutes with Scott Hanselman by Scott Hanselman

          Hanselminutes with Scott Hanselman

          377 Listeners

          Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

          Software Engineering Radio - the podcast for professional software developers

          272 Listeners

          .NET Rocks! by Carl Franklin and Richard Campbell

          .NET Rocks!

          246 Listeners

          The Changelog: Software Development, Open Source by Changelog Media

          The Changelog: Software Development, Open Source

          283 Listeners

          The Cloudcast by Massive Studios

          The Cloudcast

          152 Listeners

          Thoughtworks Technology Podcast by Thoughtworks

          Thoughtworks Technology Podcast

          42 Listeners

          Software Engineering Daily by Software Engineering Daily

          Software Engineering Daily

          624 Listeners

          Soft Skills Engineering by Jamison Dance and Dave Smith

          Soft Skills Engineering

          268 Listeners

          AWS Podcast by Amazon Web Services

          AWS Podcast

          203 Listeners

          Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

          Syntax - Tasty Web Development Treats

          982 Listeners

          CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

          CoRecursive: Coding Stories

          189 Listeners

          Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

          Kubernetes Podcast from Google

          181 Listeners

          Practical AI by Practical AI LLC

          Practical AI

          189 Listeners

          The Stack Overflow Podcast by The Stack Overflow Podcast

          The Stack Overflow Podcast

          64 Listeners

          The Pragmatic Engineer by Gergely Orosz

          The Pragmatic Engineer

          52 Listeners