1. Problem Statement

The current process has no shared method for deciding which tasks go into each development sprint. Three friction points surfaced in the Apr 7–8 meetings:

WhoPain point
Julia + Lex (MED-EL)We already invest effort prioritizing our requests — but without knowing Coopers' effort estimates, we can't make informed decisions or understand why tasks are deferred
Lincoln (Coopers)We need something simple that both sides can maintain, ideally Value vs Effort
Gonçalo (Faber-Ludens)Effort alone isn't enough — some tasks block others; only Fabiano's team knows those dependencies

A good framework must solve all three: shared scoring → transparency → faster sprint agreement.

2. Framework Comparison

FrameworkDimensionsComplexityEffort transparency?Dependency support?ClickUp-ready?
Value × Effort (2×2)Value (client), Effort (dev)LowYesNoYes — 2 fields
ICEImpact, Confidence, EaseMediumPartialNoYes — 3 fields
MoSCoWPriority label (4 levels)Very lowNoNoYes — 1 dropdown
WSJF (SAFe)Job size, delay cost, risk reductionVery highYesPartialComplex
KanoSatisfaction model (5 categories)MediumNoNoYes — custom field

Why RICE

RICE separates two signals that other frameworks collapse: Reach (how many users are affected — objective, from platform data) and Impact (how much it helps each affected user — strategic judgment, owned by MED-EL). Keeping them separate gives the score more resolution and better sprint planning conversations.

Two overlays are added: Dependency flag (sequencing constraint) and MoSCoW (release scope label). Both are independent of RICE and of each other.

3. Recommended Framework: RICE + Dependency + MoSCoW

DimNameOwnerWhat it measures
RReach Platform data % of total active users affected by this task
IImpact MED-EL Per-user effect — how much does this move the needle for each affected user?
CConfidence Coopers PM (Gabriela) How well-understood is this task? Can Coopers commit to it?
EEffort Coopers dev (Fabiano) Development cost
Dependency Coopers dev (Fabiano) Does this task block or is it blocked by another?
MoSCoW Joint — sprint planning Release scope label — override for non-negotiable items
Gonçalo's role: informal advisor on Impact — can flag if a score seems inconsistent with UX evidence, but MED-EL holds the field.

Why this ownership split

MED-EL owns value (I): they know their goals and their users. Impact is their strategic judgment made explicit and comparable across tasks.

Coopers owns delivery (C + E): Gabriela knows what's scoped well enough to commit; Fabiano knows what it costs. Neither requires client input.

Reach is not owned by anyone: it's a fact read from the platform. Once active user counts by role are available (from Matomo or the WordPress admin panel), R becomes a lookup, not an estimate.

4. Dimensions in Detail

R — Reach (% of active users)

Reach is the proportion of active users affected by the task, expressed as a decimal (60% = 0.6). Active users = users who have completed at least one meaningful action in the platform within the last 30 days (definition pending — see Q1).

Reach uses active users, not total registered users. Dormant accounts inflate R artificially and misrepresent the real audience for any given task.

Role distribution reference table

Estimated — replace with real counts from Matomo or WordPress admin panel once available.

RoleEst. % of active usersNotes
Recipient~55–65%Largest active community group
Candidate~20–30%High churn risk at registration; most fragile segment
Mentor~5–10%Small group, high leverage
Area Manager~2–5%Admin role; small group
MED-EL employee~1–2%Internal only
Super Admin<1%

I — Impact (MED-EL's judgment)

How much does this task move the needle for each affected user?

ScoreWhen to use
3Removes a blocker, resolves a significant frustration, or directly advances a strategic KPI
2Meaningful improvement — users will notice and benefit
1Minor improvement — nice to have, low individual effect

C — Confidence (Coopers PM / Gabriela)

How well-understood is the task? Can Coopers commit to delivering it as described?

ScoreMeaning
100%Fully scoped. Fabiano has reviewed; effort is reliable.
75%Mostly understood. Minor unknowns remain.
50%Partially scoped. Some discovery needed before committing.
25%Exploratory. Scope is unclear — don't commit to a sprint yet.
Transparency mechanism: when MED-EL sees C=25% on a task they care about, they understand why Coopers won't commit it — not low priority, but unknown scope. This replaces a difficult conversation with a visible data point.

E — Effort (Coopers dev / Fabiano)

SizeHoursEffort weight (formula)
S≤4h0.5
M4–8h1
L8–20h2
XL>20h4

Dependency (overlay — Coopers dev / Fabiano)

ValueMeaning
NoneNo sequencing constraint
SoftRelated to another task but not blocking
HardBlocks or is blocked by another task — must be sequenced

MoSCoW (overlay — joint, sprint planning)

Release scope label — override when the RICE score alone doesn't capture non-negotiable urgency.

LabelMeaning
MustNon-negotiable for this release — compliance, legal, or hard deadline
ShouldImportant; should ship this sprint if capacity allows
CouldDesirable; schedule by RICE score
Won'tDeferred — out of scope for now
MoSCoW and Dependency are independent fields. A Hard Dependency task is not automatically a Must — it may be a Could that simply needs to precede another Could.

5. RICE Formula

RICE Score = (R × I × C) ÷ E weight

Worked examples

TaskRICEScoreRead
Password reset delay (all users, blocks access)0.931.0S (0.5)5.4Do now
Group search bug (all users, moderate friction)0.8521.0S (0.5)3.4Quick win
Candidate registration recovery email0.2530.75M (1)0.56Strong mid
Feed redesign (all users, high impact, large scope)0.8530.75XL (4)0.48Important but heavy
Area Manager moderation queue0.0321.0M (1)0.06Low — small audience
Graceful degradation: if MED-EL disengages from Impact (I), all tasks default to I=1 and the score becomes a pure Reach × Confidence ÷ Effort ranking. Still useful, still defensible.

6. ClickUp Setup

Custom Fields

FieldTypeOwnerOptions
Reach (R)Number (0–1)Platform dataDecimal from role distribution table
Impact (I)DropdownMED-EL1 / 2 / 3
Confidence (C)DropdownCoopers PM25% / 50% / 75% / 100%
Dev Effort (E)DropdownCoopers devS / M / L / XL
DependencyDropdownCoopers devNone / Soft / Hard
Blocked byRelationshipCoopers devLink to blocking task
MoSCoWDropdownJointMust / Should / Could / Won't
RICE ScoreFormula or NumberAuto / Fabiano(R × I × C) ÷ E weight
Q2 — ClickUp plan check: Formula fields require Business plan or above. If unavailable, RICE Score is a Number field that Fabiano calculates manually after each estimation session.

Views

Backlog Board (shared) — Table view, sorted by RICE Score descending. MED-EL fills I; Gabriela fills C; Fabiano fills E and Dependency.

Sprint Planning View — Board view, grouped by Sprint (Backlog / Current / Next / On Hold). Used in the joint biweekly session.

Dependency Map — List view, filtered by Dependency = Soft or Hard. Used by Fabiano + Gonçalo before each sprint for sequencing review.

7. Workflow

ASYNCHRONOUS (ongoing)
────────────────────────────────────────────
Task submitted to Backlog
→ MED-EL fills: Impact (I)
→ Gabriela fills: Confidence (C) — within 24h
→ Fabiano fills: Dev Effort (E) + Dependency — within 24h
→ RICE Score calculates

SYNCHRONOUS (biweekly sprint planning, ~30 min)
────────────────────────────────────────────
1. Gabriela reports capacity (total dev hours available)
2. Review top RICE Score tasks in Backlog Board
3. Fabiano flags Hard Dependencies → explains sequencing
4. Review Must items (MoSCoW override) — non-negotiable first
5. Joint drag: move agreed tasks into Next Sprint
6. Confirm → sprint starts

8. Responsibilities

WhoResponsibilities
MED-EL
Julia, Lex, Marina
Fill Impact (I) on every task before sprint planning. Can create tasks directly in Backlog with I pre-filled. In sprint planning: advocate for tasks; ask about Confidence if a task ranks lower than expected.
Coopers PM
Gabriela
Fill Confidence (C) within 24h of task submission. Flag tasks where C=25% and explain what's needed to improve scope. Facilitate or co-facilitate sprint planning.
Coopers dev
Fabiano
Fill Dev Effort (E) and Dependency within 24h of task submission. Lead the dependency walkthrough in sprint planning. Report available capacity at sprint start.
Faber-Ludens
Gonçalo
Maintains Reach reference table (updated when new user data is available). Informal advisor on Impact — flags scores that diverge significantly from UX evidence. Reviews RICE Score distribution after each sprint to catch calibration drift.

9. Open Questions

⚠ Critical — blocks reliable scoring

Q1 — What defines an "active user" for Reach? R is expressed as % of active users — but "active" is currently undefined. Does viewing the feed count? Liking a post? Sending a message? The threshold likely differs by role (a Mentor who reads but doesn't post is still engaged; a Candidate who logs in once and never returns is not). Until this is defined, R values are estimates and RICE scores are directional only, not reliable for comparison. This must be resolved before the first scored sprint.

Owner: MED-EL + Gonçalo + Gabriela  ·  Needed by: before first scored sprint

#QuestionOwnerNeeded by
Q2Does the current Coopers ClickUp plan support formula fields?GabrielaBefore setup
Q3What is the current sprint cadence — weekly or biweekly?GabrielaBefore setup
Q4Should MED-EL be able to create tasks directly in ClickUp, or only through Coopers?Gabriela + MED-ELBefore setup
Q5Is there a separate list for bugs vs UX improvements? Framework may need to apply to both.GabrielaBefore setup
Q6What is the actual active user count per role? (to replace estimated R values)Karam / GabrielaBefore first scored sprint

10. Next Steps

#ActionOwner
1Coopers internal review of this document — feedback to GonçaloLincoln, Gabriela, Fabiano
2Schedule ClickUp setup call (~30 min): confirm plan, create fields, set up views, backfill existing tasksGabriela + Fabiano + Gonçalo
3Request active user count by role from Karam or WordPress admin panel (Q6)Gabriela / Karam
4Align with MED-EL on active user definition (Q1) — next biweeklyGonçalo + MED-EL
5Facilitate first sprint planning session with the new systemGabriela + Gonçalo