52
Владелец продукта. Работа с требованиями в Agile

владелец продукта

  • Upload
    issoft

  • View
    123

  • Download
    3

Embed Size (px)

Citation preview

Page 1: владелец продукта

Владелец продукта.Работа с требованиями в Agile

Page 2: владелец продукта

Обоснование• Agile – бесспорный лидер по популярности среди

методологий• Работа с требованиями в Agile отличается от традиционной

модели работы с требованиями• В тренинге рассматривается весь процесc работы над

требованиями в Agile: от понимания концепции продукта до создания User Stories

• Особое внимание уделяется определению реальных потребностей пользователя

• Рассматриваются различные инструменты систематизации и анализа представлений о потребностях пользователя

Page 3: владелец продукта

Гибкая разработка

Почему Agile?

Page 4: владелец продукта

Эффективность выполнения проектов

31%

52%

17 %Остановлены

В среднем 172% превышения бюджета

Успешны

Source: Standish Group Chaos Report 1995-2008

Page 5: владелец продукта

Эффективность управления требованиями

Up to 50%

35%

65%

Процент от общего календарного времени проекта, который тратится на сбор, разработку и передачу требований

Процент требований, меняющихся в ходе проекта

Процент реализованных возможностей, которые редко или никогда не используются пользователями

Page 6: владелец продукта

Традиционное управление разработкой ПО

Scope

Time Cost (resources)Es

tim

ate

Fix

Page 7: владелец продукта

Ключевые препятствия для повышения эффективности

Неопределенность+

Функциональный подход =

Эффект Ряби

Page 8: владелец продукта

Ключевые препятствия для повышения эффективности

Сложность +

Тщательный анализ =

Аналитический Паралич

Page 9: владелец продукта

Agile – общие принципы

Почему Agile?

Page 10: владелец продукта

TimeBoxing. Фиксация времени

Scope

Time Cost

Esti

mat

eFi

x

Scope

Time CostAgile Software Development

Traditional Software Development

Page 11: владелец продукта

Agile Manifesto

Менее важно Более важно

Процессы Люди

Инструментарий Общение

Документация Код

Проект Заказчик

План Изменения

Page 12: владелец продукта

Agile-принципы

Page 13: владелец продукта

Инкрементальный подход

Page 14: владелец продукта

Итерационный подход

Page 15: владелец продукта

Гибкость процесса добавляет около 40% трудозатрат на управление

продуктом

Page 16: владелец продукта

Scrum Процесс

Page 17: владелец продукта

Особенности Scrum•Backlog ранжированных задач•Фиксация и последовательное выполнение серии задач «быстрыми» итерациями –спринтами•Короткое ежедневное собрание для анализа результатов, проблем и перспектив•Короткая «планерка» по выбору задач для спринта из backlog`a•Краткий «разбор полетов» по прошедшему спринту с участием всей команды

Page 18: владелец продукта

Team

•Отвечает за результат

•Самоорганизующаяся

•Принимает решение по дизайну и имплементации

Page 19: владелец продукта

SCRUM-master

•Создает атмосферу прозрачности

•Управляет конфликтами

•Фасилитатор (модератор) митингов

•Отвечает за процесс

Page 20: владелец продукта

Product BackLog

Высокоуровневый план разработки:

-Адекватно детализирован-Оценен-Приоритезирован

Page 21: владелец продукта

Product Owner

•Владелец Product Backlog

•Управление ожиданиями заинтересованных лиц•Представляет пользователя•Взаимодействует с командой•Принимает продукт

Page 22: владелец продукта

Product Owner. Процесс

Создает и поддерживает

Участвует ВСЕГДА Доступен для ответов на вопросы

Участвует в оценках

результатов разработки

Верифицирует достижение целей в

историях

Определяет цели, ценности и критерии их достижения в

Пользовательских Историях

Page 23: владелец продукта

Product Owner и команда

•Создает и поддерживает Product BackLog

•Определяет Цели, Ценность и Критерии достижения в User Stories

•Верифицирует достижение целей в историях

•Участвует в оценке результатов разработки

Page 24: владелец продукта

Product Owner. Предметная область

•Эксперт в предметной области-Понимает область достаточно хорошо, чтобы представить продукт целиком-Отвечает на технические вопросы тех, кто создает продукт

•Адвокат конечного пользователя-Понимает все нюансы и детали использования продукта

•Адвокат Клиента-Понимает потребности бизнеса и выбирает возможности наиболее ценные для клиента

Page 25: владелец продукта

Product Owner. Бизнес

•Адвокат Бизнеса-Понимает цели и задачи компании, которая оплачивает создание ПО, и выбирает набор возможностей наиболее подходящий для их удовлетворения

•Коммуникатор-Способен донести видение и детали реализации точно и вовремя

•Принимает решения-Имея множество противоречивых целей, способен принять наиболее оптимальное решение

Page 26: владелец продукта

Традиционная разработка

Page 27: владелец продукта

Гибкая разработка

Page 28: владелец продукта

Понимание проблемы

Каковы причины «провала» продуктов?

Page 29: владелец продукта

Каковы причины?

•24% - ошибочный анализ потребителя и его нужд•16% - проблемы продукта и дефекты•14% - недостаточность маркетинговых усилий•10% - затраты выше запланированных•9% - конкуренция•8% - неверное время запуска на рынок•6% - технические/производственные проблемы•13% - совокупность иных причин

Source: Robert Cooper, Winning at New Products

Page 30: владелец продукта

Генри Форд

Если бы я слушал своих клиентов, то вряд ли должен был бы им дать что-то большее, чем немного более быстрая и выносливая лошадь.

Page 31: владелец продукта

Подход: пространство проблем и пространство решений

Page 32: владелец продукта

Задача аналитика

Page 33: владелец продукта

Упражняемся!

5 почему (5 WHYs, 5W)

Page 34: владелец продукта

Инструмент 5 WHY

-Используется для поиска первопричин

-Помогает найти корень проблемы

-5 вопросов «почему», заданных последовательно

-Возможность выделять ключевые и неключевыепричины

Page 35: владелец продукта

Еще раз. Теперь в Excel

Page 36: владелец продукта

Упражняемся!

Диаграмма Исикавы (Fishbone Diagram, Рыбий Скелет, Cause & Effect

diagram)

Page 37: владелец продукта

Инструмент Диаграмма Исикавы

- Используя мозговой штурм, определить основные причины возникновения проблемы

-Разбить причины по категориям

-Выделить те, на которые есть возможность повлиять

-Устранить «подвластные» причины

Page 38: владелец продукта

И еще для разнообразия

Page 39: владелец продукта

Нулевая итерация

• Концепция решения (Vision)

• Высокоуровневое планирование

• Осуществимость решения

• Оценка

Page 40: владелец продукта

Концепция. Vision.

Page 41: владелец продукта

Системы мышления человека

By Malcolm Gladwell, ‘Blink’

Page 42: владелец продукта

Конвергентное и дивергентное мышление

Page 43: владелец продукта

Осуществление выбора

Page 44: владелец продукта

Design Thinking Process

Page 45: владелец продукта

ЭМПАТИЯ

Page 46: владелец продукта

Создание персон

-имя и фотография

-тип личности: темперамент, жизненная позиция

-краткая биография

-навыки

- сентиментальности

Page 47: владелец продукта

Создание персон

Page 48: владелец продукта

На что обращать внимание?

Page 49: владелец продукта

Поиск проблемы

•ЭМПАТИЯ

- Что говорит?- Что думает?- Что чувствует?- Что делает?

•ИНТЕРПРЕТАЦИЯ

- Что хочет?- Что для него важно?

•ФОКУС

- В чем состоит проблема/задача?- Что будет решением?

Page 50: владелец продукта

Процесс разработки персон

-Синтезируется на основе интервью реальных людей

-Суммарное описание одержит:

ПоведениеЦелиНавыкиОтношение

Page 51: владелец продукта

Упражняемся!

Моделирование персон

Page 52: владелец продукта

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