Back to Insights

From TCO to “Go”: The Wave 1 Azure Business Case Playbook

A practical, first-timer guide to build an Azure migration TCO, a Business Case, and a Wave 1 execution pack using Azure Migrate.

254 Servers Scoped
132 Total Apps
30 Wave 1 Services
The Problem
Why this exists

Most migrations stall for one reason: the team can’t answer three CXO questions with evidence:

  1. How much will it cost? (TCO)
  2. Why should we move now? (Business case)
  3. Can you prove you executed what you claimed? (PoE / evidence)

This guide + the “Wave 1 Starter Kit” gives you a usable starting point.


The cast

Upendra Kumar - Lead Architect

Upendra

Lead Architect

Trinity - Cloud Engineer

Trinity

Cloud Engineer

Morpheus - Security Architect

Morpheus

Sec Architect

Mr. Project Manager

Project Manager

Wave 1 Lead


The story

Scene 1: The question UKLifeLabs leadership asks

UKLifeLabs leadership: “Wave 1 is 30 app services. When do we get confidence, and what do we need to approve it?”

The Project Manager adds: “We need a decision pack. Not opinions.”

Upendra sets the rule:

“No guesses. We’ll use Azure Migrate to measure reality and then turn that into a TCO + business case.”

TCO vs ROI vs Business Case

TCO Comparison Chart: On-Prem vs Azure

Visualizing the savings: TCO is the math foundation.

TCO

Total Cost of Ownership is the total cost to run workloads over a period (usually 3 to 5 years).

ROI

Return on Investment answers: “What do we get back, and when do we break even?”

Business Case

A Business Case is the exec decision narrative.

It uses TCO and ROI, but also includes:

Rule: TCO is the math. Business case is the decision.

The missing link
FinOps: Making the math stick

A business case is a promise. FinOps is the discipline that ensures you keep it. Without organizational alignment, the "savings" on your spreadsheet will evaporate into cloud waste within six months.

Structural FinOps & Maturity Assessments

As highlighted by industry experts like Thomas Maurer, successful FinOps isn't just about turning off unused VMs. It's about a cultural shift that integrates Finance, Technology, and Business teams.

Before you "Go-Live" with Wave 1, you must evaluate your FinOps maturity. Are you in the Crawl, Walk, or Run phase? Most organizations start at 'Crawl' (simple visibility), but for a regulated Wave 1, you should aim for 'Walk' (automated alerts and tagged accountability).

FinOps Assessment Toolkit

Use these professional-grade resources to benchmark your cost governance before and after migration:


How Azure Migrate helps you build TCO and the Business Case

Azure Migrate Agentless Architecture

Agentless discovery data flow: From VMware/Hyper-V to Azure.

Azure Migrate is your “facts engine.”

What you do in practice

  1. Create Azure Migrate project
  2. Discover servers (via appliance or integrations)
  3. Collect performance data (CPU/RAM/disk/network over time)
  4. Run assessments (readiness + sizing + cost)
  5. Generate business case (where supported) and export the outputs

Why this matters

If you skip measured performance, you’ll oversize in Azure and lock in waste.


The Wave 1 playbook (30 app services)

Step 1. Define Wave 1 boundaries

Upendra + Project Manager:

Step 2. Discovery completeness check

Trinity:

Step 3. Dependencies and network truth

Server Dependency Visual Map

Visualize interconnections to define the "Move Group" boundary.

Trinity + Morpheus:

Output: a “minimum viable ruleset” for Wave 1.

Step 4. Landing zone readiness gate

Morpheus + Upendra:

Step 5. Sizing + cost assessment

Upendra:

Step 6. Build the TCO view

Neha (Finance lens, represented in the guidance):

Step 7. Write the Business Case

Azure Migrate Business Case Dashboard

The executive summary: Annual savings, Cashflow, and ROI.

Project Manager:

Step 8. Execution + evidence (PoE)

This is how you avoid “nice deck, no proof.”

Collect evidence continuously:


PoE (Proof of Execution) in plain English

PoE = evidence that work was executed and outcomes happened.

Even when a migration is funded or co-invested, Microsoft and customers need proof for:

Typical PoE pack contents

(Exact requirements depend on the program and your partner agreement.)


Funding programs and why partners care

What partners typically get

Partners can benefit from Microsoft programs that:

The reality

Funding rules vary by region, customer eligibility, workload type, and program rules.

Treat funding as a bonus. Build a business case that works even without it.


Funding process (high-level)

A practical, “don’t get stuck” sequence:

  1. Confirm eligibility with Microsoft field/partner contact
  2. Define scope (Wave 1 specifics, target services, timeline)
  3. Create plan + estimate (what will be delivered, when, and how measured)
  4. Collect required artifacts (see Starter Kit)
  5. Run delivery while capturing PoE continuously
  6. Submit PoE as required by the program

Wave 1 Starter Kit

Download and use the templates for:

  • Server inventory, app inventory
  • Dependency capture + port categorization
  • Azure Migrate run tracker
  • Landing zone readiness checklist
  • TCO assumptions sheet
  • Funding intake + PoE evidence checklist
  • Wave plan, cutover runbook, validation test plan
  • Customer sign-off email template
Download Starter Kit

Common mistakes (what breaks migrations)


Reference links

Documentation Hub

Official Azure Migrate guides and API refs.

Create Business Case

How-to guide for building the business case.

Assessment Logic

Deep dive into cost and sizing calculation.

Azure Accelerate

Expert help & funding (formerly AMMP).

Community Repo

Azure Migrate Explore tools & scripts.

CAF Landing Zones

Reference implementations for Enterprise Scale.


Referenced Videos

Azure Migrate Overview

Azure Migrate Overview

Microsoft Mechanics walkthrough of the assessment flow.

Agentless Discovery

Discovery & Assessment

Deep dive into agentless discovery for VMware/Hyper-V.

Building a Business Case

Building the Business Case

How to generate the TCO/Business case report.


Ready to operationalize your Azure journey?

Contact Me View the Toolkit

Spread the Insight

Back to Insights