2. О докладчике
Мария Бондаренко
Директор Generation_P Consulting (продуктовый бренд –
GP Solutions)
Со-автор проекта PM-BA.ru для IT
менеджеров-аналитиков
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 1
3. Истоки
Зачем делать
одно и то же
несколько
раз ???
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 2
6. От услуг к продукту
Услуги Продукт
От Клиента к Решению От Продукта к Клиентам
Клиент
Клиент
Клиент Продукт
Решение
Клиент
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 5
7. Ключевой вопрос в
сервисной модели
Понравится ли вашему
клиенту созданный продукт?
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 6
8. Ключевой вопрос в
продуктовой модели
Скольким клиентам
понравится ваш продукт?
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 7
9. При чем здесь аналитики?
Рынок Возможности ПО
Инвестиции
Процесс
Внедрение
Архитектура
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 8
11. Анти-паттерны
Источники Принципы Организация
требований проектирования процесса
• 1.1 • 2.1 • 3.1
• 1.2 • 2.2 • 3.2
• 1.3 • 2.3 • 3.3
• 1.4 • 2.4 • 3.4
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 10
12. 1. Источники требований
Текущие клиенты
Потенциальные клиенты
Аналогичные решения
Конкуренты
Product Owner
Команда разработки
Законодательтство
Сторонние системы
…
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 11
13. №1.1. Клиенты как источник
требований
Паттерн: «Ориентация на Последствия:
требования отдельных • Неприменимость для других
клиентов» • Усложнение
• Потеря целостности
• «Размывание» фокуса
Выводы:
• Первоочередная ориентация
на рынок
• Агрегируем запросы текущих
и потенциальных клиентов
• Говорим «Нет»
• Отдельные ветки развития
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 12
14. №1.2. Команда разработки
как источник требований
Паттерн: «Ориентация на идеи Последствия:
команды разработки и Product • Невостребованность
Owner’a» • Усложнение
• Ненужные требования
• Потери времени
Выводы:
• Ориентируемся на
потребности и уровень
восприятия целевой
аудитории
• Проводим коридорное
тестирование
представителей
пользователей
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 13
15. №1.3. Конкуренты как
источник требований
Паттерн: «Создание нового Последствия:
продукта, ориентируясь на • Догоняем убегающий
возможности конкурентов» паровоз
• Отсутствие должного
эффекта на рынке (почему
мы?)
Выводы:
• Возможности конкурирующих
решений учитываем, но не
ставим во главу угла
• «Стратегия голубого океана»
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 14
16. №1.4. Маркетинг как
источник требований
Паттерн: «Маркетологи Последствия:
занимаются • Аналитики не в курсе
маркетингом, бизнес аналитики решений и тенденций на
анализируют, разработчики рынке
кодят, внедренцы внедряют» • Команда разработки «не
чувствует» потребностей
пользователей
• Лишние звенья в цепи
Выводы:
• Вовлекаем в маркетинг и
продажи всю команду
«С командой все нормально, только проблема в том, что она пишет приложение
для айфона не имея айфона»
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 15
17. 2. Принципы
проектирования
Анализ потребностей
Отбор и расстановка приоритетов требований
Проектирование решения
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 16
18. №2.1. Отбор требований по
приоритетам
Паттерн: «Управление Последствия:
требованиями по приоритетам» • Неэффективное развитие для
различных сегментов
пользователей
• Слишком долгое ожидание
запрошенного функционала
Выводы:
• Приоритезированные
очереди
• Учет бизнес-пользы и
сложности реализации
• Возможность резкого
изменения направления
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 17
19. №2.2. WYSIWYQ
Паттерн: «Формулировка Последствия:
требований в контексте • Решение устаревает еще до
сегодняшнего понимания» того, как выходит на рынок
• Узко-применимое решение
Выводы:
• Держим «руку на пульсе»
инноваций
• Извлекаем бизнес
требования
• Обобщаем и предлагаем
решение с прицелом на
будущее
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 18
20. №2.3. KISS
Паттерн: «Отсутствие или Последствия:
переизбыток вариативности • Решение подходит лишь
решения» небольшому сегменту
пользователей
• Излишнее усложнение
Выводы:
• Добавляем вариативность а
разумных пределах
• Версии light vs professional
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 19
21. №2.4. Использование
готовых компонентов
Паттерн: «Отсутствие или Последствия:
переизбыток готовых • Более длительная разработка
компонентов при создании • Риск зависимости от
продукта» внешнего поставщика ПО
Выводы:
• Добавляем внешние
компоненты в разумных
пределах
• При необходимости –
постепенное замещение на
свой код
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 20
23. №3.1. Работаем по Agile
Паттерн: «Коммуникации Последствия:
важнее документации. • Недостаточно продуманный
Разработка небольшими сложный функционал
итерациями» • Невозможность передачи
продукта другим командам
• Сложность обучения новых
членов команды
• Отсутствие
целенаправленного
движения
Выводы:
• Начинаем с Road Map
• Пишем документацию!
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 22
24. №3.2. Планируем Road Map
Паттерн: «Обещаем клиентам Последствия:
будущие релизы» • Потеря гибкости
• Невыполнимые обещания
• Внешний прессинг
Выводы:
• Продаем то, что есть
• Road Map – для внутреннего
использования
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 23
25. №3.3. Баго-фичи, внедрение
и SLA
Паттерн: «Все, что не Последствия:
оговорено в спецификации – • Недовольство клиентов
это Change Request» • Потеря репутации
Выводы:
• Everything matters! (все имеет
значение)
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 24
26. №3.4. Треугольник
ограничений
Паттерн: «Уложиться в
ограничения»
Содержание
Последствия:
• Идем не туда
• Упущенные возможности
Выводы:
• Короткие итерации и
Стоимость Сроки непрерывный процесс
развития и
совершенствования с учетом
сигналов с рынка!
Бета-
Гипотеза Релиз 1.х Релиз 2.х Релиз 3.х …
версия
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 25
28. Анти-паттерны
Источники Принципы Организация
требований проектирования процесса
• 1.1 Клиенты • 2.1 Приоритеты • 3.1 Agile
• 1.2 Команда • 2.2 WYSIWYG • 3.2 Road Map
• 1.3 Конкуренты • 2.3 KISS • 3.3 SLA
• 1.4 Маркетинг • 2.4 Компоненты • 3.4 Треугольник
ограничений
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 27
29. Предпосылки успеха
Погружение в рынок, обширная база знаний и
требований из различных источников
• Текущие и потенциальные клиенты, конкуренты, партнеры, команда
Мониторинг новейших технологий
• Решения из смежных отраслей и тенденции отрасли
Оптимизированный процесс управления требованиями
и разработки, адаптированный под постоянные
изменения
• Наличие Road Map, бета релизы, демонстрации, обратная связь
Настойчивость и стремление достичь цели
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 28
30. А что если?...
Успех – это переход от одной неудачи
к другой с неугасающим энтузиазмом.
www.pm-ba.ru Мария Бондаренко (GP Solutions | Generation_P) 29