consulting toolkit
Consulting Toolkit: EA Delivery Practices
Practical tools and techniques for delivering enterprise architecture value in consulting engagements.
Consulting Toolkit: EA Delivery Practices
TL;DR
Enterprise architecture consulting succeeds through structured communication, stakeholder management, and delivering actionable recommendations—not just producing artifacts. This toolkit provides proven techniques for running EA assessments, facilitating workshops, presenting to executives, and driving architecture decisions that stick.
Key Takeaways
- Lead with business value: Connect every architecture recommendation to business outcomes
- Know your audience: Tailor depth and language to stakeholder concerns
- Structure communication: Use Pyramid Principle (conclusion first, then support)
- Drive decisions: Architecture without decisions implemented is just documentation
- Build relationships: Trust enables influence; influence enables change
Why This Matters
Technical excellence alone doesn't deliver EA value. The best architecture recommendations fail without stakeholder buy-in, clear communication, and practical implementation paths. Consulting skills—facilitation, communication, influence—are what transform architecture analysis into business impact. These skills differentiate architects who produce documents from architects who drive transformation.
The 80/20 Rule
80% of EA consulting success comes from soft skills: communication, facilitation, stakeholder management. Technical architecture skills are table stakes. Consulting skills are the differentiator.
Stakeholder Management
Stakeholder Mapping
STAKEHOLDER ANALYSIS FRAMEWORK
POWER/INTEREST MATRIX
High ┌─────────────────┬─────────────────┐
│ Keep Satisfied │ Manage Closely │
Power │ (Executives) │ (Sponsors) │
├─────────────────┼─────────────────┤
│ Monitor │ Keep Informed │
Low │ (Low priority) │ (Technical SMEs)│
└─────────────────┴─────────────────┘
Low High
Interest
STAKEHOLDER REGISTER
┌───────────┬──────────┬──────────┬─────────────┬────────────┐
│Stakeholder│ Role │ Interest │ Concerns │ Engagement │
├───────────┼──────────┼──────────┼─────────────┼────────────┤
│ CIO │ Sponsor │ High │ Budget, risk│ Weekly 1:1 │
│ VP Eng │ Approver │ High │ Delivery │ Biweekly │
│ Dev Teams │ Impacted │ Medium │ Work impact │ Town halls │
└───────────┴──────────┴──────────┴─────────────┴────────────┘
Stakeholder Engagement Plan
| Stakeholder Type | Communication Style | Frequency | Focus |
|---|---|---|---|
| Executive Sponsors | Brief, outcome-focused | Weekly | Business impact, risks, decisions needed |
| Technical Leaders | Detailed, option-oriented | Biweekly | Trade-offs, implementation paths |
| Development Teams | Practical, actionable | Sprint-aligned | How it affects their work |
| Business Stakeholders | Business language | Monthly | Capability improvements |
Communication Frameworks
Structure
PYRAMID PRINCIPLE (Barbara Minto)
┌─────────────┐
│ CONCLUSION │ ← Start here
│ (Answer) │
└──────┬──────┘
│
┌─────────────────┼─────────────────┐
│ │ │
┌────▼────┐ ┌────▼────┐ ┌────▼────┐
│Key Point│ │Key Point│ │Key Point│
│ 1 │ │ 2 │ │ 3 │
└────┬────┘ └────┬────┘ └────┬────┘
│ │ │
┌────▼────┐ ┌────▼────┐ ┌────▼────┐
│Evidence │ │Evidence │ │Evidence │
│/Details │ │/Details │ │/Details │
└─────────┘ └─────────┘ └─────────┘
RULE: Lead with the answer. Support with grouped arguments.
Each group follows MECE (Mutually Exclusive, Collectively Exhaustive)
Application Example
BAD (Bottom-up, buried lead):
"We analyzed 47 systems, interviewed 23 stakeholders,
reviewed 15 architecture documents, and found that the
current state has significant technical debt. There are
three main areas of concern. First..."
[5 minutes later] "...therefore we recommend consolidating
to a modern platform."
GOOD (Pyramid Principle):
"We recommend consolidating to a modern cloud platform.
This will reduce costs by 30%, improve time-to-market by
50%, and address critical security vulnerabilities.
The recommendation is based on three findings:
1. Technical debt is costing $2M annually in maintenance
2. Current architecture can't support business growth plans
3. Security posture has critical gaps
Let me walk through each..."
MECE Grouping
MECE: Mutually Exclusive, Collectively Exhaustive
MUTUALLY EXCLUSIVE: No overlap between categories
COLLECTIVELY EXHAUSTIVE: Categories cover everything
GOOD MECE EXAMPLE (Business Analysis)
├── Revenue opportunities
├── Cost reduction opportunities
└── Risk mitigation requirements
(No overlap, covers all business value types)
BAD EXAMPLE (Overlap)
├── Cost savings
├── Efficiency improvements ← Overlaps with cost savings
├── Revenue growth
└── Quality improvements ← Could overlap with all above
Workshop Facilitation
Workshop Design
WORKSHOP DESIGN TEMPLATE
OBJECTIVE: What decision or output must result?
PARTICIPANTS:
├── Decision makers (required)
├── Subject matter experts (required)
├── Impacted stakeholders (recommended)
└── Observers (optional, limited)
AGENDA STRUCTURE:
┌──────────────────────────────────────────────────────────┐
│ 0:00 Welcome, objectives, ground rules (10 min)│
│ 0:10 Context setting (current state) (20 min)│
│ 0:30 Problem framing exercise (30 min)│
│ 1:00 Break (10 min)│
│ 1:10 Solution brainstorming (40 min)│
│ 1:50 Prioritization/voting (20 min)│
│ 2:10 Decision and next steps (20 min)│
│ 2:30 Close │
└──────────────────────────────────────────────────────────┘
MATERIALS:
├── Pre-read distributed 48+ hours before
├── Whiteboard/Miro/FigJam
├── Sticky notes (physical or virtual)
├── Voting dots (physical or virtual)
└── Timer visible to all
Facilitation Techniques
| Technique | Purpose | How |
|---|---|---|
| Silent brainstorming | Get all voices heard | Write ideas individually before sharing |
| Round-robin | Equal airtime | Each person speaks in turn |
| Dot voting | Quick prioritization | Each person gets 3-5 dots to allocate |
| Affinity mapping | Group related ideas | Cluster similar concepts |
| Parking lot | Stay on track | Note off-topic items for later |
| Timeboxing | Maintain pace | Strict time limits per section |
Assessment Frameworks
Maturity Model
ARCHITECTURE MATURITY LEVELS
LEVEL 1: INITIAL (Ad-hoc)
├── No formal EA practice
├── Reactive, project-driven decisions
├── Inconsistent technology choices
└── Tribal knowledge
LEVEL 2: DEVELOPING (Emerging)
├── EA function established
├── Basic principles defined
├── Some documentation exists
└── Limited governance
LEVEL 3: DEFINED (Structured)
├── Formal EA methodology
├── Documented standards
├── Regular architecture reviews
└── Governance processes in place
LEVEL 4: MANAGED (Measured)
├── Metrics-driven EA
├── Continuous improvement
├── Strong business alignment
└── Proactive technology strategy
LEVEL 5: OPTIMIZING (Leading)
├── EA drives business strategy
├── Innovation enabled
├── Industry-leading practices
└── Full business-IT alignment
Assessment Dimensions
| Dimension | Questions |
|---|---|
| Strategy Alignment | Does EA connect to business strategy? |
| Governance | Are architecture decisions enforced? |
| Standards | Are technology standards defined and followed? |
| Documentation | Is architecture documented and current? |
| Skills | Do architects have required competencies? |
| Tools | Are appropriate EA tools in use? |
| Value Delivery | Can EA value be demonstrated? |
Deliverable Templates
Common EA Deliverables
| Deliverable | Purpose | Audience |
|---|---|---|
| Current State Assessment | Document as-is architecture | Technical stakeholders |
| Future State Vision | Define target architecture | All stakeholders |
| Gap Analysis | Identify transformation needs | Program managers |
| Architecture Roadmap | Sequence initiatives | Executives, PMO |
| Technology Standards | Guide technology selection | Development teams |
| Governance Framework | Define decision processes | All stakeholders |
| Reference Architecture | Provide reusable patterns | Solution architects |
One-Page Architecture Overview
ONE-PAGE ARCHITECTURE OVERVIEW
┌─────────────────────────────────────────────────────────────┐
│ SYSTEM: [Name] VERSION: [X.Y] DATE: [YYYY-MM] │
├─────────────────────────────────────────────────────────────┤
│ PURPOSE: [One sentence describing what this system does] │
├─────────────────────────────────────────────────────────────┤
│ CONTEXT DIAGRAM │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ │ │
│ │ [Users] ──▶ [System] ──▶ [Dependencies] │ │
│ │ │ │
│ └─────────────────────────────────────────────────────────┘ │
├─────────────────────────────────────────────────────────────┤
│ KEY CAPABILITIES │ KEY TECHNOLOGIES │
│ • Capability 1 │ • Language: Java 17 │
│ • Capability 2 │ • Framework: Spring Boot │
│ • Capability 3 │ • Database: PostgreSQL │
│ │ • Cloud: AWS (EKS, RDS) │
├───────────────────────────┴─────────────────────────────────┤
│ KEY QUALITY ATTRIBUTES │ KEY RISKS/TECH DEBT │
│ • Availability: 99.9% │ • Risk 1 │
│ • Latency p99: <200ms │ • Technical debt item │
│ • Throughput: 1000 TPS │ │
├───────────────────────────┴─────────────────────────────────┤
│ CONTACTS: Owner: [Name] Tech Lead: [Name] Support: [Team]│
└─────────────────────────────────────────────────────────────┘
Quick Reference Card
┌─────────────────────────────────────────────────────────────┐
│ CONSULTING TOOLKIT CHEAT SHEET │
├─────────────────────────────────────────────────────────────┤
│ │
│ COMMUNICATION │
│ ───────────────────────────────────────────────────────── │
│ • Lead with the answer (Pyramid Principle) │
│ • MECE: Mutually Exclusive, Collectively Exhaustive │
│ • Quantify impact: $, %, time │
│ • Tailor to audience (exec vs technical) │
│ │
│ STAKEHOLDER MANAGEMENT │
│ ───────────────────────────────────────────────────────── │
│ • Map by Power/Interest │
│ • Build trust before asking for change │
│ • Focus on their success, not yours │
│ • Follow through on commitments │
│ │
│ WORKSHOP FACILITATION │
│ ───────────────────────────────────────────────────────── │
│ • Define objective and output upfront │
│ • Use silent brainstorming for equal voice │
│ • Timebox ruthlessly │
│ • Dot voting for quick prioritization │
│ │
│ DRIVING DECISIONS │
│ ───────────────────────────────────────────────────────── │
│ • Document decisions in ADRs │
│ • Present options with trade-offs │
│ • Make recommendation, don't just present analysis │
│ • Define clear next steps with owners │
│ │
│ TRUST EQUATION │
│ ───────────────────────────────────────────────────────── │
│ Trust = (Credibility + Reliability + Intimacy) │
│ ───────────────────────────────────── │
│ Self-Orientation │
│ │
└─────────────────────────────────────────────────────────────┘
Related Topics
- TOGAF ADM - EA development methodology
- C4 Model - Architecture visualization
- Quality Attributes - Non-functional requirements
Sources
- The Pyramid Principle - Barbara Minto
- The Trusted Advisor - Maister, Green, Galford
- Architecture Decision Records - Michael Nygard
- Facilitator's Guide to Participatory Decision-Making - Sam Kaner