Published May 18, 2022

Collaborative Modelling | Marco Heimeshoff | Beyond Coding Podcast #53

Explore the transformative power of collaborative modeling in software development as Marco Heimeshoff delves into the importance of psychological safety, heuristics, and shared understanding, offering practical insights on fostering innovation and addressing remote collaboration challenges.
Episode Highlights
Beyond Coding Podcast logo

Popular Clips

Episode Highlights

  • Definition

    emphasizes the significance of collaborative modeling in software development, highlighting its role in synchronizing understanding among team members. He explains that modeling helps bridge the gap between different perspectives, ensuring everyone shares a common understanding of the problem and potential solutions. This process is essential for effective communication and problem-solving within organizations 1.

    We use a lot of symbols, like words, gestures, drawings, sticky notes, any method we can find to synchronize.

    ---

    notes that modeling is not just a method but a fundamental aspect of human nature, as it enables us to align our thoughts and actions with others 2.

       

    Remote Work

    Remote collaborative modeling offers flexibility but presents unique challenges, such as the lack of social interaction and engagement. discusses the pros and cons of remote workshops, noting that while they allow for global participation, they often miss the personal connection and spontaneity of in-person sessions 3.

    It's different when it's remote, right? Because you're very much focused on, okay, we're here with a certain goal.

    ---

    Despite these challenges, remote sessions can be effective with the right tools and strategies, such as breakout rooms and structured activities to maintain engagement 4.

       

    Applications

    Collaborative modeling is not just about sharing ideas but actively working together to solve problems. highlights the importance of adapting methods to fit specific contexts, using a mix of tools like event storming and context mapping to address unique challenges 5.

    Sharing ideas is great, but collaborating on things, really doing a hands-on, two, three, 4 hours of getting into a topic with the experts and the experimenters.

    ---

    He stresses that collaboration should extend beyond individual companies to a global scale, as solving complex problems requires collective effort and knowledge sharing 6.

Related Episodes