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