mermaid

1. Flowchart

graph LR A-->B; A-->C; B-->D; C-->D;
graph LR
A-->B;
A-->C;
B-->D;
C-->D;
graph LR A[Christmas] -->|Get money| B(Go shopping); B --> C{Let me think} C -->|One| D[Laptop] C -->|Two| E[iPhone] C -->|Three| F[fa:fa-car Car]
A[Christmas] -->|Get money| B(Go shopping);
B --> C{Let me think}
C -->|One| D[Laptop]
C -->|Two| E[iPhone]
C -->|Three| F[fa:fa-car Car]

2. Sequence diagram

Please notice that the key word actor is currently not supported in the used WP plugin WP Mermaid, and Azure DevOps wiki pages.

sequenceDiagram participant Alice participant Bob Alice->>John: Hello John, how are you? loop Healthcheck John->>John: Fight against hypochondria end Note right of John: Rational thoughts <br/>prevail! John-->>Alice: Great! John->>Bob: How about you? Bob-->>John: Jolly good!
sequenceDiagram
participant Alice
participant Bob
Alice->>John: Hello John, how are you?
loop Healthcheck
John->>John: Fight against hypochondria
end
Note right of John: Rational thoughts <br/>prevail!
John-->>Alice: Great!
John->>Bob: How about you?
Bob-->>John: Jolly good!
sequenceDiagram participant sh as Stakeholder participant pl as Project Manager participant so as Solution Owner participant sa as Solution Archtitect participant dtl as Dev Team Lead participant dt as Development Team par What do we build and why? sh -->> sh: has an idea and pl -->> pl: has an idea and so -->> so: has an idea and sa -->> sa: has an idea sa ->> dtl: shares an idea dtl ->> dt: shares an idea and dt -->> dt: wants to hear the idea end so ->>+ sa: discusses (tech) requirements sa ->>- so: provides insights/guidance/solutions
sequenceDiagram participant sh as Stakeholder participant pl as Project Manager participant so as Solution Owner participant sa as Solution Archtitect participant dtl as Dev Team Lead sh -->>+ pl: wants status par Gathering status pl ->>+ so: asks for status par so->>+sa: asks for status sa->>-so: reports for status and so->>+dtl: asks for status dtl->>-so: reports status end so ->>- pl: reports status and pl ->>+ sa: asks for status sa ->>- pl: reports status end pl ->>- sh: reports status
sequenceDiagram participant sh as Stakeholder participant pm as Project Manager participant so as Solution Owner participant pr as Provider (intern/extern) sh->> pm: tells about budget sh->>so: allocates budget so -->> so: owns budget so ->>pr: spends budget pr ->>pr: consumes budget pr->>so: reports budget consumption so->>pm: reports budget consumption/status par pm->>sh: reports budget status so->>sh: reports budget status end

Sequenzdiagramm zum Handling einer Phase

Gerne für Product Management und Delegate den Typ von participant auf actor ändern.

sequenceDiagram autonumber participant pm as Product Management participant p as Phase participant d as Delegate pm->>+p: Creates p->>p: note over p: Status: New par loop par pm->>p: Refines p-->>pm: Refined pm->>+d: Asks to refine d->>p: Refines p-->>d: Refined d-->>pm: Refined end end pm->>p: Starts Implementation p->>p: note over p: Status: Committed end pm->>p: Stops Implementation p->>-p: note over p: Status: New or Done

Sequenzdiagramm zum Handling eines Epics

sequenceDiagram autonumber participant pm as Product Management participant p as Epic participant d as Delegate pm->>+p: Creates p->>p: note over p: Status: New par loop par pm->>p: Refines p-->>pm: Refined pm->>+d: Asks to refine d->>p: Refines p-->>d: Refined d-->>pm: Refined end end pm->>p: Starts Implementation p->>p: note over p: Status: In Progress end pm->>p: Stops Implementation p->>-p: note over p: Status: New, Done or Removed

Sequenzdiagramm zum Handling eines Features

sequenceDiagram autonumber participant pm as Product Management participant p as Feature participant d as Delegate participant dt as Development Team pm->>+p: Creates p->>p: note over p: Status: New par loop par pm->>p: Refines p-->>pm: Refined pm->>+d: Asks to refine d->>p: Refines p-->>d: Refined d-->>pm: Refined end end pm->>p: Approves Implementation p->>p: note over p: Status: Approved dt->>p: Starts Implementation p->>p: note over p: Status: In Progress dt->>p: Finishes Implementation p->>-p: note over p: Status: Done end