The beginner’s guide to using BPMN in business
What is BPMN?
In a nutshell, BPMN is a standardized flow chart method that allows you to create and share easy-to-understand diagrams. These diagrams can visually model the steps of a business process from end to end.
Example of BPMN address change process diagram (above)
While there are several methods for modeling processes out there, BPMN has quickly become the de-facto standard for process modeling, and for a good reason.
What are its capabilities?
One of the most significant benefits of BPMN lies in its ability to produce flow charts that are as simple or as complex as needed. That makes it easy for business stakeholders at all levels (technical or non-technical) to understand them.
It’s this quality that likely accounts for the popularity of BPMN. A 2016 survey found that 64% of businesses are interested in adopting BPMN to simplify their business processes. The goal is simple for most companies: save money by reducing costs and improving productivity.
Why is it needed?
- 37% percent of respondents reported that their organizations have multiple, high-level business process projects underway
- 93% of the organizations in the survey are engaged in numerous process improvement projects
- 79% said they were using process software tools to model the processes they were analyzing and planning to change
- In addition, 65% of those surveyed agreed or strongly agreed that BPMN processes and technologies have helped their organizations improve efficiency, versatility and customer satisfaction
- However, the majority (52%) of respondents said that they only occasionally model or document their company processes
Aside from boosting efficiencies, other relevant motivations for supporting business process work include:
- Increasing customer satisfaction
- Enhancing organizational responsiveness
- Improving business coordination and control
- Introducing a new product or business line
- Complying with new regulations
- Responding to unique events like a merger or acquisition
From IT, financial services, insurance and manufacturing, to education, telecommunications, retail, computers and software, every company can benefit from improved business or organizational processes.
How is BPMN used?
Here are a few of the benefits that businesses can reap by using BPMN:
- Easier communication and collaboration to reach a goal
- Simple visual representation of the steps
- Ability to customize based on stakeholders’ roles (e.g., analysts, process participants, managers, developers, external teams and consultants)
- Identifying issues in the processes that may need a solution
- Insight into potential areas for improvement
- Encourage higher-quality results
Process modeling examples
Business-oriented
Here are just a handful of examples of the types of processes these flow charts can visually depict:
- Handling customer call complaints
- Selling products on online
- Manufacturing workflow
- Processing insurance claims
- Job hiring flow charts
- Onboarding methods
Example of BPMN process with gateway diagram
Try Visio free for 1 month
Technical-oriented
- B2B web services
- Visualizing the execution of code within a program
- Illustrating the structure of a website or application
- Seeing how visitors navigate a website
- Showing the flow of data in systems like data entry, processors and communication networks
In more intricate versions, you’ll be able to model complex business events, such as messages, timers, business rules and error conditions. Let’s explore more of these intricate versions of BPMN.
Elements and symbols in BPMN 2.0
Flow objects
- Activities: Work performed or tasks of a person or system (shown as a rectangle with rounded corners).
- Events: What happens during a process: Start, Intermediate and End (shown as circles).
- Gateways: Depict the sequence flow path in a process (shown as diamonds). Additional details can include decision points.
Data objects
- Data inputs (shown as a page with one corner bent and right arrow) are tasks that are data-dependent. They can’t move forward until specific data is collected.
- Data outputs (shown as a page with one corner bent and solid right arrow) are used to show when the process generates data.
- Data collection (shown as a page with one corner bent w/three solid lines in the bottom center) is any act of data collection required in the process (e.g., a survey).
- Datastores (shown as a container) are used as a place to collect any data gained from the process.
Connecting objects
- Sequence flows (shown a solid right arrow) depict the order of the activities performed.
- Message flows (shown as a dashed right arrow with a circle on the left side) depict messages and order of flow between participants.
- Associations (shown as a dotted line) link text and artifacts to an event.
Swimlanes
- Pool: The “container” for a single process.
- Lanes: These classify activity inside the pool. Shown horizontally or vertically, they break up the pool into sections to show responsibility and the location of events.
Artifacts
- Groups: Shown as notched boxes, these go around a group of elements to show they’re related.
- Text annotations: These are simply notes (preceded by a single left bracket) that readers can easily see without drilling-down. Also known as comments.
Simplify BPMN with software
Using a software tool will allow you to create your diagrams faster and make your business process model more effective. Be sure to choose software that enables you to:
- Start diagramming quickly by easily creating professional. BPMN flow charts with ready-made templates and samples.
- Give your diagrams a professional, appealing look with premade themes and effects.
- Leverage intuitive capabilities like drag and drop, align and position, and auto-connect to build diagrams more efficiently.
- Work in a content ecosystem that delivers the core set of BPMN 2.0 shapes and beyond, which constitutes hundreds of graphically different symbols.
- Have a level of support that allows for the creation of both basic BPMN diagrams, and more detailed diagrams with exception logic, resource and role information, basic data flow information and communication information between participants.
- Check for errors by validating your diagram against 76 logical rules related to visual correctness based on the BPMN 2.0 standard and presents a list of issues for you to review.
- Load your own custom set of logistical rules related to visual correctness.
- Share your work freely as a secure web-based link, attachment, image, or PDF and reply to comments online.
- Collaborate with others using co-authoring, commenting and annotation.
- Co-edit diagrams with your team to maintain a single version of the truth and minimize version conflicts.
- See who’s working on specific parts of the diagram, get notifications about changes and choose when to merge those changes into a master file.
- Integrate data-linked diagrams into Power BI dashboard. This integration can help drive operational and business intelligence so you can understand the overall picture better.
- Automate business process workflows yourself, expediting the creation process, and giving IT more time to focus on strategic initiatives
- Access diagrams from nearly anywhere in a browser or iPad® app.
Tips for getting started
If you want to see it in action, there are plenty of templates and how-to videos that’ll help you create a basic diagram and then you can add some detail as you get more comfortable. You can learn more about using BPMN compliant process and software with this step-by-step guide.
The Microsoft 365 team is focused on sharing resources to help you start, run, and grow your business.
Follow Microsoft 365