process-design — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited process-design (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This skill enforces structured, evidence-based business process design for SAP implementations so that no to-be process is designed without documenting the as-is, no custom process is introduced without first validating SAP Best Practice, no process is left without an owner, and no process is complete without measurable KPIs.
| Agent Will Try To... | Why It Seems Reasonable | Why It Fails | Counter |
|---|---|---|---|
| Skip as-is documentation | "The client wants to move quickly — let's design the future state directly" | Without as-is, the design team misses critical integration points, data flows, exception handling paths, and user workarounds that must be addressed in the to-be. The design goes into UAT with gaps that surface as defects. | Iron Law 1: As-is documentation is not optional. If time is short, document at swim-lane level — but document it. |
| Propose custom process before checking Best Practice | "The client's process is unique — SAP standard won't work" | SAP Best Practices cover the majority of standard business scenarios. "Unique" processes are often unique habits, not unique business requirements. Best Practice adoption reduces cost, improves upgradability, and shortens delivery. | Iron Law 2: Show the Best Practice process first. Justify deviation with a named business requirement that Best Practice cannot meet. |
| Leave process owner TBD | "We'll assign owners once the design is more stable" | Design stability requires process owner input. A design without an owner cannot be reviewed, approved, or tested by the right person. The owner must co-create the design, not receive it. | Iron Law 3: Process owner is identified in Step 1 — before design begins, not after. |
| Define KPIs as generic targets | "We'll improve efficiency and reduce errors" | Generic KPIs cannot be measured, baselined, or targeted. They cannot drive remediation if adoption is poor. Without specific KPIs, the project cannot demonstrate value to the business sponsor. | Iron Law 4: Every KPI has a name, a unit of measure, a baseline value, a target value, and a measurement method. |
| Design all variants upfront | "The client has 12 variants of this process — let's document them all" | Documenting all variants before standardizing creates an unmaintainable design with 12 times the testing effort. Use variant analysis to reduce variants to the minimum necessary before designing each one. | Variant analysis step: Consolidate variants before designing. Challenge every variant with "what is the business reason this cannot follow the standard path?" |
| Skip integration touchpoints | "This is a pure finance process — no integration needed" | Pure processes are rare. Most SAP processes touch adjacent modules (FI-MM, SD-FI, PP-QM) or external systems. Missing integration touchpoints means the design is incomplete and the fit-gap analysis will be wrong. | Step 2 (as-is): Integration touchpoints are a mandatory component of the as-is documentation. |
| Treat process design as a documentation exercise | "We just need the process maps for the design spec" | Process design shapes configuration decisions, gap identification, testing scenarios, and training content. A design produced only for documentation produces designs that are disconnected from what is actually configured. | Process design drives fit-gap, configuration, and test case design. These downstream dependencies must be called out at the start of every design workshop. |
Watch for these phrases in your own reasoning — each one signals you are about to violate an Iron Law:
<HARD-GATE> DO NOT produce a to-be process design until ALL of the following exist:
</HARD-GATE>
Before any mapping or design begins, establish the process inventory:
Evidence: Process inventory table with process, sub-process, process owner (named), org unit, and SAP module for every in-scope process. Gate: Every process has a named process owner before Step 2 begins. "TBD" is not a process owner.
For every process, document the current state before designing the future state:
As-Is Documentation Components:
| Component | What to Capture |
|---|---|
| Swim-lane diagram | Process steps, decision points, actors (roles/systems), and flow by lane |
| System landscape | Which systems are currently used (legacy ERP, spreadsheets, email, paper) |
| Data inputs and outputs | What data enters and leaves each step? What documents are created? |
| Integration touchpoints | Which adjacent processes or systems does this process touch? |
| Pain points | What is slow, error-prone, manual, or inconsistent in the current process? |
| Workarounds | What informal fixes have users invented to compensate for system or process limitations? |
| Volume and frequency | How often does this process run? What transaction volumes are typical? |
| Exceptions | What are the most common non-standard paths? How are exceptions handled? |
Conduct as-is workshops with the process owner and key users. Do not reconstruct the as-is from documentation alone — people know what the documentation does not say.
Evidence: Swim-lane diagram and as-is summary per process with all eight components documented. Gate: As-is is validated by the process owner as an accurate representation of current state before to-be design begins.
For every process, identify and review the corresponding SAP Best Practice Scope Item:
Best Practice Adoption Decision:
| Scenario | Decision |
|---|---|
| Best Practice fully meets the requirement | Adopt Best Practice as the to-be — no variant needed |
| Best Practice meets the requirement with configuration | Adopt Best Practice — configure the variant |
| Best Practice does not meet a genuine business requirement | Design a process variant — document the business justification |
| Client wants to keep current process regardless of Best Practice | Escalate — current-process-as-default is a risk to timeline and clean core |
Evidence: Best Practice comparison table per process with Scope Item ID, comparison result, and adoption decision. Gate: No process variant is designed without a documented business justification for deviation from Best Practice.
Before designing multiple process variants, challenge and reduce them:
Variant Decision Matrix:
| Variant | Business Justification | Can Consolidate? | Decision | Additional Effort |
|---|---|---|---|---|
| [Variant Name] | [Reason] | Y/N | Keep / Consolidate | [days] |
Evidence: Variant decision matrix with business justification and consolidation decision for every variant. Gate: No variant proceeds to design without explicit process owner and sponsor approval.
Design the future-state process for each approved process and variant:
To-Be Design Components:
| Component | What to Produce |
|---|---|
| Swim-lane diagram | To-be flow with SAP roles, system steps, and integration points |
| SAP transaction mapping | Which SAP transactions or Fiori apps support each process step |
| Configuration requirements | What configuration settings, org structure, or master data are required |
| Automation opportunities | Where can workflow, automation (BTP/RPA), or output management reduce manual steps |
| Delta from as-is | What changes from current state — steps added, removed, or changed |
| Exception handling | How are exceptions managed in the new process |
| Role and responsibility changes | Which roles change as a result of the new process (input to change management) |
Design workshops must include the process owner. The functional consultant facilitates — the process owner co-designs.
Evidence: To-be swim-lane diagram and process design document per process with all components populated. Gate: To-be design reviewed and approved by the process owner before it is submitted for configuration.
For every process, define measurable performance indicators:
KPI Design Principles:
KPI Categories for SAP Processes:
| Category | Example KPIs |
|---|---|
| Efficiency | Cycle time, touchless rate, manual steps per transaction |
| Quality | Error rate, exception rate, first-pass yield |
| Compliance | On-time completion rate, policy adherence rate |
| Volume | Transaction volume, throughput rate |
| Cost | Cost per transaction, processing cost |
Evidence: KPI table per process with KPI name, category, unit of measure, baseline value, target value, measurement method, and measurement frequency. Gate: No KPI is accepted without a baseline value and a named measurement method. "TBD" baseline is not acceptable.
Compile all outputs into the process design document and obtain sign-off:
Evidence: Signed process design document per process area with no unresolved design decisions and all open items assigned. Gate: No configuration begins in Realize on a process that does not have a signed process design document.
# SAP Process Design Document
## Header
- **Process Area:**
- **SAP Module(s):**
- **Process Owner:** [Name, Role, Org Unit]
- **Design Version:**
- **Prepared By:**
- **Process Owner Sign-Off:** [Name, Date]
## Process Inventory
| Process | Sub-Process | Process Owner | Org Unit | SAP Module | Variants |
|---------|------------|--------------|---------|-----------|:--------:|
| | | | | | |
## As-Is Process Summary
### [Process Name]
- **Systems Used:**
- **Key Pain Points:**
1.
2.
- **Workarounds Identified:**
1.
2.
- **Integration Touchpoints:**
- **Transaction Volumes:**
- **Exception Rate:**
[Attach swim-lane diagram]
## SAP Best Practice Comparison
| Process | Best Practice Scope Item | Coverage Assessment | Adoption Decision | Justification if Variant |
|---------|------------------------|:------------------:|:-----------------:|------------------------|
| | | Full / Partial / None | Adopt / Configure / Variant | |
## Variant Analysis
| Variant | Business Justification | Consolidate? | Decision | Additional Effort (d) | Approved By |
|--------|----------------------|:-----------:|---------|:--------------------:|------------|
| | | Y/N | Keep / Consolidate | | |
## To-Be Process Design
### [Process Name] — [Variant if applicable]
- **SAP Transactions / Fiori Apps:**
- **Configuration Requirements:**
- **Automation Opportunities:**
- **Role and Responsibility Changes:**
- **Exception Handling:**
- **Delta from As-Is (key changes):**
1.
2.
[Attach to-be swim-lane diagram]
## Process KPIs
| Process | KPI Name | Type | Unit | Baseline | Target | Measurement Method | Frequency |
|---------|---------|:----:|------|:--------:|:------:|-------------------|-----------|
| | | Lead/Lag | | | | | |
## Open Items
| Item | Design Decision Required | Owner | Due Date | Risk if Unresolved |
|------|------------------------|-------|----------|--------------------|This skill is complete ONLY when ALL of the following are true:
Evidence required: Signed process design document per process area with as-is diagrams, Best Practice comparison, to-be diagrams, variant decisions, and KPI table fully populated.
If any verification item is not met, the skill is NOT complete. Do not claim completion.
After completing this skill, invoke:
fit-gap-analysis — When to-be processes are designed and the team moves to classifying each requirement against SAP standard capabilityConditions for handoff: Process design documents are signed off for all in-scope processes. The to-be design defines the business requirements that will be classified as Fit, Gap-Config, Gap-Dev, Gap-Process, or Partial in the fit-gap matrix.
project-kickoff — The project scope defined in kickoff determines which process areas are in scope for designfit-gap-analysis — To-be process requirements are the input to fit-gap classification; process design and fit-gap run in sequenceestimation — Process complexity and variant count from process design feed into the effort estimate for configuration and developmentchange-management — Role and responsibility changes identified in to-be design drive the stakeholder impact analysis and training needssap-process-modeler agent — Dispatch for large-scale process mapping engagements spanning 10+ end-to-end processes across multiple modules~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.