The BPMN covers ad hoc SUB-processes (by use of the tilde). But what about top-level processes? Especially for larger scale systems, processes at the top-most “big picture” level can happen in any order and/or all at the same time. How does BPMN handle such?
It would seem that just using the tilde convention at the “big-picture” level would not be nearly adequate: Some work must be done to show how the top-level processes interrelate.
Note: Agile development, from what I have been told, requires an up-front "big picture" for things like: prioritizing what is to be built per iteration and system scoping