Bpmn_for_profit_and_fun
- used Lucidchart to design
- Process, before you start coding, and iterate
- use Event Storming
- try "tab per process"
Pitfalls
- no begin or end event
- activities do not have action verbs
- i.e., commands
- activities named after technical aspects
- flows start to have too many elements
- add subprocess if necessary
- break diagrams out into blackbox, just showing interface points
Takeaways
- Focus on what matters
- Capture the dependencies between domains/products
- add as part of iterative development lifecycle
Resources
- https://medium.com/ssense-tech/bpmn-for-profit-and-fun-seamless-teams-collaboration-in-software-development-2fdd09d018d8
- tutorial
Backlinks