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