Kushagra GoyalWork

← Selected work

Launching nine server platforms

Launching a platform is mostly a coordination problem.

ExecutionNPI

Situation

Each launch was being negotiated from scratch across product, engineering, supply chain, the factory, the quoting systems and finance. The hardware was usually ready well before the commercial side was, and that gap did not appear on any engineering plan, because it was nobody’s milestone.

Why it mattered

A date that engineering can hit and the business cannot is one nobody can plan against. Revenue tracking, seller enablement and the commercial structure all sit in that gap, and the same thing happens again on the next platform.

My role

I ran Tier 3 new product introduction across nine platforms in one family, accountable for the commercial definition rather than the engineering one.

The decision

Build one commercial structure that every platform in the family inherits, covering tracking, SKU architecture, revenue routing and enablement. Then run the nine launches against it as a repeatable pattern rather than as nine separate projects.

The trade-off

A shared structure is less tailored than a bespoke one. Any platform with a genuinely different commercial shape has to argue its way out, and that argument costs more than it would have under the old model. That is the intended price, not a side effect.

Outcome

Launch became a sequence people could plan against, and revenue routing stopped being rediscovered per platform.

What I would do differently

The document people used most was the list of who has to sign off and in what order, because it told six teams when their turn came. I would write that first next time.