openskills.info
Course Preview

Technical Decision-Making

Technical decision-making is the practice of choosing among technical options by connecting business goals, constraints, evidence, risks, and trade-offs. It helps a team make a clear choice, record why it fits, and revisit it when the context changes.

itEngineering leadership and delivery management

Don't Panic: Technical Decision-Making

Technical decision-making is the small but persistent discipline of making a choice visible before it turns into a fossil in a repository. It is not a ceremony for choosing the best database, because there is no best database wandering the universe waiting to be selected. There is only a bounded choice in a particular system, with an outcome it must support and a bill that someone will eventually receive.

Begin with the frame. Name the boundary, the current state, and the cost of doing nothing. Then name the decision drivers, the ranked criteria that distinguish the credible options. This is the useful bit: reliability, delivery effort, operating burden, cost, and reversibility do not become friendly merely because they are placed in a spreadsheet together.

A weighted matrix can help, but it cannot achieve sentience or objectivity. Its numbers still contain assumptions, so run a sensitivity check, a test that changes uncertain weights or ratings. If a tiny adjustment crowns another winner, the choice is fragile. That is not an administrative failure. It is information: gather better evidence, narrow the scope, or record the risk plainly.

The other indispensable creature is the decision owner, the person with authority and accountability for the call. Contributors provide evidence and consequences. Reviewers challenge reasoning. Consensus can be useful, but without an owner, deadline, and escalation path it has a remarkable ability to turn into weather.

Write an ADR while options can still change. Capture context, options, evidence, consequences, validation, and review triggers. The record preserves intent; it does not enforce it. Connect the choice to delivery work, tests, operational measures, security checks, or cost data, then revisit it when a failed assumption, missed target, or changed dependency gives reality a vote.

Read the Course tab for the full decision loop, Slides for the mental map, Cheatsheet for the comparison and ADR templates, Practice for the techniques, and Quiz when it is time to see whether the matrix has been mistaken for a prophecy.

Where this skill leads

Relevant careers

See how this topic contributes to broader role-level skill maps.

Sources