11/6/2022 0 Comments Graphviz sequence diagrams![]() ![]() In the actual diagram each step has a link to the instructions for doing it.Įveryone who sees this diagram “gets it” immediately and having a clear path to follow has made onboarding much smoother. It’s now more obvious that account creation happens before access is granted, which had been confusing before. Using an activity diagram with swimlanes required us to a) put the steps in sequential order and b) clarify who did what. Graphviz sequence diagrams code#The manager was surprised when I fired up Visual Studio Code during our discussion but the rigor enforced by a UML diagram had immediate benefits. Role3 -> Role1 : Sends different info Activity diagram: Onboarding processĪ team’s onboarding process needed review. One advantage of diagrams is that they can be edited in-page instead of having to edit a PowerPoint presentation, export slides as static images and then insert them into a wiki footbox This sequence diagram shows the same information exchanges as the slide but is much tidier. PowerPoint can be useful as a thinking tool but sometimes results in messy slides with many arrows as people think things through. ![]() } Sequence diagram: Roles and relationships The left-to-right orientation fits well with the page layout. Each node contained a link to a corresponding wiki page with more details. I used Bob Swift’s Digraph macro to create it. This was an early effort to visually depict the change in status of Jira issues as work progressed. Note: To replicate these diagrams, you may need to adjust the syntax slightly depending on your versions of Confluence, GraphViz.exe, and macros mentioned below. The examples are real but simplified and “anonymized.” It turns out that using UML diagrams in this way has some benefits and advantages, explained below. The sequential nature of certain business processes seemed to be a good fit, so that’s where I started. I had to find other, real-life applications to practice my diagramming skills. As a non-developer, I don’t use UML diagrams to document code. Our different perspectives got me thinking. “I’ve used timing diagrams, but I’ve never seen them used to capture business processes before.” “I have some serious cognitive dissonance going on here,” he laughed. Graphviz sequence diagrams software#It compared the timing of Agile sprints, feature development, software releases, and development milestones. ![]() Recently I showed a technical program manager a UML timing diagram I made while learning to create them. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |