advanced 3 min answer

You must get approval for a costly architectural change from a board that includes the CFO, the CISO and two engineering leads who disagree with your approach. How do you prepare?

communicationstakeholderstradeoffsnegotiation
Show the full answer Hide the answer

Do the work before the meeting

The meeting is where a decision is confirmed, not where it is made. Preparation is most of the outcome.

Map the stakeholders by power and interest. The CFO has high power and low interest in the technical detail — they need business impact and cost, briefly. The CISO has high power and high interest in one dimension — engage them on it directly and early. The engineering leads have lower formal power and high interest, and they can make implementation succeed or fail regardless of the approval.

Pre-socialise with the strongest objector. An objection incorporated beforehand is worth far more than one defended against in public — and if they are right, you would rather find out now.

Understand the disagreement before trying to resolve it

Ask why. The engineering leads' stated position is not their interest. The interest might be delivery risk during migration, a concern about operating the result, or a previous programme that failed the same way.

Each of those admits different options, and some cost far less than the approach you brought. Where the disagreement is about facts, convert it into a testable question and run a spike — evidence settles what argument extends. Where it is about values — how much to weight cost against reliability — more analysis will not help, and it needs the person who owns that trade-off to decide.

Write it for people who will read the first paragraph

Recommendation, business impact, cost, risk, decision requested — in that order, under a page. The reasoning goes in an appendix, where it signals rigour and is read by few.

Options, including doing nothing with its cost. A single option reads as advocacy; including the status quo makes it an analysis.

Complete cost, including engineering time at a loaded rate and the coexistence period. Understating it destroys credibility for the next proposal.

Risks stated plainly with mitigations. Omitting them invites the audience to find them, which is worse.

Circulate a day in advance, so the meeting is spent on disagreement rather than presentation.

Present the trade-off honestly

Never present the recommendation as free. "We can have A or B, not both. A costs X; B costs Y." Name what is given up in each audience's units, and say who bears the cost — users, the operations team, the finance line, a future team.

For the CFO: money and risk. For the CISO: what the security posture becomes, and what compensating controls apply. For the engineers: the mechanisms, the alternatives rejected and why, and the parts that are uncertain.

State confidence honestly — what is known, what is estimated, what would change the answer. Overclaimed certainty is discovered later and is expensive.

Ask for a smaller commitment than the whole

Propose a first increment with a decision point. It lowers the size of the bet, produces evidence before the largest spend, and gives the objectors a natural place to be proven right or wrong.

Handle the outcome properly

If the decision goes against you: disagree properly once, with the objection recorded in the decision record, then commit fully. Partial commitment is visible and it is the thing that damages the next proposal.

If it goes your way, the engineering leads still have to build it — which is why the pre-meeting conversation mattered more than the presentation.