Как аналитик может помочь в планировании выпуска...
TRANSCRIPT
Прокудин АлександрАО InfoWatch
Как аналитик может помочь в планировании выпуска версий
Компания InfoWatch
• Продуктовая разработка• Сфера деятельности –
информационная безопасность• Основной продукт – система
защиты от утечек данных Traffic Monitor
О чем доклад?
• Какие проблемы возникают при планировании выпуска версий?
• Как правильно оценивать трудозатраты?
• Нужен ли аналитик на этапе планирования?
• Чем он может помочь?
Проектная команда
33 разработчика
30 тестировщиков4 аналитика + дизайнер
Product manager Проектный менеджер
Контекст разработки
• Выпуск версий раз в 6-9 месяцев• Значительное расширение
функционала• Классическая каскадная модель
Как было: Отбор функций
Релиз
Фича 3
Фича 2
Фича 1
Product manager
Как было: Оценка
Руководители разработки и тестирования
Фичи
Оценка
Как было: План
Проектный менеджер
Оценка
Срок выпуска
Проблема
• Нет единого понимания функционала• Позднее выявление рисков• Проблемы с интеграцией• Неадекватная оценка
трудозатрат
И в итоге…
Регулярное несоблюдение сроков выпуска
Что делать?
• Раннее снижение неопределенности
• Формирование единого понимания
• Выявление рисков• Адекватная оценка трудозатрат
Что делать?
Новый этап• Первичное уточнение
требований • Разработка архитектуры
Что делать?
Модель решения
• Потребности пользователей• Основной сценарий использования• Ключевые особенности
Аналитик
• Макеты интерфейсовДизайнер
• Архитектурное решение• Технологические риски
Архитектор
Как стало: Функции-кандидаты
Кандидаты
Фича 3
Фича 2
Фича 1
Product manager
Как стало: Модель решения
АналитикАрхитектор
Дизайнер интерфейсов
Фичи-кандидаты
Модель решения
Как стало: Согласование и оценка
Руководители разработки и тестирования
Модель решения
Оценка + Риски
Оценка + Риски
Как стало: Состав релиза
Product manager
Состав релиза
Как стало: План
Проектный менеджер
Состав релиза + Оценка
Срок выпуска и план
Результат
• Адекватные сроки выпуска версии• Единое понимание функционала и
целей проекта• На старте проекта уже есть:• Верхнеуровневые требования• Архитектура
Результат
Снижение затрат
Соблюдение сроков Тестовая
модель
Меньше вопросов
Понимание требований
Аналитики Тестировщики
Разработчики
Соблюдение сроков
Спасибо за внимание!