Using diagrams to effectively communicate with Teams, Clients & Stakeholders
Published: 2024-01-25 23:15:22

In this podcast, Krish discusses the importance of using diagrams to effectively communicate within teams. He shares examples of different types of diagrams, including sequence diagrams, flowcharts, and mind maps. Krish emphasizes the productivity and efficiency gained by using digital tools to create diagrams, rather than manually drawing them. He also highlights the value of diagrams in conveying complex information and facilitating understanding. Overall, the podcast emphasizes the benefits of incorporating diagrams into team communication and decision-making processes.

## Takeaways

- Diagrams are a powerful tool for effective communication within teams.
- Using digital tools to create diagrams increases productivity and efficiency.
- Different types of diagrams, such as sequence diagrams, flowcharts, and mind maps, can be used to represent different types of information.
- Diagrams help convey complex information and facilitate understanding.

## Chapters

00:00 Introduction to Diagrams

04:45 Using Diagrams to Communicate Within Teams

06:08 Using Sequence Diagrams

22:44 Using Flowcharts

32:09 Using Mind Maps

35:33 Summary and Conclusion

## Diagrams

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ulcfynss7ypbjfr4i6kk.png)

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/i08egt2q3ox1f8ioaff5.png)

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u5d9jswk1vgkgdprzh5c.png)

## Code Snippets

**Workflow Diagram DSL**

```
Begin;
login:
challenge user for credentials;
if (!valid login) {
  loop login;
}

redirect to dashboard; // shows summary

switch(where does user want to go?) {
  show notifications => Notifications;
  show conversations => Conversations;
  show Key details => { 
    Selected a key;
    switch(which tab inside Key?){
      show blocks => {
        Blocks;
        if (add block?) {
          ask for name;
          make API call;
          redirect to block;
        }
      }
      show pods => Pods;
      show charts => Charts;
    }
  }
}

Sign out;
End;
```
**Sequence Diagram DSL**

```
title Snowpal API Prospecting

participantgroup #lightgreen **Sales \nAutomation**
participant Apollo
end

Krish->(1)Apollo: create sequence 
Krish->(2)Apollo: create sequence steps 
Krish->(3)Apollo: create email templates
Krish->(4)Apollo: activate sequence 
Apollo-->Krish: most emails bounce!
note over Krish,Apollo #orange:is it even worth it? 

 
participantgroup #lightblue **Cherry picked prospect**
participant LinkedIn Sales Navigator
end

Krish->LinkedIn Sales Navigator: Create search filters 
Krish->LinkedIn Sales Navigator: Extensively research prospect
note over Krish,LinkedIn Sales Navigator #yellow:takes a significant amount of time!
Krish->Slack: Save a list of promising prospects
Slack-->Krish:review categorized prospects one by one
alt options
Krish-#purple>LinkedIn Sales Navigator:Send inmail
Krish-#violet>LinkedIn Sales Navigator:Send connection request
LinkedIn Sales Navigator-#darkblue>Krish: wait!
end

alt outcome
Krish->Prospect: Follow up with prospect
Prospect->Krish: Ask questions
Krish->Prospect: Clarify and close deal!
end
```
**Markdown to Mindmap DSL**

```
# Process

- General Product Usage Analysis
  - Where is user spending most of their time?
    - is it because of value add?
    - or, is it taking them that much time to accomplish things?
  - Identify Rage Clicks
  - Identify Frustrations
  - Least used functionality
  - (Typical) Navigation Experience
- Client-specific Product Usage Analysis 
  - Snowpal
    - Breakdown by Feature
    - Breakdown by Events
    - Breakdown by Time Spent
  - ABC, Inc
    - Breakdown by Page
    - Breakdown by Frustration (or Rage Clicks)
    - Breakdown by slowness
- Feature-specific Product Usage Analysis
  - Dashboard
  - Key Page
  - Block Page
  - Pod Page
  - Notifications
  - Conversations
  - Charts
- Adhoc
  - By user role
  - By time windows
    - month of year
    - day of week
    - time of day
  - By client browser
    - identify bugs
    - identify performance
  - Identify user pattern
    - What's common?
    - What's unique? 
```

## Video

{% embed https://youtu.be/UbdpE6oPy6k %}

## Transcript

https://products.snowpal.com/api/v1/file/432fd1d4-3947-47ce-925e-83a73e82c2e6.pdf