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