This documentation follows the Minto Pyramid Principle: Start with the answer, then dive into supporting details as needed.
Read this first:
00_MASTER_DESIGN.md- Executive Summary only (first 10 pages)
You'll learn:
- What the solution does
- Why it matters
- Key results (95% success rate, 60% cost reduction, 67% faster)
- Three supporting pillars (Architecture, Operations, Implementation)
Read these sections:
-
Executive Summary →
00_MASTER_DESIGN.md- The solution in one paragraph
- Key metrics and ROI
-
Implementation Paths →
00_MASTER_DESIGN.md- Deployment tiers (which one for your organization?)
- Cost models (TCO comparison)
- Platform options (cloud vs. on-prem)
-
Success Metrics →
00_MASTER_DESIGN.md- How we measure success
- What "done" looks like
Decision Points:
- ✅ Approve budget and timeline
- ✅ Choose deployment tier
- ✅ Approve platform (Azure/AWS/vSphere/etc.)
- ✅ Assemble team
Read these sections:
-
Executive Summary →
00_MASTER_DESIGN.md -
Implementation Roadmap →
00_MASTER_DESIGN.md- Week-by-week plan
- Deliverables per phase
- Go/no-go decision points
-
Wave Management →
20_UI_WAVE_MANAGEMENT.md- How waves work
- Checkpoint approvals
- Exception handling
-
Operations Runbook →
05_RUNBOOK_OPERATIONS.md- Day-to-day operations
- Escalation procedures
- Stakeholder communication
Your Role:
- 📅 Manage timeline and milestones
- 👥 Coordinate team and stakeholders
- 📊 Track metrics and report progress
⚠️ Manage risks and issues- ✅ Approve checkpoints
Read in this order:
00_MASTER_DESIGN.md- PILLAR 1- How components work together
- Technology stack
- Migration workflows
00_MASTER_DESIGN.md- PILLAR 2- Turn-key UI (no CLI needed for operators)
- Intelligent automation
- Monitoring and rollback
16_PLATFORM_VARIANTS.md- AWS, Azure, GCP, vSphere, Hyper-V
- Cost comparisons
- Which one for your environment?
Choose based on your platform:
| If Using | Read This |
|---|---|
| Azure | 18_AZURE_FREE_TIER_IMPLEMENTATION.md |
| vSphere | 19_VSPHERE_IMPLEMENTATION.md |
| Tier 2 (any platform) | 03_IMPLEMENTATION_GUIDE_TIER2.md |
Your Role:
- 🛠️ Deploy infrastructure
- ⚙️ Configure Ansible/AWX
- 🔍 Test and validate
- 📊 Set up monitoring
- 👨🏫 Train operators
Read these:
-
UI Overview →
00_MASTER_DESIGN.md- Design philosophy
- Component overview
-
Discovery UI →
21_DISCOVERY_UI_CHECKPOINT.md- Discovery results dashboard
- Decision checkpoints
- Approval workflows
-
Wave Management UI →
20_UI_WAVE_MANAGEMENT.md- Wave builder (checkbox selection)
- Real-time progress monitoring
- Exception queue management
- Frontend implementation (React/Vue.js)
Your Role:
- 🎨 Build web dashboards
- 🔌 Integrate with backend API
- 📊 Create visualizations
- ✅ Implement responsive design
Read these:
-
Operations Runbook →
05_RUNBOOK_OPERATIONS.md- How to run a migration wave
- Pre-cutover checklist
- Execution steps
-
Wave Management →
20_UI_WAVE_MANAGEMENT.md- Using the web UI
- Handling exceptions
- Approving checkpoints
-
Rollback Procedures →
07_ROLLBACK_PROCEDURES.md- When to rollback
- How to rollback
- Validation after rollback
Your Role:
- 🚀 Execute migration waves
- 📊 Monitor progress
⚠️ Handle exceptions- ✅ Approve checkpoints (if authorized)
| Priority | Document | Purpose | Read Time |
|---|---|---|---|
| 🔴 Essential | 00_MASTER_DESIGN.md |
Consolidated design (Minto Pyramid) | 2-3 hours |
| 🟡 Important | 01_DEPLOYMENT_TIERS.md |
Which tier to choose | 30 min |
| 🟡 Important | 20_UI_WAVE_MANAGEMENT.md |
Turn-key UI & wave management | 1 hour |
| 🟡 Important | 21_DISCOVERY_UI_CHECKPOINT.md |
Discovery results & approval | 1 hour |
| 🟢 Reference | 00_DETAILED_DESIGN.md |
Original detailed design (v2.0) | 3-4 hours |
| Document | When to Read | Read Time |
|---|---|---|
03_IMPLEMENTATION_GUIDE_TIER2.md |
Deploying Tier 2 (most common) | 2 hours |
18_AZURE_FREE_TIER_IMPLEMENTATION.md |
Free tier demo on Azure ($0/month) | 2 hours |
19_VSPHERE_IMPLEMENTATION.md |
On-prem vSphere deployment | 2 hours |
| Document | Purpose | Read Time |
|---|---|---|
13_DNS_MIGRATION_STRATEGY.md |
DNS record migration & IP changes | 1 hour |
14_SERVICE_DISCOVERY_AND_HEALTH_CHECKS.md |
Pre-flight checks & service discovery | 1 hour |
15_ZFS_SNAPSHOT_STRATEGY.md |
ZFS snapshots for rapid recovery | 30 min |
16_PLATFORM_VARIANTS.md |
Multi-cloud/platform support | 1.5 hours |
17_DATABASE_MIGRATION_STRATEGY.md |
Database servers (SQL, PostgreSQL) | 1 hour |
| Document | Purpose | Read Time |
|---|---|---|
05_RUNBOOK_OPERATIONS.md |
Day-to-day operations | 30 min |
07_ROLLBACK_PROCEDURES.md |
Emergency rollback | 30 min |
08_ENTRA_SYNC_STRATEGY.md |
Azure AD/Entra ID synchronization | 45 min |
Time: 15 minutes
- Read:
00_MASTER_DESIGN.md- Executive Summary only - Review: Key metrics table
- Review: Deployment tier comparison
- Decision: Which tier? Which platform?
Outcome: Enough context to approve budget and direction
Time: 1 hour
- Read:
00_MASTER_DESIGN.md- Executive Summary + Roadmap - Read:
20_UI_WAVE_MANAGEMENT.md- Wave management overview - Read:
05_RUNBOOK_OPERATIONS.md- Operations runbook - Skim:
01_DEPLOYMENT_TIERS.md- Tier details
Outcome: Ready to plan, track, and report on project
Time: 4 hours
- Read:
00_MASTER_DESIGN.md- All three pillars - Read:
16_PLATFORM_VARIANTS.md- Platform options - Read platform-specific guide:
- Azure:
18_AZURE_FREE_TIER_IMPLEMENTATION.md - vSphere:
19_VSPHERE_IMPLEMENTATION.md - Tier 2:
03_IMPLEMENTATION_GUIDE_TIER2.md
- Azure:
- Read:
20_UI_WAVE_MANAGEMENT.md- UI implementation - Reference: Specialized topics as needed
Outcome: Ready to deploy infrastructure and configure solution
Time: 1 hour
- Read:
05_RUNBOOK_OPERATIONS.md- Full runbook - Read:
20_UI_WAVE_MANAGEMENT.md- Sections 2 & 4 (execution & exceptions) - Read:
21_DISCOVERY_UI_CHECKPOINT.md- Section 7 (approval) - Reference:
07_ROLLBACK_PROCEDURES.md- Emergency procedures
Outcome: Ready to execute waves and handle day-to-day operations
- Overview:
00_MASTER_DESIGN.md- PILLAR 1 - Detailed:
00_DETAILED_DESIGN.md- Sections 3-6
- Turn-key UI:
00_MASTER_DESIGN.md- Section 2.1 - Discovery UI:
21_DISCOVERY_UI_CHECKPOINT.md - Wave Management:
20_UI_WAVE_MANAGEMENT.md
- User migration:
00_MASTER_DESIGN.md- Section 1.4 - Workstation (USMT):
00_MASTER_DESIGN.md- Section 1.4 - Database servers:
17_DATABASE_MIGRATION_STRATEGY.md - DNS migration:
13_DNS_MIGRATION_STRATEGY.md
- Running waves:
05_RUNBOOK_OPERATIONS.md - Checkpoint approvals:
20_UI_WAVE_MANAGEMENT.md- Section 3 - Exception handling:
20_UI_WAVE_MANAGEMENT.md- Section 4 - Rollback:
07_ROLLBACK_PROCEDURES.md
- Azure (free tier):
18_AZURE_FREE_TIER_IMPLEMENTATION.md - vSphere (on-prem):
19_VSPHERE_IMPLEMENTATION.md - All platforms:
16_PLATFORM_VARIANTS.md - Tier 2 (production):
03_IMPLEMENTATION_GUIDE_TIER2.md
- Discovery & validation:
14_SERVICE_DISCOVERY_AND_HEALTH_CHECKS.md - ZFS snapshots:
15_ZFS_SNAPSHOT_STRATEGY.md - Database migrations:
17_DATABASE_MIGRATION_STRATEGY.md - DNS & networking:
13_DNS_MIGRATION_STRATEGY.md - Entra ID sync:
08_ENTRA_SYNC_STRATEGY.md
docs/
│
├── 00_MASTER_DESIGN.md ⭐ START HERE
│ └── Consolidated design using Minto Pyramid Principle
│ ├── Executive Summary (THE ANSWER)
│ ├── PILLAR 1: Architecture (WHAT)
│ ├── PILLAR 2: Operations (HOW)
│ └── PILLAR 3: Implementation (WHERE & WHEN)
│
├── Core Design Documents
│ ├── 00_DETAILED_DESIGN.md (original v2.0)
│ ├── 01_DEPLOYMENT_TIERS.md
│ └── README.md (this file)
│
├── Implementation Guides
│ ├── 03_IMPLEMENTATION_GUIDE_TIER2.md
│ ├── 18_AZURE_FREE_TIER_IMPLEMENTATION.md
│ └── 19_VSPHERE_IMPLEMENTATION.md
│
├── Operational Documents
│ ├── 05_RUNBOOK_OPERATIONS.md
│ ├── 07_ROLLBACK_PROCEDURES.md
│ ├── 20_UI_WAVE_MANAGEMENT.md
│ └── 21_DISCOVERY_UI_CHECKPOINT.md
│
└── Specialized Topics
├── 08_ENTRA_SYNC_STRATEGY.md
├── 13_DNS_MIGRATION_STRATEGY.md
├── 14_SERVICE_DISCOVERY_AND_HEALTH_CHECKS.md
├── 15_ZFS_SNAPSHOT_STRATEGY.md
├── 16_PLATFORM_VARIANTS.md
└── 17_DATABASE_MIGRATION_STRATEGY.md
Principle in Action:
- Start with
00_MASTER_DESIGN.md- Executive Summary - This gives you THE ANSWER immediately
- Then drill down into supporting pillars as needed
Different roles need different depths:
- Executives: Executive Summary + Key Metrics (15 min)
- PMs: Add Implementation Roadmap (1 hour)
- Technical: Read all three pillars (4 hours)
- Operators: Focus on operational documents (1 hour)
Master design references detailed documents:
- Don't read linearly
- Jump to appendices when you need details
- Each appendix points to specific detailed documents
Structured reading for common scenarios:
- "Understand quickly" (Executive path)
- "Manage project" (PM path)
- "Build solution" (Technical path)
- "Operate daily" (Operator path)
-
PILLAR 1: Architecture (WHAT)
- What we're building
- Components and technology stack
- Migration workflows
-
PILLAR 2: Operations (HOW)
- How we ensure success
- Turn-key UI, checkpoints, monitoring
- Rollback and self-healing
-
PILLAR 3: Implementation (WHERE & WHEN)
- Platform variants (Azure, AWS, vSphere, etc.)
- Deployment tiers (Demo, Medium, Enterprise)
- Cost models and timelines
Main Innovation:
- No CLI required for operators
- Checkbox selection instead of inventory files
- Web dashboards instead of log tailing
- Plain English errors instead of stack traces
Key Concept:
- Failures don't block waves
- Problematic items move to exception queue
- Wave continues with working items
- Remediate failures separately
Safety Gates:
- Pause at critical phases for approval
- Prevent cascading failures
- Review before irreversible changes
- Manual or automatic approval
| Topic | Read This First | Still Need Help? |
|---|---|---|
| Architecture | 00_MASTER_DESIGN.md PILLAR 1 |
Check detailed design |
| Operations | 05_RUNBOOK_OPERATIONS.md |
Check troubleshooting guide |
| Platform | 16_PLATFORM_VARIANTS.md |
Check platform-specific guide |
| Costs | 00_MASTER_DESIGN.md Section 3.3 |
Check tier comparison |
| UI | 20_UI_WAVE_MANAGEMENT.md |
Check discovery UI doc |
"I need a proof-of-concept"
→ Read: 18_AZURE_FREE_TIER_IMPLEMENTATION.md
→ Deploy: Azure free tier ($0/month)
→ Time: 2 hours to deploy, 1 week to test
"I need to migrate 3,000 users"
→ Read: 00_MASTER_DESIGN.md + 03_IMPLEMENTATION_GUIDE_TIER2.md
→ Deploy: Tier 2 on Azure/AWS/vSphere
→ Time: 10-14 weeks
"I already have VMware"
→ Read: 19_VSPHERE_IMPLEMENTATION.md
→ Deploy: Tier 2 on vSphere
→ Cost: ~$2-5k (storage only)
"I need zero downtime"
→ Read: 00_MASTER_DESIGN.md - Tier 3
→ Deploy: Enterprise tier with side-by-side migration
→ Time: 16-24 weeks
| Version | Date | Changes |
|---|---|---|
| 3.0 | Oct 2025 | Master design created |
| 2.0 | Oct 2025 | Added deployment tiers, platform variants, UI design |
| 1.0 | Sep 2025 | Initial detailed design |
Start Reading: 00_MASTER_DESIGN.md ⭐
Questions? Review this guide for navigation help.
Author: Adrian Johnson adrian207@gmail.com
Last Updated: October 2025
Maintained By: Migration Project Team