You are embarking on transforming your business by replacing/upgrading your 20-year-old Enterprise Resource Planning (ERP) platform. You are in the Explore phase and looking for a realistic scope and budget for implementation.
Your goal is to implement effective and efficient processes on a new platform. However, in practice, processes are often inadequately documented. Significant uncertainty arises without a clear understanding of the degree of changes required to redesign and implement processes. This uncertainty complicates the estimation of scope and budget. A business architecture that provides a structured approach to understanding and estimating the transformation required at the process level must be created to reduce this uncertainty.
Every organization (business, government, not-for-profit) follows business processes to create value by completing tasks in a given sequence. Using processes, business users exchange information, money and materials to create value (by completing a given task). The success of the business is dependent on the efficiencies and effectiveness of these processes. They may complete all steps using paper, phone calls, and fax or use 100+ well-connected systems. These processes may not be documented at all, partially documented, or not updated in years.
Small businesses don’t formalize or document business processes, as an individual task processor's memory can hold ‘how things are done here.’ Their record-keeping systems are simpler, and transaction volume is low. They rely on an individual’s capability to get the job done. It doesn’t mean they don’t have to deal with complexities during transformation, but due to the smaller scale of their operation, they can ‘manage’ transitions in technology and market conditions.
However, in large organizations, processes span various business units, departments and IT applications. Data/process steps overlap between systems, often managed through swivel chairs (duplicate entries) and barely linked interfaces. Many process variances arise due to individual preferences as they slightly twist/bend/adapt the system to accommodate their way of working. Often, this results in adding extra business rules/logic to the application. Over the years, as people change jobs and processes evolve, this extra logic becomes ‘illogical/redundant/burden’, aka Technical Debt. It's challenging to eliminate the technical debt because you don't know what skeletons you will find.
Typical reasons for not documenting business processes:
Defining business architecture iteratively early in the project will resolve the above issues.
Two separate artifacts define business architecture
1. Business Capability Model (BCM) that describes the complete set of capabilities an organization requires to fulfill its mission. It’s typically structured hierarchically in three levels and describes WHAT an organization needs to deliver business value and succeed.
Figure 1 - SAP Reference Business Capability Model (BCM)
2. A Business Process Model (BPM) describes the business processes of an enterprise based on a standardized set of value-creating activities. It’s typically structured hierarchically in levels and describes HOW these value-creating activities will be performed
Figure 2 - SAP Reference Business Process Model (BPM)
Linkage between BCM and BPM:
You can use hierarchical elements of BCM and BPM for various purposes. A few advantages of building hierarchies are:
Note: SAP Reference Business Architecture provides template/industry variants for BCM and BPM - SAP Signavio Process Collaboration Hub.
The Business Roles catalog and Business Data catalog are two other business architecture artifacts created in the explore phase. They can be utilized as input to create business activity flowcharts. This blog does not cover business capabilities (L3) linking to Solution capabilities.
According to the SAP Activate methodology, the business scope is defined in the Explore phase of the project. You will need the following to estimate the transformation scope/effort.
The above is achieved by capturing delta requirements during fit-to-standard workshops.
A business process hierarchy (BPH) can structure a list of business processes that are part of the project's overall scope (also called a business process catalog). This process is iterative and typically incomplete until all F2S workshops are complete.
You can utilize BCM or BPM to create BPH.
Option 1: Business Capability Model (BCM) based grouping:
Option 2: Business Process Model (BPM) based grouping:
Figure 3 - Business Process Hierarchy example for "Manage Purchase Order"
A Business Activity (L4) can be referenced in multiple higher-level processes/process variances. Business activities can be nested inside other business activities to break complex business activities with many steps into manageable activities.
Business Activity (Level 4):
Fit-to-standard workshops will evaluate business processes at this level. During these workshops, define 'to-be' Business Process, create flowcharts (in BPMN), and capture delta requirements (backlog). Use SAP Best Practices as a starting point (reference SAP Signavio Process Navigator).
Figure 4 - Understanding links between BCM, BPM, Business Activity, Task and Steps
Tips:
Caution:
You have now defined the Business Process Hierarchy and have the list of all required business activities (L4). You are ready to execute a fit-to-standard workshop to capture the backlog <blog - Conduct F2S>. You can summarize the backlog at various hierarchy levels to scope the estimated project cost and change management efforts.
Defining a business architecture is a crucial step in any transformation project. It provides a structured approach to understanding and improving the processes that drive your organization. By mapping out these processes, you can identify inefficiencies, streamline operations, and ultimately achieve your transformation goals. Remember, the success of your project depends on transforming business processes (they need to attend the party!). So, take the time to get it right; your efforts will pay off in the long run.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |