The discipline of improving a business process from end to end by analyzing it, modelling how it works in different scenarios, executing improvements, monitoring the improved process and continually optimizing it
BPM
It is neither task management nor project management
It is focused more on repetitive and ongoing processes that follow a predictable pattern
Goal of BPM
Reduce human error and miscommunication
Focus stakeholders on the requirements of their roles
BPM is a systematic approach to improving a company's business processes
BPM fosters collaboration between IT and business users to jointly build applications that effectively integrate people, process and information
BPM gives an organization the ability to define, execute, manage and refine processes that involve human interaction, work with multiple applications, and handle dynamic process rule and changes
Unmanaged, chaotic processes
Time wasted
More errors
Increased blame
Lack of data
Demoralized employees
Reasons for BPM
The need to standardize the core business processes
The need to improve the communication efficiency in a globally dispersed organization
The need to compress business operation cycle time (process optimization)
The need to streamline the management process (monitoring, auditing, performance management)
Benefits of using BPM
Improved Business Agility
Reduced Costs and Higher Revenues
Higher Efficiency
Better Visibility
Compliance, Safety and Security
Understanding business processes is a critical step in system analysis and design
Process modeling is a powerful means to communicating requirements with the users
A good software will not help if the related processes are poorly designed
Business process management systems (BPMSs) provide tools to conduct process analysis via simulation to improve process designs
Use of Information Systems
1. Represent the current (usually deficient) state As-Is process
2. Redesign and improve the business process, called the To-Be process
BPM Lifecycle
1. Design
2. Analyze
3. Execute
4. Monitor
5. Optimize
BPM Examples
HR: Automating the on-boarding process
Tools to model business processes
Flowcharts
UML
As-Is and To-Be scenarios
1. Student Registration at the university
2. Complaint management in a Municipal/ Local Council
3. MC/ Application for de-registration of modules at the University