MolKit/Resources
Decision making4 min read

How to evaluate project options

Use weighted criteria to compare ideas, tools, or approaches before committing implementation time.

Related tool

Pricing Calculator

Why gut feel is expensive

Most project decisions get made based on whichever option you thought of last, whichever one a respected person recommended, or whichever one is already familiar. This is not decision-making — it is pattern matching under pressure.

The cost shows up later: you commit to a tool that doesn't scale, build on a platform that charges you out of the budget at 10x usage, or choose an approach that's correct in isolation but wrong for your client's maintenance capabilities.

A decision matrix doesn't remove judgment — it structures it. By making your criteria explicit and weighting them before you score options, you separate "what matters for this decision" from "which option I already prefer."

Step 1: Define your options

List the two to five options you're actually considering. If you have more than five, eliminate the weakest ones first based on any hard constraint (price ceiling, required integration, platform support).

Be specific. "Zapier vs Make" is a valid comparison. "Zapier vs some other tool" is not. Undefined options produce meaningless scores.

For each option, note any hard disqualifiers before scoring:

  • Does it integrate with all required tools?
  • Is it within budget?
  • Can the client or team maintain it without your help post-delivery?

Options that fail a hard disqualifier should be eliminated before the matrix — don't waste scoring time on options that aren't viable.

Step 2: Choose and weight your criteria

Pick the four to six criteria that actually matter for this decision. Typical criteria for tool or approach decisions:

CriterionExample meaning
CostTotal cost over 12 months (platform + your time)
Ease of setupHow fast can you build this?
MaintainabilityCan a non-technical person maintain it?
ScalabilityWhat happens at 10x current volume?
Integration fitDoes it connect to required tools natively?
RiskWhat breaks if this fails?

Once you have your criteria, assign a weight to each. Weights should sum to 100. The weight reflects how much that criterion should influence the final score.

Example weights for an automation platform decision:

  • Cost: 25
  • Integration fit: 30
  • Maintainability: 25
  • Scalability: 20

The weights are the real work. Once you have them, the scoring is mechanical.

Step 3: Score and calculate

Score each option on each criterion from 1 to 5. Use consistent anchors:

  • 1: Does not meet this criterion at all
  • 2: Meets it partially with significant limitations
  • 3: Meets it adequately for this use case
  • 4: Meets it well with minor limitations
  • 5: Meets it better than alternatives

For each option, multiply each score by its criterion weight, then sum the weighted scores. The option with the highest total is the matrix recommendation.

Example:

Cost (25)Integration (30)Maintain (25)Scale (20)Total
Zapier3 (75)5 (150)5 (125)3 (60)410
Make4 (100)4 (120)3 (75)4 (80)375

In this example, Zapier wins despite costing more, because integration fit and maintainability outweigh the cost difference.

Step 4: Use the result, don't worship it

A decision matrix is a structured opinion, not an oracle. If the top-scoring option contradicts your strong practical instinct, that's worth examining — not overriding.

Ask: Is my instinct based on something the matrix didn't capture? If yes, add a criterion and rescore. If no, and you still disagree with the result, your weights may not reflect your actual priorities. Adjust the weights until they do.

The matrix is useful in two specific situations:

  1. When you have a strong bias toward one option and want to check it
  2. When you need to explain a decision to a client, stakeholder, or team member — a scored matrix is a defensible rationale

Document your matrix alongside the project deliverables. When someone asks "why did you pick this tool?" in six months, you have an answer.