BPMN Diagrams document business processes. Those processes have a flow to them, and that flow can branch and merge. It has a beginning and an end. Flow happens from the perspective of a single organization or person – but multiple people can talk to each other. Learn how to diagram flow and messaging in this article.
BPMN Diagrams – How To Use Subprocesses
This article shows how to use the different types of subprocesses in BPMN diagrams. Examples of normal subprocesses, looping, multiple instance, ad hoc, and compensation subprocesses.
BPMN Diagrams – How To Use Tasks
This article shows how to use the different types of tasks in BPMN diagrams. Examples of normal tasks, looping tasks, multiple instance tasks and compensation tasks. Background We presented an introduction to BPMN diagrams two weeks ago. Business analysts are often required to document as-is processes and to-be processes. These […]
BPMN Diagrams – Introduction To Activities
An introduction to the Activities elements of business process modeling diagrams.
Agile Argument
Another challenge to a premise of agile comes in a well assembled argument from Tony at Seilevel, in his article, Agile…again.
BPMN Diagrams – How To Use Gateways
Business process modeling examples showing how to use the five different gateways defined in the BPMN specification.
BPMN Diagrams – How To Use Start Events
Examples showing how and when to use the 6 different types of start events in business process modeling notation (BPMN) diagrams.
Quick Thoughts on Incremental Project Management
Incremental delivery planning is not an oxymoron. You just plan the soon-to-happen tasks in detail, and keep the distant tasks more vague. Does this make sense? Rolling-Wave Planning Johanna Rothman has posted an article that provides a good introduction to rolling-wave planning. She explains that she manages incremental projects with […]
The Impact of Change and Use Cases
Market requirements change. These changes impact the use cases that support the changing requirements. Functional requirements change. These changes impact the use cases that they support. How can we leverage use cases to manage these changes? And how can we manage changes to use cases?
