Этапы реализации задачи
-
Инициация задачи
-
Неочевидная полезность доработки
-
Отсутствие сформулированной гипотезы ценности
-
Нет запланированных показателей по целевым метрикам
-
-
Отсутствие Product Owner для общего контроля и управления
-
Отсутствие процесса постановки задачи и трекинга со стороны бизнес-заказчика
-
-
Планирование
-
Игнорирование рисков и резервов
-
Отсутствие прозрачной приоритизации
-
Планирование без учета гипотезы о полезности
-
Требование заказчика "как можно скорее"
-
Отсутствие единого бэклога по проектам
-
Отсутствие условия отмены задачи в случае, если гипотеза не подтвердилась
-
Нереалистичное планирование
-
-
Исследование, написание ТЗ
-
"Скользящие" требования к функциональности у заказчика
- Нет процесса обработки "запросов на изменение"
-
Кросс-системные задачи, подключение внешних сервисов
- Отсутствие схемы зависимостей между системами
-
Неизвестность стейкхолдеров в сложных задачах
-
Написание ТЗ без учета возможностей информационной среды
-
Отсутствие единого архитектора информационной структуры
-
Неотработанная процедура внесения изменений в документацию (апдейты по процессам и логике)
-
Отсутствие BPMN-схем для сложных процессов
-
Отсутствие описанных критериев приемки
-
Противоречивые требования у разных заказчиков
-
-
Прототипирование, дизайн
-
Несоблюдение запланированных сроков
-
Слишком долгое исследование
-
Попытка сделать "идеальный интерфейс" вместо решения задачи
-
Погружение в детали, иногда второстепенные
-
-
Недооценка сложности задачи
-
Неучтенные состояния: анимации, ошибки
-
Недооценка сложности
-
-
Недостаточно проработанное ТЗ
-
Слишком большое число итераций и правок
-
-
Пожелания заказчика по "красоте", а не функциональности
-
-
Защита у заказчика
-
Отсутствие согласованного ТЗ с заказчиком
-
В ТЗ не учтены важные моменты, не озвученные заказчиком ранее
-
Противоречивые
-
-
Разработка
-
Несоблюдение запланированных сроков
-
Некачественное ТЗ
-
Недооценка сложности задачи
- Наличие Legacy-кода
-
Нехватка ресурсов, отсутствие выделенной техподдержки
-
Отсутствие документации по legacy-коду
-
Неподготовленный, неописанный макет для верстки
-
Блокировки по внешним зависимостям (API)
-
-
Ревью
-
Долгое ожидание проведения ревью
- Перегруженность тим-лида
-
-
Отсутствие утвержденных нефункциональных требований (скорость, верстка и т.д)
-
-
Дизайн-ревью
-
Низкое качество проведения дизайн-ревью (пропущены ошибки в первой итерации)
-
Несоблюдение запланированных сроков
-
Долгое ожидание проведения дизайн-ревью
-
Длительные сроки проведения дизайн-ревью
-
-
-
Тестирование
-
Долгое ожидание проведения тестов
-
Отсутствие kubernetes
-
Конфликты веток
-
Ненастроенный процесс в QA Dept
-
-
Низкое качество проведения тестов (выявлены не все ошибки, не выявлены критические)
-
Отсутствие тест-кейсов
-
Недостаточная квалификация
-
-
Длительные сроки тестирования
-
Недооценка сложности
-
Нехватка ресурсов (запараллеливание задач)
-
-
Сложность тестирования кросс-системных задач
-
Отсутствие регресс-тестирования
-
Отсутствие автотестов
-
-
Устранение багов
-
Долгое ожидание устранения
-
Недостаточное качество устранения багов
-
-
Демо заказчику
-
Пожелания заказчика, отсутствующие в ТЗ или меняющие его
-
Изменения в бизнес-процессах, которые сделали доработку неактуальной
-
Отсутствие протокола защиты
-
Правки от заказчика приходят устно
-
Отсутствует механизм "принято / отклонено / отложено"
-
-
-
Обучение пользователей
-
Отсутствие системного предварительного обучения
-
Отсутствие пользовательской документации
-
-
Релиз
-
Долгое ожидание проведения релиза
- Перегруженность тим-лида
-
Ошибки после релиза
-
Отсутствие ступенчатого релиза для сложной функциональности
-
-
After release
-
Отсутствие анализа проектных и продуктовых метрик
-
Отсутствие сравнения "план-факт" по срокам и стоимости
-
Отсутствие ретро и анализа ошибок
-
-
Контроль реализации
- Отсутствие измеряемых метрик эффективности процессов