Матрица RACI
1. Выбранный функционал и границы
Функционал: Owner-check — механизм безопасной передачи находки: до подтверждения владельца общение ограничено (только вопросы/ответы), после подтверждения — обычный чат.
Цель функционала:
-
снизить риск «отдать не тому» и мошенничества;
-
повысить доверие к платформе и долю закрытых объявлений.
2. Стейкхолдеры по Owner-check
1) Заказчик
Интерес: чтобы продукт давал ценность (возвраты, доверие и т.д.). Что решает:
-
нужен ли owner-check в MVP и в каком виде;
-
насколько жёсткие ограничения чата допустимы;
-
критерии успеха (KPI).
2) Системный аналитик
Интерес: требования были однозначные, проверяемые и реализуемые. Что делает: сценарии (Use Case), бизнес-правила, критерии приёмки, крайние случаи.
3) UX/UI дизайнер
Интерес: чтобы пользователь понял, почему чат ограничен, и не бросил процесс. Что делает: UX-поток, тексты, состояния (“ожидаем ответы”, “подтверждено”, “отклонено”).
4) Архитектор / Tech Lead
Интерес: чтобы решение было технически целостным, безопасным и поддерживаемым. Что решает: модель данных/статусы, API-подход, где ограничения гарантируются (сервер/клиент), логирование, антиспам.
5) Backend-разработчик
Интерес: стабильная серверная логика. Что делает: статусы owner-check, API, валидации, запреты до подтверждения.
6) Frontend-разработчик
Интерес: корректный UX и состояния приложения. Что делает: UI owner-check, блокировки, сообщения, обработка ошибок.
7) Тестировщик (QA)
Интерес: чтобы не было дыр/обходов и регресса. Что делает: позитивные/негативные сценарии, проверка статусов/ограничений, баг-репорты.
8) Модератор
Интерес: меньше мошенничества и понятный процесс разборов. Что решает/влияет: правила жалоб, красные флаги, что считаем злоупотреблением.
9) Пользователь “Нашедший”
Интерес: безопасно отдать находку и не попасть на мошенника. Как влияет: даёт требования “какие вопросы работают” и в реальном сценарии принимает решение “подтвердить/отклонить”.
10) Пользователь “Потерявший” (Owner)
Интерес: быстро вернуть вещь/животное. Как влияет: показывает, какие “секретные признаки” реально можно вспомнить.
11) Юрист
Интерес: чтобы не было утечек персональных данных и опасных сценариев. Как влияет: формулировки запретов, рекомендации, что блокируем до подтверждения.
12) Организации (приюты, бюро находок, учреждения)
Интерес: понятная и безопасная процедура выдачи, снижение конфликтов. Как влияет: консультируют по существующим методам подтверждения владельца и по типовыми кейсами мошенничества.
3. Активности в рамках реализации функционала
Ниже активности для внедрения owner-check в MVP:
-
Сформировать бизнес-цель и KPI для owner-check.
-
Собрать требования и риски (мошенничество, утечки данных, “отдать не тому”).
-
Спроектировать сценарии (Use Case, альтернативы, исключения).
-
Определить правила ограничений чата до подтверждения (что можно/нельзя отправлять).
-
Определить шаблоны контрольных вопросов (2–3 вопроса) и возможность “свой вопрос”.
-
Спроектировать UX поток (карточка → отклик → owner-check → обычный чат).
-
Спроектировать модель данных и статусы (диалог, owner-check status).
-
Реализовать API/Backend (создание диалога, вопросы/ответы, решение, смена режима).
-
Реализовать UI/Frontend (экраны, статусы, блокировки, сообщения).
-
Настроить обработку ошибок/крайних случаев (нет ответа, повторная отправка, сбои).
-
Подготовить тесты и провести тестирование.
-
Провести приёмку функционала и утвердить релиз.
-
Включить мониторинг и базовую аналитику (сколько проверок, конверсия в подтверждение).
-
Организовать поддержку/процесс жалоб (что делать при споре/мошенничестве).
4. RACI-матрица (для функционала Owner-check)
Обозначения:
-
R (Responsible) — делает работу руками (исполняет).
-
A (Accountable) — утверждает результат и несёт ответственность.
-
C (Consulted) — консультирует (двусторонняя коммуникация).
-
I (Informed) — информируется (односторонняя коммуникация).
| Активность | Заказчик | Системный аналитик | UX/UI | Архитектор | Backend | Frontend | Тестировщик | Модератор | Нашедший | Владелец | Юрист | Организации |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. Цель и KPI owner-check | A | R | I | I | I | I | I | I | С | С | I | С |
| 2. Сбор требований и рисков | A | R | I | I | I | I | I | C | C | C | C | C |
| 3. Use Case и альтернативы/исключения | A | R | I | I | C | I | I | I | C | C | I | С |
| 4. Правила ограничений чата до подтверждения | A | R | I | I | I | I | I | I | I | I | C | I |
| 5. Шаблоны контрольных вопросов | A | R | I | I | I | I | I | I | C | C | C | C |
| 6. UX поток и тексты/подсказки | A | C | R | I | I | I | I | I | C | C | C | I |
| 7. Модель данных и статусы | I | C | I | A | R | C | I | I | I | I | I | I |
| 8. Backend реализация и API | I | C | I | A | R | I | C | I | I | I | I | I |
| 9. Frontend реализация (экраны/блокировки) | I | C | C | A | I | R | I | I | I | I | I | I |
| 10. Ошибки и крайние случаи (реализация и обработка) | I | C | I | A | R | R | C | I | I | I | I | I |
| 11. Тестирование (включая негативные кейсы) | I | A | I | I | C | C | R | I | I | I | I | I |
| 12. Приёмка релиза (UAT) | A | R | I | I | I | I | C | I | I | I | I | I |
| 13. Мониторинг и метрики | I | C | I | A | R | I | I | I | I | I | I | I |
| 14. Процесс жалоб/поддержки owner-check | A | C | I | I | I | I | I | R | I | I | C | I |
5. Роли в принятии решений и реализации
Заказчик
-
Принимает ключевые продуктовые решения по функционалу: нужен ли owner-check в MVP, какие ограничения допустимы, чтобы не ухудшить пользовательский опыт.
-
Утверждает (A) результат на этапах, связанных с бизнес-ценностью: цели/KPI, требования и правила ограничений, приёмка релиза, процесс поддержки/жалоб.
-
Отвечает за последствия решения: компромисс между безопасностью и удобством, влияние на метрики и репутационные риски.
Системный аналитик
-
Собирает и формализует требования к owner-check: основной сценарий, альтернативные потоки, исключения, бизнес-правила.
-
Декомпозирует функционал для разработки: что нужно реализовать в backend/frontend, какие статусы/ограничения должны быть.
-
Формирует критерии приёмки и проверяет, что функционал соответствует требованиям (в том числе участвует в приёмке и в контроле покрытия тестами).
UX/UI
-
Проектирует пользовательский поток owner-check: как пользователь попадает в проверку, что видит на каждом шаге, какие статусы и подсказки есть.
-
Готовит тексты, чтобы пользователю было понятно зачем чат ограничен и что нужно сделать для подтверждения.
-
Снижает риск ошибок и конфликтов через понятный интерфейс и корректные состояния.
Архитектор
-
Утверждает техническое решение по реализации функционала: модель данных, статусы, подход к API.
-
Отвечает за технические риски: устойчивость, безопасность на уровне архитектуры, защита от обхода ограничений.
-
Определяет подход к мониторингу/логированию и обработке ошибок на уровне системы.
Backend
-
Реализует серверную логику : статусы owner-check, хранение/проверка вопросов и ответов, переходы между режимами.
-
Гарантирует ограничения на сервере (невозможность обойти правила через прямые запросы к API).
Frontend
-
Реализует интерфейс: экраны owner-check, отображение статусов, блокировки полей/действий до подтверждения.
-
Обеспечивает корректные пользовательские состояния при ошибках: повторная отправка, отсутствие ответа, нестабильная сеть и т.п.
Тестировщик
-
Проводит тестирование функционала: позитивные сценарии и негативные кейсы (ошибки, недоступность сети, попытки обойти ограничения, некорректные данные).
-
Проверяет корректность переходов статусов owner-check и соответствие критериям приёмки.
-
Фиксирует дефекты и контролирует регресс после исправлений.
Модератор
-
Исполняет процесс поддержки и обработки жалоб: принимает обращения пользователей, проверяет контент/переписку по жалобе, применяет меры согласно правилам.
-
Участвует консультационно при проработке требований, связанных с жалобами и типовыми злоупотреблениями.
-
Обеспечивает управляемость спорных кейсов после релиза (когда owner-check не помог или возник конфликт).
Нашедший
-
Консультирует по требованиям как пользователь: какие контрольные вопросы реально помогают отличить владельца от мошенника, сколько шагов приемлемо.
-
В рабочем процессе инициирует проверку и принимает решение: подтверждать владельца или отклонять, если ответы выглядят сомнительно.
-
Даёт обратную связь о том, где интерфейс/правила мешают или вызывают недоверие.
Владелец
-
Консультирует требования как пользователь: какие признаки владения он реально может назвать, какие вопросы могут быть невозможны/несправедливы.
-
В рабочем процессе проходит проверку, отвечая на вопросы, чтобы подтвердить владение вещью/животным.
-
Даёт обратную связь по сложности, скорости и понятности процесса.
Юрист
-
Консультирует по вопросам персональных данных и формулировок ограничений: какие данные нельзя запрашивать/передавать до подтверждения.
-
Помогает сформулировать предупреждения и правила безопасного общения, чтобы снизить юридические и репутационные риски.
Организации
-
Консультируют по практикам “как подтверждают владельца в реальной жизни” (приюты, бюро находок и т.п.).
-
Подсказывают типовые мошеннические сценарии и “сильные признаки владения”.
-
Их опыт используется для улучшения сценариев owner-check и повышения доверия к сервису.