Value/Effort матрица 2×2
Quick wins / fillers / major projects / thankless. Критерии осей, кто заполняет, что делать с thankless.
Построй Value/Effort 2×2 матрицу для {{scope}}.
Самая простая prioritization рамка. Достоинство — за 30 мин даёт actionable картину. Недостаток — слишком груба для большого backlog (10+ items). Используй когда: квартальное планирование, обсуждение со стейкхолдером, sprint planning, sanity check над RICE/ICE.
Структура
EFFORT
Low High
┌──────────┬──────────┐
High │ Quick │ Major │
│ Wins │ Projects │
VALUE ├──────────┼──────────┤
Low │ Fillers │ Thankless│
│ │ Tasks │
└──────────┴──────────┘
1. Определи оси
Value (Y)
Что считается «value» — зафиксируй до сессии:
- Бизнес: revenue impact, market position, strategic bet
- Юзер: pain solved, frequency × intensity
- Команда: leverage (помогает дальше работать быстрее)
Не давай каждому участнику читать «value» по-своему. Один критерий на сессию.
Effort (X)
- Includes design + dev + QA + release + support readiness
- Не только eng time — частая ошибка
- Если нужны новые компетенции (security audit, legal review) — это Effort
- Зависимости от других команд — Effort
Где провести линию low/high
| Source | Low/High split |
|---|---|
| Quarterly planning | Low ≤ 2 person-weeks, High > 2 weeks |
| Annual plan | Low ≤ 1 month, High > 1 month |
| Sprint backlog | Low ≤ 2 дня, High > 2 дней |
Должно быть 30-70% items с каждой стороны. Если 90% High — линия в неправильном месте.
2. Кто заполняет
| Источник | Кто |
|---|---|
| Value scoring | PM + customer-facing (Sales / CS / Support) |
| Effort scoring | Eng lead + Designer (если UI) + DevOps если ops |
| Final placement | Все вместе, 30-min сессия |
НЕ заполняй один. Single-owner Value/Effort = bias-проекция на бизнес. Включи минимум 3 функции.
3. Read the quadrants
Quick Wins (High V / Low E) — DO NOW
Очевидное «делаем». Но осторожно:
- Quick wins «съедаются» — после года остаются только Major Projects
- Не путать с «easy» — quick win решает реальную боль, просто решение лёгкое
- Если quadrant пуст — либо low-hanging fruit съеден, либо value-критерий слишком высокий
Major Projects (High V / High E) — PLAN, PHASE
Стратегически важные, но требуют commitment-а:
- Не больше 1-2 одновременно
- Разбивай на milestones — каждый milestone должен сам по себе давать value
- Если все 6 месяцев без shipped value — высокий риск
- Здесь нужен RFC / design doc до старта
Fillers (Low V / Low E) — FIT IN
Заполняют простои между Major Projects:
- Хорошо для junior-ов / новичков (low risk learning)
- Polish / micro-UX — copy improvements, error message clarity
- Не отвлекают от Major Projects, но дают impression of progress
- НЕ promote их до Quick Wins — это inflation
Thankless Tasks (Low V / High E) — THE HARD QUESTION
Здесь самая сложная категория. Три варианта:
A. Просто не делай (default) Большинство thankless tasks — это «исторические долги» или «sales sometimes asks». Удали из backlog. Освободи mental space.
B. Сделай если это unblock-ер
- Compliance / security / regulatory — даже если valueless, иначе нельзя продолжать
- Tech debt блокирующий Quick Wins — переоцени value (он не low)
- Migration / sunset — единоразово болезненно, потом проще
C. Найди cheaper alternative Часто thankless = решение неверного уровня:
- Полная переписка vs частичный refactor только в hotspot
- Custom build vs SaaS replacement
- Manual vs automated (если случается раз в полгода — manual может ок)
Если thankless остаётся High value-blocking — переклассифицируй в Major Project и treat соответственно (RFC, phasing).
4. Output format
## Value/Effort matrix — Q2 2026
### Quick Wins (do now)
- Improve empty state CTA on Dashboard
- Add keyboard shortcut for primary action
- Cache top-3 API responses
[Owner per item]
### Major Projects (1-2 active)
- AI-powered search (Q2-Q3, 3 milestones)
- Mobile app v2 (Q3)
[Each: RFC link, milestone plan]
### Fillers (fit between)
- Help docs refresh
- Onboarding tooltip copy
- Bulk export action
[Junior-friendly tag]
### Thankless — decisions
- Old admin panel rewrite → DEFER (cheaper alt: keep + freeze)
- GDPR data export endpoint → DO (regulatory, unblocks EU customers)
- Custom metric Y dashboard for one big customer → KILL (cheaper alt: SQL access)
5. Когда Value/Effort недостаточно
Используй RICE/ICE если:
-
15 initiatives — матрица переполняется
- Нужен ranking внутри quadrant (Quick Win А или Quick Win Б?)
- Stakeholder спорит о «high vs medium value» — нужно decompose
Value/Effort — это первичная sorting, RICE/ICE — secondary ranking внутри Quick Wins / Major Projects.
Anti-patterns
- ❌ One person fills the matrix — bias и проекция
- ❌ Все items в High/High — линию провёл не туда
- ❌ Quick Wins quadrant пуст 2 квартала подряд — либо low-hanging fruit съеден (норм), либо value-критерий завышен
- ❌ Игнорировать Thankless — они копятся и блокируют Quick Wins
- ❌ Использовать V/E для 30+ items — слишком грубо, take RICE
- ❌ Менять оси посредине сессии — теряешь сравнимость
В конце
- Заполненная матрица (4 quadrants с items)
- Owner для каждого Quick Win
- RFC / milestone plan для каждого активного Major Project
- Decision log для Thankless (DO / DEFER / KILL + reason)
- Дата следующей переоценки (typically monthly)
Матрица функциональной регрессии
Exhaustive матрица: список ВСЕХ интерактивных функций × текущий статус (pass / partial / fail / not tested) × cross-browser/device. Не выборка — система.
Декомпозиция фичи в user stories
Разбить фичу на маленькие истории формата «As a … I want … so that …» с acceptance criteria.
PRD из идеи фичи
От «давайте сделаем X» до спека, по которому команда может работать без 100 уточнений.