Как аналитик может помочь в планировании выпуска...

21
Прокудин Александр АО InfoWatch Как аналитик может помочь в планировании выпуска версий

Upload: sqalab

Post on 15-Jan-2017

300 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Как аналитик может помочь в планировании выпуска версий

Прокудин АлександрАО InfoWatch

Как аналитик может помочь в планировании выпуска версий

Page 2: Как аналитик может помочь в планировании выпуска версий

Компания InfoWatch

• Продуктовая разработка• Сфера деятельности –

информационная безопасность• Основной продукт – система

защиты от утечек данных Traffic Monitor

Page 3: Как аналитик может помочь в планировании выпуска версий

О чем доклад?

• Какие проблемы возникают при планировании выпуска версий?

• Как правильно оценивать трудозатраты?

• Нужен ли аналитик на этапе планирования?

• Чем он может помочь?

Page 4: Как аналитик может помочь в планировании выпуска версий

Проектная команда

33 разработчика

30 тестировщиков4 аналитика + дизайнер

Product manager Проектный менеджер

Page 5: Как аналитик может помочь в планировании выпуска версий

Контекст разработки

• Выпуск версий раз в 6-9 месяцев• Значительное расширение

функционала• Классическая каскадная модель

Page 6: Как аналитик может помочь в планировании выпуска версий

Как было: Отбор функций

Релиз

Фича 3

Фича 2

Фича 1

Product manager

Page 7: Как аналитик может помочь в планировании выпуска версий

Как было: Оценка

Руководители разработки и тестирования

Фичи

Оценка

Page 8: Как аналитик может помочь в планировании выпуска версий

Как было: План

Проектный менеджер

Оценка

Срок выпуска

Page 9: Как аналитик может помочь в планировании выпуска версий

Проблема

• Нет единого понимания функционала• Позднее выявление рисков• Проблемы с интеграцией• Неадекватная оценка

трудозатрат

Page 10: Как аналитик может помочь в планировании выпуска версий

И в итоге…

Регулярное несоблюдение сроков выпуска

Page 11: Как аналитик может помочь в планировании выпуска версий

Что делать?

• Раннее снижение неопределенности

• Формирование единого понимания

• Выявление рисков• Адекватная оценка трудозатрат

Page 12: Как аналитик может помочь в планировании выпуска версий

Что делать?

Новый этап• Первичное уточнение

требований • Разработка архитектуры

Page 13: Как аналитик может помочь в планировании выпуска версий

Что делать?

Модель решения

• Потребности пользователей• Основной сценарий использования• Ключевые особенности

Аналитик

• Макеты интерфейсовДизайнер

• Архитектурное решение• Технологические риски

Архитектор

Page 14: Как аналитик может помочь в планировании выпуска версий

Как стало: Функции-кандидаты

Кандидаты

Фича 3

Фича 2

Фича 1

Product manager

Page 15: Как аналитик может помочь в планировании выпуска версий

Как стало: Модель решения

АналитикАрхитектор

Дизайнер интерфейсов

Фичи-кандидаты

Модель решения

Page 16: Как аналитик может помочь в планировании выпуска версий

Как стало: Согласование и оценка

Руководители разработки и тестирования

Модель решения

Оценка + Риски

Page 17: Как аналитик может помочь в планировании выпуска версий

Оценка + Риски

Как стало: Состав релиза

Product manager

Состав релиза

Page 18: Как аналитик может помочь в планировании выпуска версий

Как стало: План

Проектный менеджер

Состав релиза + Оценка

Срок выпуска и план

Page 19: Как аналитик может помочь в планировании выпуска версий

Результат

• Адекватные сроки выпуска версии• Единое понимание функционала и

целей проекта• На старте проекта уже есть:• Верхнеуровневые требования• Архитектура

Page 20: Как аналитик может помочь в планировании выпуска версий

Результат

Снижение затрат

Соблюдение сроков Тестовая

модель

Меньше вопросов

Понимание требований

Аналитики Тестировщики

Разработчики

Соблюдение сроков

Page 21: Как аналитик может помочь в планировании выпуска версий

Спасибо за внимание!