Schematex
comparison·Pugh, Total Design (1991) · ASQ decision matrix·software, engineering·complexity 3/3·since v0.9.8

CI/CD platform — decision matrix

A Pugh weighted-decision matrix where the engine computes each option's weighted total, ranks them, and highlights the winner — with Jenkins as the datum baseline.

For the staff engineer running a platform trade study

Open in Playground →
comparison·§
↘ preview
100%
Selecting a CI/CD platform Decision matrix: 4 options × 5 weighted criteria. Winner: "GitHub Actions" — weighted score 76, highest of 4 options. Selecting a CI/CD platform GitHub Actions GitLab CI CircleCI Jenkins datum Ease of setup ×5 5 4 4 2 Build speed ×4 4 4 5 3 Cost at our scale ×4 4 3 3 5 Ecosystem / marketplace ×3 5 3 3 4 Self-host control ×2 2 5 2 5 Weighted total 76 #1 67 #2 65 #3 64 #4 vs datum +12 +3 +1 0 Winner: "GitHub Actions" — weighted score 76, highest of 4 options.
UTF-8 · LF · 32 lines · 658 chars✓ parsed·1.8 ms·18.8 KB SVG

What this shows

This is the engine's differentiator. You declare the options (columns), the weighted criteria (rows), and a score per cell — and you stop there. The Weighted total row, the #1#4 ranks, the green winner, and the vs datum deltas against Jenkins are all computed (Σ of weight × score), not typed in. Change one score and the winner can flip. That is Stuart Pugh's controlled-convergence method — the same "the engine computes the answer" stance as pert (schedule) and faulttree (cut sets).

The baseline: "Jenkins" line marks the Pugh datum: that column is shaded and every other option shows its margin over it.

Comparison syntax