groupsTeam Decision-Intelligence SaaS

Reach decisive team consensus
without meeting gridlock

Capture your team's honest expertise through blind, unbiased scoring. DCZion combines private judgment ranges with Monte Carlo simulations to deliver one clear, mathematically verified answer.

Start a team decision arrow_forwardplay_circleSee 3-step workflow
Live Result Preview

VP of Marketing Hire: Who leads our next chapter?

Recommended Choice
Candidate Bverified

Condorcet Winner (Preferred over all others in pairwise comparisons)

1🥇 Beats all alternatives in 91.2% of 10,000 simulations.

3🎲 10,000 Monte Carlo Draws⚖️ Weighted Sum Tournament2Margin of Victory +31.7%⚠️ 1 Divergent Criteria to Review
Disagreement — where the team divergesOverall dispersion 0.387

How far apart members' scores sit — 0 = everyone agrees, 1 = maximum divergence. 0.387 is notable: the team splits on one key factor.

Track Record & Past Wins

5 members · scores 0.041

Low

96% agreement · Spread 0.6

Culture & Team Multiplier

5 members · scores 0.448

High

454% agreement · Spread 4.6

💡 Action: The team diverges most on Culture & Team Multiplier — discuss this factor before extending the offer.

Show explanation ▾

1Head-to-head winner, not a popularity average

Candidate B beats every alternative in 91.2% of simulations, tested in pairwise matchups — not summed ratings. Condorcet analysis runs every candidate against every rival to find the one that genuinely wins.

Polls & spreadsheets: "Candidate B 7.4, Candidate A 7.1" — a near-tie with no method. Here: one candidate beats all rivals, 91.2% of the time.

2Decisiveness you can measure

A +31.7% margin of victory shows this isn't a coin flip — Candidate B beats the runner-up in 31.7% more simulations than Candidate A beats Candidate B. Near-ties and landslides look different, so a small margin tells you to look harder before committing.

Polls & spreadsheets: one average score hides fragility entirely — 51/49 and 98/2 can look identical.

3Uncertainty is an input, not noise

Members score in confidence ranges (e.g. 7–9), and 10,000 Monte Carlo draws propagate that honest doubt into the result — you get odds, not false precision.

Polls & spreadsheets: "rate 1–10" forces certainty nobody has, then averages it away as if it never existed.

4Disagreement pinpointed, not papered over

The team only really diverges on Culture & Team Multiplier (54% agreement, Spread 4.6) while Track Record & Past Wins sits at 96% agreement. The meeting skips re-debating everything and focuses on the one factor that matters.

Polls & spreadsheets: dissent is averaged into a single number — nobody learns where the team actually disagrees.

A poll gives you a number. DCZion gives you the winner, the odds, the margin — and exactly where the team needs to talk.

Get this on your decision arrow_forward
visibility_off

“Everyone has blind spots — that's why we rely on others to check them. DCZion helps you run that check, so your team's blind spots get caught before they become expensive mistakes.”

Blind scoring — built for honest answers

From argument in the room to a number everyone trusts

trending_down
The Problem

Meeting dynamics bury the best insights

In open meetings, the loudest voice or highest title dominates. Private doubts and specialized domain expertise stay unsaid, forcing teams to decide with only a fraction of their collective intelligence.

how_to_vote
The Fix

Blind scoring & Monte Carlo aggregation

Each team member rates options independently with uncertainty ranges before seeing others' scores. Monte Carlo simulations draw thousands of iterations to reveal the consensus winner with quantified odds.

verified
Why It Works

Mathematical proof & diagnostic focus

Independent judgments eliminate groupthink. Disagreement diagnostics pinpoint exactly where opinions diverge, allowing your team to skip redundant debate and focus solely on the true pivot factors.

10k–100k
Simulations per run
13
Pre-built org templates
100% Blind
Zero anchoring bias
Condorcet
Head-to-head winner proof

Three steps to trusted team decisions

Simple for your team to participate. Rigorous in the background.

1

Set up Team & Decision

Create your team once so their roster automatically powers every decision. Pick a template, name your 2+ options, and set evaluation criteria.

2

Blind & Independent Scoring

Each member opens their private link and rates options using confidence ranges. Scores remain blind so rank and loudest voices never distort judgments.

3

Consensus & Divergence Insights

Run the simulation to get the verified Condorcet winner, win probabilities, and disagreement heatmaps to focus final executive discussions.

The complete journey, step by step

How one person goes from registering to a documented team decision — with every action recorded along the way.

1
Register / Sign in

Create your account

Email + password at /app/auth. No account needed to try the wizard — you're asked to sign in only when you save or share.

2
Create team

Create a workspace → you become the owner

Dashboard → "Create Team", or the topbar workspace switcher. You're the only admin. The name must be unique within your account.

📦 Quota: 5 workspaces on the free plan, 15 on paid — shown live on the Teams page and in the switcher. Invited memberships don't count.
3
Invite members

Two ways to invite — by the workspace admin (you)

✉️ By emailPaste addresses → each invitee gets a join link automatically. Failures show a red ✗ with the reason (persisted).
🔑 Invitation keyGenerate a key (no email needed) → send it however you like; invitee pastes it on /app/invite to join.

“Admin” here means admin of this workspace (the person who created it) — not an admin of the whole app. Only the workspace admin can invite. Roles: Member (create & vote) or Viewer (read-only). Admin status is never grantable to anyone else. Invites expire in 7 days.

4
Choose

Start a decision — solo or team?

A decision does not create a new team. One workspace hosts many decisions — a team decision simply runs inside your existing workspace and reuses its roster as the default participants.

👥 Team decisionRuns inside your workspace, using your team roster as the default participants.
🙋 Solo decisionJust you — personal, not saved to a workspace (unless you pick one). Can still become a team decision later.
5
Wizard (7 steps)

Build the decision

1. Template2. Name & options (≥2)3. Criteria weights4. Range scores (7–9, not points)5. Decision quality (urgency / reversibility / confidence)6. Run simulation7. Results

Saved decisions get a share link /app/decision?share=… and status draft.

6
Team input

Open for input → participants score (blind & anonymous)

Decision moves draft → open. Each participant gets a private link, scores every criterion, and can discuss. Nobody — not even the owner — ever sees individual scores.

🔄 Every re-submission is recorded as a re_vote event in the audit log.
7
Freeze

Run the simulation (freeze)

The owner freezes when every participant has fully scored (large groups >12 may force-freeze at 75%). Monte Carlo + Condorcet compute the winner, disagreement analysis runs, and the decision moves open → frozen.

After freezing nobody can change scores — reopening resets all submissions. The last participant to submit triggers auto-freeze.

8
Results

Read the results (4 tabs)

1. Consensus Summary — winner + "beats all in X% of simulations"2. Disagreement & Alignment — per-factor dispersion3. Deep Analytics — pairwise matrix, sensitivity4. Framework & Audit — history + PDF/JSON export
9
Decide

Make the call

Owner marks it Decided (frozen → decided, timestamped) — or archives / cancels it. The journey ends with a defensible, documented choice.

Built for high-stakes business clarity

Everything you need to turn complex tradeoffs into clear, auditable alignment.

scatter_plot

Confidence Ranges, Not Guesses

Score as ranges (e.g. 7–9) to capture honest doubt rather than forced false precision.

visibility_off

Blind Collective Aggregation

Members submit unseen. Individual distributions are combined fairly without anchoring.

troubleshoot

Disagreement Diagnostics

Surface factor-by-factor variance so you discuss where the team diverges—not everything.

compare_arrows

Condorcet Pairwise Ranking

Every option faces every rival head-to-head to determine the genuine collective favorite.

tune

Live Sensitivity & Fragility

Test what-if scenarios live. Identify which specific score shift could flip the winning outcome.

picture_as_pdf

Executive Audit & Exports

Export reproducible PDF reports, JSON data, or generate shareable decision briefs.

Ready-to-use organizational frameworks

Pre-calibrated criteria for the most common high-stakes decisions.

categoryGeneral Decisionperson_searchKey Executive / Lead HiringstorefrontEnterprise Vendor / Tool SelectionarchitectureEngineering Architecture & StackmapProduct Roadmap & Feature BetcampaignMarketing / Go-to-MarkethandshakeSales / Deal ApprovalshieldSecurity & ComplianceflagStrategy / DirectionpaymentsBudget AllocationcelebrationTeam Events & Socialsports_footballSuper Bowl Winner Prediction

Beyond simple polls and spreadsheets

CapabilitySpreadsheets / PollsDCZion
Multi-criteria weighted scoringManual formulas✓ Automated
Uncertainty ranges (confidence bounds)✗ No✓ Built-in
Anonymous blind submission✗ Rare✓ By default
Disagreement diagnostics per factor✗ No✓ Automated
Monte Carlo simulation (10k+ draws)✗ No✓ 1k–100k runs
Condorcet head-to-head winner math✗ No✓ Verified
Live Sensitivity / Fragility Scanner✗ No✓ Instant
Executive PDF & JSON audit export✗ Manual✓ One-click
menu_bookMathematical Foundations & Aggregation MethodologyClick to expand ↓

How priority scores become weights, how confidence ranges convert into Monte Carlo distributions, and how Condorcet pairwise tournaments identify the unequivocal winner.

📜 Want the why — the 240-year history of Condorcet, why AHP's consistency gate and rank reversal make it a poor fit, and why Monte Carlo is the best answer from your data? See theAbout — the theory behind this app page.

Methodology — how the recommendation is computed

For anyone who wants to follow the logical and mathematical background of the model.

1 · The inputs · Measuring performance (1–10) and importance (0–10)

You define alternatives (the options being compared) and factors (the criteria that matter).

Each factor carries a priority (0–10, 0 = “doesn’t apply to me”) and, for every alternative, a performance range (1–10, min–max, optionally with a triangular peak) that represents uncertainty.

2 · What a priority does

A priority is a relative weight. In every trial the engine combines factors into an outcome, and the weight scales how much a factor steers that outcome. Only the ratios between priorities matter: with {5, 7, 9}, the 9 outweighs the 7 by 9/7 ≈ 1.29× and the 5 by 1.8×. Rescaling all priorities together (e.g. to percentages that sum to 100) does not change the winner.

How a team’s priorities are combined

In team runs, every member’s importance ratings are first made relative to their own top factor: their #1 becomes the reference (1.0) and their other ratings become fractions of it. So a member who tops out at 7 and one who tops out at 10 contribute equal top-weight — nobody’s personal number scale silently dominates the average.

A 0 means “does not apply to me”: it is excluded for that member and never drags the group weight down. If more than half the members mark a factor 0, that factor is dropped from the run entirely (the strongest factor is always kept so the run stays meaningful).

The members’ normalized weights are averaged and mapped to a 0–10 priority for the engine. Dispersion is measured on the same normalized values, so disagreement reflects real differences in preference — not differences in how big a number each person happens to write.

Method A — Weighted score (default)

score[option] = Σ_factors (priority × performance) − riskPenalty · Σ (priority × width²)

Each option accumulates a weighted score per simulation trial. Then, within every trial, options are ordered by score, and the winner of each head-to-head pair gets a tally. After thousands of trials the pairs become a probability: “A beats B in 94% of runs.” The option that beats every other one over 50% is the Condorcet winner; if none (a score-based cycle), the option with the most pairwise wins wins. Uses performance intensity, uncertainty ranges, and the optional downside-risk penalty.

Method B — Criteria-bloc Condorcet

Each criterion is a voter bloc with size = its priority; it ranks the options by that criterion and casts its full bloc weight toward its preference.

This reconstructs classic Condorcet voting. A priority distribution like {19%, 19%, 27%, 35%} is treated the way one treats voter blocs: 19% of the decision weight prefers one ordering, 35% prefers another. Criteria genuinely disagree (cost loves C, quality loves B), so real majority conflict — and genuine cycles — can emerge, and a majority of weight resolves them. This is the fairest “whose priorities win” reading, but it ignores performance intensity and near-ties.

4 · How the two methods compare

Method A = richer decision model: uses magnitude, uncertainty, and risk — but is not majority voting, and its priorities are compressed.

Method B = faithful voting model: proportional to priority spread, surfaces true disagreement — but discards intensity and near-tie detail.

They answer different questions. Method A asks “what is the best weighted recommendation?”, Method B asks “which option wins a fair contest of the team’s preferences?”

5 · Uncertainty and Monte Carlo

Performance ranges are sampled thousands of times; each sample set is one trial. This turns confidence into probabilities and makes results reproducible with a fixed seed.

Method A samples a shared weighted score; Method B re-ranks each criterion’s bloc per trial, so wide ranges weaken conviction without inventing certainty.

Learn the science of team decision-making

Curated research, business insight, and decision frameworks that inform how DCZion turns group judgment into consensus.

Make your next high-stakes team decision right

Free to start. Create your team in 60 seconds and run your first consensus analysis.

Start a team decision arrow_forward