Agile Event Session

Improving Your Diagramming

This video content is for Agile Alliance members only

If you’re already an active member, please log in now.

To view this content, and gain access to many more valuable resources, conference discounts, and invitations to exclusive networking and learning events, please consider becoming an Agile Alliance member.

Abstract/Description

From ancient times, humans have used diagrams to represent and communicate, whether through cave drawings, sketches or schematics. In this age where remote international knowledge-working is more commonplace, developing our skills for effectively and meaningfully communicating ideas is perhaps more important than ever. Diagrams are a critical part of this, often being used to describe organisations, software and projects. This makes scientific sense as they can be useful aids for describing, interpreting and reasoning about many kinds of systems. In software development, practitioners make use of system architecture diagrams, mind maps, and even clustered-sticky-notes-in-a-retrospective, to signify relationships between important items, topics or events. Diagrams are particularly good for describing complexity because they:

  • Are external representational support to cognitive processes.
  • Make topics simpler, leading to reduced search space and fewer cases to be computed over, by including minimal salient information.
  • Are manipulated in order to profile known information in an optimal fashion.
  • Make abstract properties and relations cognitively accessible.
  • Can be in a public space, enabling collective and temporally distributed forms of thinking.
  • Facilitate perceptual “free rides” in inference, making relations evident that might not be obvious in a different representation such as text.

In this workshop, Guy will interactively share his research findings about diagrams, going from the philosophy of diagrams to potential future developments for diagramming.

This journey will focus on the historical development of technical diagrams, discuss present-day diagramming practices, and provide advice for creating improved diagrams based on graphical grammars. Types of diagrams explored will include examples from concept mapping, organisational charts, value stream maps, the Cynefin framework, and security and software architecture diagrams.

On the way, we will explore the theory with practical activities, creating new and improved diagrams. Better diagrams can support better communication, especially relating to complex systems, so this workshop is well worth attending!

Additional Resources

Speaker(s) may be willing to present this session at local group meetings and other events.

Agile2022
Workshop
Learning

More Agile Event Session Videos

Communicating Change Made Easy
All change management models stress the importance of communication. Communicate, communicate, communicate, they say, almost like a mantra. They're right. But exactly how can you and your team do that? More importantly, how can you do it at scale? Wh…
Building a Culture of Experimentation
"But this is how we've always done it!" If hearing this phrase inspires you to try something new, then you're looking at the right session. It's time to think like a scientist and EXPERIMENT! Building a culture of experimentation starts with estab…
Communicating Change Made Easy
All change management models stress the importance of communication. Communicate, communicate, communicate, they say, almost like a mantra. They're right. But exactly how can you and your team do that? More importantly, how can you do it at scale? Wh…

Have a comment? Join the conversation

Discover the many benefits of membership

Your membership enables Agile Alliance to offer a wealth of first-rate resources, present renowned international events, support global community groups, and more — all geared toward helping Agile practitioners reach their full potential and deliver innovative, Agile solutions.

IMPORTANT: We have transitioned to a new membership platform. If you have not already done so, you will need to set up an account on the new platform to establish your user profile.

When you see the login screen, choose “Set up Account” and follow the prompts to create your new account. You can choose to log in using your social credentials for either Google or Linkedin (recommended), or you can set up your account using an email address.

Not yet a member? Sign up now