Сделаю небольшое отступление и поясню, что если брать классический процесс разработки задачи, то перед тем как команда возьмет ее в работу, она должна быть
❗️оценена (т.е. определяется, какое количество человекочасов уйдет на ее анализ, разработку, тестирование), чтобы можно было толково спланировалить релиз, с учетом capacity команды.
Какие есть подходы и как аналитику оценить задачу?
1️⃣ Разработанная матрица оценок.
Как правило, присутствует в командах, которые занимаются заказной разработкой, а не работают на продукт - специальный файл, в котором расписаны типовые задачи по уровням сложности и то, сколько такая задача занимает у команды времени.
Например, спроектировать простой CRUD-сервис, без особой логики - 1 человекодень для аналитика, 1 для разработчика и 2 для тестировщика.
Или спроектировать сложный орекструющий микросервис, с объемной логикой внутри - 4 дня для аналитика, 5 дней для разработки и 10 для тестировщика.
Как правило, в эти цифры либо уже заложены
➡️ дополнительное время на риски (обычно - 20% сверху) и различные непредвиденные ситуации.
🔻Чтобы реализовать такой подход и заранее оценить все типы задач, должна быть сильная команда с достаточно большим наработанным опытом разработки, чтобы:
➖ разработать такой шаблон оценки;
➖ успешно применять и оценивать по этому шаблону, с учетом того, что некоторые задачи не всегда просто уложить в определенные рамки.
2️⃣ Субъективная оценка специалиста (будь то аналитик или кто либо другой).
До старта аналитики релиза к команде приходит заказчик, приносит какие-то постановки задач (в зависимости от процесса, перед тем как такую задачу должен оценить СА и другие члены команды - она уже декомпозирована и оценена БА и архитектором.
Далее СА берет эту постановку ➡️ декомпозирует ее ➡️ оценивает каждую декомпозированную историю, субъективно прикидывая, сколько это времени займет у него.
Тут всё зависит от опыта аналитика, количества решенных аналогичных задач и точности изначальной постановки задачи заказчиком. Далее на основе декомпозиции от СА - оценку делает остальная команда.
Отдельно хочу рассказать про ещё один процесс, но сначала спрошу:
Как у вас сейчас устроена оценка задач и насколько устраивает текущий процесс?
#аналитика
Обсуждение 2
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram