Gap Analysis
Gap Analysis Skill
Purpose
Identify the difference (gap) between the current state (As-Is) and the desired future state (To-Be) to determine what actions, processes, or technologies are needed to bridge that gap.
When to Use
- Strategic planning
- Software migration/upgrades
- Process improvement initiatives
- Compliance audits
- Feature parity analysis (e.g., moving from Legacy to New System)
The Gap Analysis Process
1. Identify Current State (As-Is)
- What: How things work today.
- Sources: Documentation, interviews, observation, system data.
- Artifacts: Current process maps, system architecture diagrams, SWOT strengths/weaknesses.
- Questions:
- What is the current manual process?
- What are the pain points?
- What metrics are we hitting/missing?
2. Define Future State (To-Be)
- What: Where we want to be.
- Sources: Strategic goals, industry benchmarks, stakeholder vision.
- Artifacts: Future process maps, target architecture, KPIs.
- Questions:
- What does "good" look like?
- What are the automation targets?
- What functionality is mandatory?
3. Analyze the Gap
- Compare As-Is and To-Be directly.
- Characterize the gap:
- Process Gap: Missing steps, inefficient workflows.
- Technology Gap: System limitations, missing features, integration needs.
- Skill/People Gap: Training needs, resource shortages.
- Data Gap: Missing data fields, poor data quality.
4. Bridge the Gap (Action Plan)
- Define solutions to close each gap.
- Prioritize solutions.
- Estimate effort and impact.
Gap Analysis Matrix Template
| # | Category | Current State (As-Is) | Future State (To-Be) | Gap Description | Action / Solution | Priority |
|---|---|---|---|---|---|---|
| 1 | Process | Orders manually entered from email to ERP. | Orders automatically synced from Web to ERP. | No integration exists. Manual entry takes 15 mins/order. | Implement ERP API integration. | High |
| 2 | Data | Customer phone numbers stored in free text. | Customer phone numbers validated and standardized (E.164). | Data quality issue, unable to use SMS gateway. | Data cleansing script + Validation on frontend. | Medium |
| 3 | Feature | No guest checkout available. | Guest checkout supported. | Missing functionality causing 20% drop-off. | Build guest checkout flow. | High |
| 4 | Skill | Support team knows Tier 1 issues only. | Support team handles Tier 2 issues. | Knowledge gap. | Train Lead Support agents on Tier 2 troubleshooting. | Low |
Comparison Frameworks
1. SWOT Analysis (Current State Focus)
- Strengths: Internal positives.
- Weaknesses: Internal negatives (GAPS).
- Opportunities: External positives (Future State potential).
- Threats: External negatives.
2. McKinsey 7S Framework
Analyze gaps across:
- Hard Elements: Strategy, Structure, Systems.
- Soft Elements: Shared Values, Style, Staff, Skills.
3. Nadler-Tushman Congruence Model
Checks fit between Work, People, Structure, and Culture.
Output Artifacts
- Gap Analysis Document: Detailed report.
- Action Plan / Roadmap: Timeline of projects to close gaps.
- Business Case: Justification for the investment.
Tips for Success
- Be quantified: "Slow processing" is bad. "Processing takes 4 days vs target of 4 hours" is good.
- Focus on root causes: Don't just list symptoms.
- Validate: Confirm As-Is with users who do the work, not just managers.
References
- BABOK Guide - Strategy Analysis
- Business Capability Mapping
More from danhvb/my-ba-skills
erp domain knowledge
Understand ERP systems covering Finance, HR, Supply Chain, Manufacturing, and Procurement modules for enterprise implementations
98e-commerce domain knowledge
Understand e-commerce business models, core modules, and requirements patterns for B2C, B2B, C2C, and Marketplace platforms
83crm domain knowledge
Understand CRM systems covering Sales, Marketing, and Customer Service modules for lead management, pipeline tracking, and customer engagement
36process mapping
Create clear business process diagrams using BPMN, flowcharts, and swimlane diagrams for Web, Mobile, ERP, CRM, CDP, and E-commerce projects
34requirements elicitation
Guide AI assistants in conducting effective requirements gathering sessions using proven techniques for Web, Mobile, ERP, CRM, CDP, and E-commerce projects
34user story writing
Write effective user stories with acceptance criteria for Agile/Hybrid development in Web, Mobile, ERP, CRM, CDP, and E-commerce projects
31