SAP Solution Brainstorming
This skill enforces structured, evidence-based brainstorming for SAP solutions so that no ideation session produces untethered ideas without feasibility assessment, SAP standard alignment, and clean core impact analysis.
Iron Laws
- NO IDEAS WITHOUT CONTEXT. Before generating solutions, the current state must be documented. Pain points without process context produce solutions that solve the wrong problem.
- NO SOLUTION WITHOUT SAP STANDARD CHECK. Every proposed solution must first be evaluated against SAP Best Practice content and Fit-to-Standard processes. Reinventing what SAP already provides is waste.
- NO CUSTOM WITHOUT JUSTIFICATION. Any idea requiring custom development (Z-code, BAdI, BTP extension) must include a written justification for why SAP standard or configuration cannot meet the need. Clean core is the default.
- NO IDEA WITHOUT FEASIBILITY. "Wouldn't it be great if..." is not a solution. Every idea must include: effort estimate (T-shirt size), technical feasibility, clean core impact, and dependency list.
- NO BRAINSTORM WITHOUT PRIORITIZATION. An unranked list of 20 ideas is not actionable. Every session ends with a prioritized shortlist using value vs. effort scoring.
Rationalization Table
| Agent Will Try To... |
Why It Seems Reasonable |
Why It Fails |
Counter |
| Jump straight to solutions |
"The user described the problem clearly" |
User-described problems often describe symptoms, not root causes. The real issue may be process, not system. |
Checklist Step 1: Document current state BEFORE generating any solutions. |
| Suggest custom development first |
"SAP standard can't do this" |
70% of "SAP can't do this" claims fail under scrutiny. New S/4HANA capabilities, Fiori apps, and BTP services often cover the need. |
Iron Law 3: Check SAP standard first. Document the specific gap before proposing custom. |
| Generate a flat list of ideas |
"More ideas = better brainstorm" |
Flat lists overwhelm decision-makers. Without prioritization, teams pursue the exciting idea, not the valuable one. |
Iron Law 5: Must produce a 2x2 prioritization matrix (value vs. effort). |
| Skip feasibility assessment |
"We're just brainstorming, details come later" |
Infeasible ideas that survive brainstorming consume weeks of detailed design before being killed. Kill early. |
Iron Law 4: T-shirt size + feasibility flag for every idea. |
| Ignore integration implications |
"That's a detail for the architects" |
Solutions that don't consider integration fail during Realize. An idea that requires 5 new interfaces is not a "simple" solution. |
Checklist Step 4: Every solution must list integration touchpoints. |
| Propose without considering clean core |
"Clean core is aspirational, not mandatory" |
SAP's lifecycle management, upgrades, and cloud transition require clean core. Extensions outside the boundary create tech debt that compounds. |
Iron Law 3: Clean core impact is mandatory for every custom proposal. |
| Accept the first workable solution |
"This meets the requirements" |
The first workable solution is rarely the best. It anchors thinking and prevents better alternatives from emerging. |
Checklist Step 3: Minimum 3 solution options per major requirement. |
| Mix strategic and tactical ideas |
"All ideas are valid in brainstorming" |
Mixing "move to S/4HANA Cloud" with "add a custom report field" confuses scope. Different horizons need separate treatment. |
Checklist Step 2: Categorize requirements by horizon (quick win / project scope / roadmap). |
| Skip SAP Best Practice content reference |
"I know what SAP standard offers" |
SAP Best Practice content is updated quarterly. Agent knowledge of SAP standard may be outdated or incomplete. |
Iron Law 2: Name the specific SAP Best Practice process or Fiori app that was checked. |
Red Flags
Watch for these phrases in your own reasoning — each one signals you are about to violate an Iron Law:
- "The obvious solution here is..." → You have not explored alternatives. Stop.
- "SAP can't do this out of the box..." → Have you checked S/4HANA 2023+, BTP services, and Fiori app library? Stop.
- "Let's just list all the ideas first and prioritize later..." → Later means never. Prioritize as you go. Stop.
- "This would require a small custom development..." → Small custom = tech debt. Justify against clean core. Stop.
- "The user knows their process..." → Users know their workarounds, not necessarily the optimal process. Validate. Stop.
- "We can figure out integration later..." → Integration is architecture. It affects feasibility now. Stop.
- "This is just an initial brainstorm..." → Every brainstorm output gets forwarded to decision-makers. Make it rigorous. Stop.
- "Based on similar implementations..." → Similar is not identical. This client's landscape matters. Stop.
Hard Gates
Checklist
Step 1: Current State Documentation
Before any solution ideation, capture:
- Business Process: Name the end-to-end process (e.g., Procure-to-Pay, Order-to-Cash, Record-to-Report)
- Current Systems: What systems execute this process today? SAP ECC? Legacy? Manual?
- Pain Points: Specific, quantified where possible ("month-end close takes 12 days" not "month-end is slow")
- Workarounds: What manual steps or shadow IT systems exist? These reveal where SAP standard failed or was misconfigured.
- Business Impact: Revenue at risk, compliance exposure, FTE cost of manual processes, customer satisfaction impact
- Process Volumes: Transaction counts, user counts, data volumes — these drive architecture decisions
Evidence: Current state summary with all 6 categories populated.
Gate: At least 3 pain points with quantified business impact before proceeding.
Step 2: Requirement Categorization
Organize requirements into actionable categories:
By Type:
- Functional: Business process requirements (what the system must do)
- Technical: Performance, scalability, availability, security requirements
- Compliance: Regulatory, audit, data residency requirements
- UX: User experience, mobile access, role-based UI requirements
By Horizon:
- Quick Win: Achievable with configuration or existing Fiori apps in < 2 weeks
- Project Scope: Requires design, build, test within the current project timeline
- Roadmap: Strategic items for future phases or projects
Evidence: Categorized requirement list with type and horizon tags.
Gate: Every requirement has both a type and horizon assignment.
Step 3: SAP Standard Exploration
For each major requirement, systematically check:
- SAP Best Practice Content: Does a pre-configured process exist? (Reference by scope item ID, e.g., J58 for Asset Accounting)
- Fiori App Library: Is there a standard Fiori app? (Reference by app ID, e.g., F0731 for Manage Journal Entries)
- S/4HANA Simplification: Has S/4HANA simplified or automated this? (Reference the simplification item)
- BTP Services: Does a BTP service cover this? (SAP Build Work Zone, Integration Suite, AI services)
- SAP Notes / KBAs: Are there relevant SAP Notes that address the requirement?
Evidence: SAP standard assessment table with specific app IDs, scope items, or service names per requirement.
Gate: Every major requirement has a documented SAP standard check (even if the answer is "no standard solution exists").
Step 4: Solution Option Generation
For each major requirement area, generate minimum 3 options:
Option Types (in preference order):
- Configure: SAP standard configuration (IMG, Fiori config apps)
- Extend (In-App): Key User Extensibility, Custom Fields, Custom Logic (clean core tier 1)
- Extend (Side-by-Side): BTP extension using SAP Cloud SDK / CAP (clean core tier 2)
- Integrate: Third-party solution connected via Integration Suite
- Custom Develop: Z-code / custom RAP BO (clean core tier 3 — requires strong justification)
For each option, assess:
- Effort: T-shirt size (XS/S/M/L/XL) with day-range mapping
- Clean Core Impact: Tier 1 (in-boundary) / Tier 2 (side-by-side) / Tier 3 (custom, requires review)
- Integration Points: Systems and interfaces affected
- Technical Feasibility: Confirmed viable / Needs POC / High risk
- Upgrade Safety: Will this survive an S/4HANA upgrade without rework?
- Dependencies: What must exist first (other config, master data, authorizations)
Evidence: Solution options table with all assessments per option.
Gate: Minimum 3 options per major requirement area. At least 1 option must be SAP standard or configuration.
Step 5: Prioritization Matrix
Score and rank all solutions using a value-vs-effort matrix:
Value Score (1-5):
- 5: Eliminates critical pain point, measurable ROI, affects 100+ users
- 3: Improves efficiency, moderate user impact
- 1: Nice-to-have, limited user impact
Effort Score (1-5):
- 1: XS — Configuration only, < 1 week
- 3: M — Design + build + test, 2-4 weeks
- 5: XL — Complex custom, > 8 weeks
Priority Quadrants:
- Do First: High value (4-5), Low effort (1-2)
- Plan: High value (4-5), High effort (3-5)
- Quick Win: Medium value (2-3), Low effort (1-2)
- Deprioritize: Low value (1-2), High effort (3-5)
Evidence: Prioritization matrix with all solutions scored and quadrant-assigned.
Gate: Final shortlist contains no more than 10 items for "Do First" + "Plan" combined.
Step 6: Generate Brainstorming Summary
Assemble the deliverable using the template below.
Deliverable Template
# SAP Solution Brainstorming Summary
## Context
- **Business Process Area:** [e.g., Procure-to-Pay]
- **SAP Product:** [S/4HANA Cloud / On-Prem / BTP / etc.]
- **Current Systems:** [List]
- **Session Participants:** [Roles involved]
## Current State Assessment
### Pain Points (Quantified)
| # | Pain Point | Business Impact | Affected Users | Current Workaround |
|---|-----------|----------------|----------------|-------------------|
### Process Volumes
| Metric | Volume | Growth Trend |
|--------|--------|-------------|
## Requirements
| ID | Requirement | Type | Horizon | Priority |
|----|------------|------|---------|----------|
## SAP Standard Assessment
| Requirement | SAP Standard Option | Reference (App ID / Scope Item) | Gap? |
|-------------|--------------------|---------------------------------|------|
## Solution Options
### [Requirement Area 1]
| Option | Approach | Effort | Clean Core | Feasibility | Upgrade Safe |
|--------|----------|--------|------------|-------------|-------------|
| A | Configure: [specific] | S | Tier 1 | Confirmed | Yes |
| B | Extend: [specific] | M | Tier 2 | Needs POC | Yes |
| C | Custom: [specific] | L | Tier 3 | High risk | No |
**Recommendation:** [Option X because...]
## Prioritization Matrix
| Solution | Value (1-5) | Effort (1-5) | Quadrant | Recommendation |
|----------|------------|-------------|----------|----------------|
## Prioritized Shortlist
### Do First (High Value, Low Effort)
1. [Solution] — [One-line rationale]
### Plan (High Value, High Effort)
1. [Solution] — [One-line rationale]
### Quick Wins
1. [Solution] — [One-line rationale]
## Clean Core Impact Summary
- **Tier 1 (In-Boundary):** [count] solutions
- **Tier 2 (Side-by-Side):** [count] solutions
- **Tier 3 (Custom/Review Required):** [count] solutions
## Open Questions
| # | Question | Owner | Due Date |
|---|---------|-------|----------|
## Next Steps
1. [Action item with owner]
Verification
This skill is complete ONLY when ALL of the following are true:
Evidence required: Complete brainstorming summary document with all sections populated. No "[TBD]" placeholders.
If any verification item is not met, the skill is NOT complete. Do not claim completion.
Next Skill
After completing this skill, invoke one of:
fit-gap-analysis — When requirements need formal Fit/Gap/Partial classification against SAP standard
solution-architecture — When the prioritized solutions need to be assembled into a coherent architecture
Conditions for handoff: Brainstorming summary is complete with prioritized shortlist, and the project is moving from ideation to formal analysis or design.
Cross-References
fit-gap-analysis — For formalizing gaps identified during brainstorming
solution-architecture — For designing the technical architecture from brainstorming outputs
estimation — For converting T-shirt sizes into detailed effort estimates
process-design — For detailed process design of the selected solutions
value-advisory — For building business cases around the prioritized solutions
1---2name: brainstorming3description: Use when eliciting requirements, mapping business processes, analyzing pain points, generating solution options, or conducting structured ideation for SAP implementations. Triggers on brainstorm, ideation, requirements gathering, process mapping, or pain point analysis.4---56# SAP Solution Brainstorming78This skill enforces structured, evidence-based brainstorming for SAP solutions so that no ideation session produces untethered ideas without feasibility assessment, SAP standard alignment, and clean core impact analysis.910## Iron Laws11121. **NO IDEAS WITHOUT CONTEXT.** Before generating solutions, the current state must be documented. Pain points without process context produce solutions that solve the wrong problem.132. **NO SOLUTION WITHOUT SAP STANDARD CHECK.** Every proposed solution must first be evaluated against SAP Best Practice content and Fit-to-Standard processes. Reinventing what SAP already provides is waste.143. **NO CUSTOM WITHOUT JUSTIFICATION.** Any idea requiring custom development (Z-code, BAdI, BTP extension) must include a written justification for why SAP standard or configuration cannot meet the need. Clean core is the default.154. **NO IDEA WITHOUT FEASIBILITY.** "Wouldn't it be great if..." is not a solution. Every idea must include: effort estimate (T-shirt size), technical feasibility, clean core impact, and dependency list.165. **NO BRAINSTORM WITHOUT PRIORITIZATION.** An unranked list of 20 ideas is not actionable. Every session ends with a prioritized shortlist using value vs. effort scoring.1718## Rationalization Table1920| Agent Will Try To... | Why It Seems Reasonable | Why It Fails | Counter |21|---|---|---|---|22| Jump straight to solutions | "The user described the problem clearly" | User-described problems often describe symptoms, not root causes. The real issue may be process, not system. | Checklist Step 1: Document current state BEFORE generating any solutions. |23| Suggest custom development first | "SAP standard can't do this" | 70% of "SAP can't do this" claims fail under scrutiny. New S/4HANA capabilities, Fiori apps, and BTP services often cover the need. | Iron Law 3: Check SAP standard first. Document the specific gap before proposing custom. |24| Generate a flat list of ideas | "More ideas = better brainstorm" | Flat lists overwhelm decision-makers. Without prioritization, teams pursue the exciting idea, not the valuable one. | Iron Law 5: Must produce a 2x2 prioritization matrix (value vs. effort). |25| Skip feasibility assessment | "We're just brainstorming, details come later" | Infeasible ideas that survive brainstorming consume weeks of detailed design before being killed. Kill early. | Iron Law 4: T-shirt size + feasibility flag for every idea. |26| Ignore integration implications | "That's a detail for the architects" | Solutions that don't consider integration fail during Realize. An idea that requires 5 new interfaces is not a "simple" solution. | Checklist Step 4: Every solution must list integration touchpoints. |27| Propose without considering clean core | "Clean core is aspirational, not mandatory" | SAP's lifecycle management, upgrades, and cloud transition require clean core. Extensions outside the boundary create tech debt that compounds. | Iron Law 3: Clean core impact is mandatory for every custom proposal. |28| Accept the first workable solution | "This meets the requirements" | The first workable solution is rarely the best. It anchors thinking and prevents better alternatives from emerging. | Checklist Step 3: Minimum 3 solution options per major requirement. |29| Mix strategic and tactical ideas | "All ideas are valid in brainstorming" | Mixing "move to S/4HANA Cloud" with "add a custom report field" confuses scope. Different horizons need separate treatment. | Checklist Step 2: Categorize requirements by horizon (quick win / project scope / roadmap). |30| Skip SAP Best Practice content reference | "I know what SAP standard offers" | SAP Best Practice content is updated quarterly. Agent knowledge of SAP standard may be outdated or incomplete. | Iron Law 2: Name the specific SAP Best Practice process or Fiori app that was checked. |3132## Red Flags3334Watch for these phrases in your own reasoning — each one signals you are about to violate an Iron Law:3536- "The obvious solution here is..." → You have not explored alternatives. Stop.37- "SAP can't do this out of the box..." → Have you checked S/4HANA 2023+, BTP services, and Fiori app library? Stop.38- "Let's just list all the ideas first and prioritize later..." → Later means never. Prioritize as you go. Stop.39- "This would require a small custom development..." → Small custom = tech debt. Justify against clean core. Stop.40- "The user knows their process..." → Users know their workarounds, not necessarily the optimal process. Validate. Stop.41- "We can figure out integration later..." → Integration is architecture. It affects feasibility now. Stop.42- "This is just an initial brainstorm..." → Every brainstorm output gets forwarded to decision-makers. Make it rigorous. Stop.43- "Based on similar implementations..." → Similar is not identical. This client's landscape matters. Stop.4445## Hard Gates4647<HARD-GATE>48DO NOT generate solution recommendations until ALL of the following exist:491. Current state documented: existing process, systems involved, pain points with business impact502. Requirements categorized by type (functional, technical, compliance, UX) and horizon (quick win, project, roadmap)513. SAP standard options checked for each major requirement (name the specific Fiori app, Best Practice process, or BTP service)524. Minimum 3 solution options generated for each major requirement area535. Each option assessed for: T-shirt effort, clean core compliance, integration impact, technical feasibility54</HARD-GATE>5556## Checklist5758### Step 1: Current State Documentation59Before any solution ideation, capture:6061- **Business Process:** Name the end-to-end process (e.g., Procure-to-Pay, Order-to-Cash, Record-to-Report)62- **Current Systems:** What systems execute this process today? SAP ECC? Legacy? Manual?63- **Pain Points:** Specific, quantified where possible ("month-end close takes 12 days" not "month-end is slow")64- **Workarounds:** What manual steps or shadow IT systems exist? These reveal where SAP standard failed or was misconfigured.65- **Business Impact:** Revenue at risk, compliance exposure, FTE cost of manual processes, customer satisfaction impact66- **Process Volumes:** Transaction counts, user counts, data volumes — these drive architecture decisions6768Evidence: Current state summary with all 6 categories populated.69Gate: At least 3 pain points with quantified business impact before proceeding.7071### Step 2: Requirement Categorization72Organize requirements into actionable categories:7374**By Type:**75- **Functional:** Business process requirements (what the system must do)76- **Technical:** Performance, scalability, availability, security requirements77- **Compliance:** Regulatory, audit, data residency requirements78- **UX:** User experience, mobile access, role-based UI requirements7980**By Horizon:**81- **Quick Win:** Achievable with configuration or existing Fiori apps in < 2 weeks82- **Project Scope:** Requires design, build, test within the current project timeline83- **Roadmap:** Strategic items for future phases or projects8485Evidence: Categorized requirement list with type and horizon tags.86Gate: Every requirement has both a type and horizon assignment.8788### Step 3: SAP Standard Exploration89For each major requirement, systematically check:90911. **SAP Best Practice Content:** Does a pre-configured process exist? (Reference by scope item ID, e.g., J58 for Asset Accounting)922. **Fiori App Library:** Is there a standard Fiori app? (Reference by app ID, e.g., F0731 for Manage Journal Entries)933. **S/4HANA Simplification:** Has S/4HANA simplified or automated this? (Reference the simplification item)944. **BTP Services:** Does a BTP service cover this? (SAP Build Work Zone, Integration Suite, AI services)955. **SAP Notes / KBAs:** Are there relevant SAP Notes that address the requirement?9697Evidence: SAP standard assessment table with specific app IDs, scope items, or service names per requirement.98Gate: Every major requirement has a documented SAP standard check (even if the answer is "no standard solution exists").99100### Step 4: Solution Option Generation101For each major requirement area, generate minimum 3 options:102103**Option Types (in preference order):**1041. **Configure:** SAP standard configuration (IMG, Fiori config apps)1052. **Extend (In-App):** Key User Extensibility, Custom Fields, Custom Logic (clean core tier 1)1063. **Extend (Side-by-Side):** BTP extension using SAP Cloud SDK / CAP (clean core tier 2)1074. **Integrate:** Third-party solution connected via Integration Suite1085. **Custom Develop:** Z-code / custom RAP BO (clean core tier 3 — requires strong justification)109110For each option, assess:111- **Effort:** T-shirt size (XS/S/M/L/XL) with day-range mapping112- **Clean Core Impact:** Tier 1 (in-boundary) / Tier 2 (side-by-side) / Tier 3 (custom, requires review)113- **Integration Points:** Systems and interfaces affected114- **Technical Feasibility:** Confirmed viable / Needs POC / High risk115- **Upgrade Safety:** Will this survive an S/4HANA upgrade without rework?116- **Dependencies:** What must exist first (other config, master data, authorizations)117118Evidence: Solution options table with all assessments per option.119Gate: Minimum 3 options per major requirement area. At least 1 option must be SAP standard or configuration.120121### Step 5: Prioritization Matrix122Score and rank all solutions using a value-vs-effort matrix:123124**Value Score (1-5):**125- 5: Eliminates critical pain point, measurable ROI, affects 100+ users126- 3: Improves efficiency, moderate user impact127- 1: Nice-to-have, limited user impact128129**Effort Score (1-5):**130- 1: XS — Configuration only, < 1 week131- 3: M — Design + build + test, 2-4 weeks132- 5: XL — Complex custom, > 8 weeks133134**Priority Quadrants:**135- **Do First:** High value (4-5), Low effort (1-2)136- **Plan:** High value (4-5), High effort (3-5)137- **Quick Win:** Medium value (2-3), Low effort (1-2)138- **Deprioritize:** Low value (1-2), High effort (3-5)139140Evidence: Prioritization matrix with all solutions scored and quadrant-assigned.141Gate: Final shortlist contains no more than 10 items for "Do First" + "Plan" combined.142143### Step 6: Generate Brainstorming Summary144Assemble the deliverable using the template below.145146## Deliverable Template147148```markdown149# SAP Solution Brainstorming Summary150151## Context152- **Business Process Area:** [e.g., Procure-to-Pay]153- **SAP Product:** [S/4HANA Cloud / On-Prem / BTP / etc.]154- **Current Systems:** [List]155- **Session Participants:** [Roles involved]156157## Current State Assessment158### Pain Points (Quantified)159| # | Pain Point | Business Impact | Affected Users | Current Workaround |160|---|-----------|----------------|----------------|-------------------|161162### Process Volumes163| Metric | Volume | Growth Trend |164|--------|--------|-------------|165166## Requirements167| ID | Requirement | Type | Horizon | Priority |168|----|------------|------|---------|----------|169170## SAP Standard Assessment171| Requirement | SAP Standard Option | Reference (App ID / Scope Item) | Gap? |172|-------------|--------------------|---------------------------------|------|173174## Solution Options175### [Requirement Area 1]176| Option | Approach | Effort | Clean Core | Feasibility | Upgrade Safe |177|--------|----------|--------|------------|-------------|-------------|178| A | Configure: [specific] | S | Tier 1 | Confirmed | Yes |179| B | Extend: [specific] | M | Tier 2 | Needs POC | Yes |180| C | Custom: [specific] | L | Tier 3 | High risk | No |181182**Recommendation:** [Option X because...]183184## Prioritization Matrix185| Solution | Value (1-5) | Effort (1-5) | Quadrant | Recommendation |186|----------|------------|-------------|----------|----------------|187188## Prioritized Shortlist189### Do First (High Value, Low Effort)1901. [Solution] — [One-line rationale]191192### Plan (High Value, High Effort)1931. [Solution] — [One-line rationale]194195### Quick Wins1961. [Solution] — [One-line rationale]197198## Clean Core Impact Summary199- **Tier 1 (In-Boundary):** [count] solutions200- **Tier 2 (Side-by-Side):** [count] solutions201- **Tier 3 (Custom/Review Required):** [count] solutions202203## Open Questions204| # | Question | Owner | Due Date |205|---|---------|-------|----------|206207## Next Steps2081. [Action item with owner]209```210211## Verification212213This skill is complete ONLY when ALL of the following are true:214215- [ ] Current state is documented with quantified pain points (numbers, not adjectives)216- [ ] Requirements are categorized by type AND horizon217- [ ] SAP standard has been checked for every major requirement with specific references (app IDs, scope items)218- [ ] Minimum 3 solution options exist per major requirement area219- [ ] Every solution option has effort, clean core impact, feasibility, and upgrade safety assessed220- [ ] Prioritization matrix is complete with value and effort scores221- [ ] Final shortlist has no more than 10 prioritized items222- [ ] Clean core impact summary shows the overall extension footprint223- [ ] No solution is recommended without a stated reason for choosing it over alternatives224225**Evidence required:** Complete brainstorming summary document with all sections populated. No "[TBD]" placeholders.226227If any verification item is not met, the skill is NOT complete. Do not claim completion.228229## Next Skill230231After completing this skill, invoke one of:232- `fit-gap-analysis` — When requirements need formal Fit/Gap/Partial classification against SAP standard233- `solution-architecture` — When the prioritized solutions need to be assembled into a coherent architecture234235Conditions for handoff: Brainstorming summary is complete with prioritized shortlist, and the project is moving from ideation to formal analysis or design.236237## Cross-References238239- `fit-gap-analysis` — For formalizing gaps identified during brainstorming240- `solution-architecture` — For designing the technical architecture from brainstorming outputs241- `estimation` — For converting T-shirt sizes into detailed effort estimates242- `process-design` — For detailed process design of the selected solutions243- `value-advisory` — For building business cases around the prioritized solutions