Ответ
Приоритизация фич — это баланс между бизнес-ценностью, технической сложностью и потребностями пользователей. Я использую комбинацию методов:
-
RICE-оценка (Reach, Impact, Confidence, Effort) — количественный подход для сравнения фич.
Пример: фича с охватом 10K пользователей, влиянием 3x, уверенностью 80% и усилиями 2 недели получит RICE = (10K * 3 * 0.8) / 2 = 12K. -
MoSCoW (Must-have, Should-have, Could-have, Won’t-have) — для быстрой сортировки по критичности.
-
Карта влияния — визуализация фич по осям "Ценность для пользователя" vs "Ценность для бизнеса".
-
Данные — A/B-тесты, метрики (CR, retention), обратная связь от поддержки.
Пример приоритизации в бэклоге:
features = [
{"name": "Auth via Google", "rice_score": 12000},
{"name": "Dark Mode", "rice_score": 8000},
]
sorted_features = sorted(features, key=lambda x: -x["rice_score"])
Гибкость важна: иногда "маленькая" фича даёт неожиданно высокий эффект.