Обсуждение:Заглавная страница
Оформление фичи
Оформление фичи — это стандартизированный процесс описания новой функциональности (фичи) в разработке продукта.
Проблема
Описание проблемы, которую решает фича. Фича может решать комплекс проблем. В таком случае нужно перечислить все.
Примеры:
- Проблема: Плохое и долгое распределение инцидентов по экспертам предметных областей, которые эти инциденты затрагивают.
- Проблема: Игрокам не хватает возможности объединения и общения в группах прямо в игре.
- Проблема: Не хватает средств кастомизации профиля. Игроки не могут выделиться за счет разных достижений или доната.
Цель
Цель фичи — четко сформулированный итог работы, который позволяет понять, что мы хотим сделать в рамках фичи.
Примеры:
- Цель: Основные механики клановой системы для объединения групп и общения внутри игры.
- Цель: Возможность авторизации пользователей в один и тот же аккаунт на разных устройствах.
Критерии успешности
Критерии успешности должны быть измеримыми и выраженными через влияние на метрики. Это важно для приоритизации фичи и принятия решения о её реализации.
Примеры влияния на аналитические показатели:
- Критерии успешности: Увеличит долгосрочное удержание, Ret_7 и Ret_28.
Примеры технических критериев:
- Критерии успешности: Средняя скорость влития МР (Merge Request) вырастет на 20%.
- Критерии успешности: Средняя скорость авторизации в игру будет быстрее на 15%.
Решение
Высокоуровневая декомпозиция решения в виде чеклиста. Обычно указываются стори и основные подпункты. Важно вовремя отмечать выполненные пункты, так как это помогает отслеживать прогресс по фиче.
Пример:
Раскрыть пример чеклиста...
- [ ] Решение: Список кланов
- [ ] Реализация на клиенте без сервера
- [ ] Обработка запроса списка
- [ ] Замена мока на реальный запрос
- [ ] Плей-мод тесты
- [ ] Cucumber-тесты
- [ ] UI-тесты
- [ ] Создание клана
- [ ] Реализация на клиенте без сервера
- [ ] Редактирование эмблем, шейдер окрашивания
- [ ] Обработка создания на сервере
- [ ] Обработка редактирования на сервере
- [ ] Замена мока на реальные запросы
- [ ] Плей-мод тесты
- [ ] Cucumber-тесты
- [ ] UI-тесты
Ссылки
Ссылки на основные источники информации по фиче:
- Гейм-дизайн документ
- Канал или ключевые треды, где обсуждается разработка фичи
- Главный документ домена фичи
- UI-макеты
Состав команды
Нужно перечислить всех участников разработки фичи и указать их специализацию (например, Геймдизайнер, Бэкенд-разработчик, Тестировщик).
Поля в YouTrack
Домен
В поле «Домен» указать основной домен фичи.
Дата выпуска
Дата выпуска фичи в ОБТ (открытое бета-тестирование). Подразумевает завершение тестирования, покрытие фичи автотестами и багофикс критичных багов. Пострелизный багофикс происходит после этой даты.
Этап
Discovery или Delivery. Подробнее здесь.