Анти-паттерны аналитика: Как "провалить"...

31
www.pm-ba.ru Анти-паттерны аналитика Как «провалить» продуктовую разработку

Upload: sqalab

Post on 05-Dec-2014

1.661 views

Category:

Education


2 download

DESCRIPTION

Analyst Days-1. Секция А. Мария Бондаренко

TRANSCRIPT

Page 1: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru

Анти-паттерны аналитика

Как «провалить» продуктовую разработку

Page 2: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 2

О докладчике

Мария БондаренкоДиректор Generation_P Consulting (продуктовый

бренд – GP Solutions)Со-автор проекта PM-BA.ru для IT

менеджеров-аналитиков

Мария Бондаренко (GP Solutions | Generation_P)

Page 3: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 3

Истоки

Мария Бондаренко (GP Solutions | Generation_P)

Зачем делать одно и то же несколько

раз ???

Page 4: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 4

Как мы разрабатывали

Мария Бондаренко (GP Solutions | Generation_P)

Page 5: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 5

О ПРОДУКТОВОЙ РАЗРАБОТКЕ

Мария Бондаренко (GP Solutions | Generation_P)

Page 6: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 6

Услуги

От Клиента к Решению

Продукт

От Продукта к Клиентам

Мария Бондаренко (GP Solutions | Generation_P)

От услуг к продукту

КлиентРешение

Клиент

ПродуктКлиент

Клиент

Page 7: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 7

Ключевой вопрос в сервисной модели

Мария Бондаренко (GP Solutions | Generation_P)

Понравится ли вашему клиенту созданный продукт?

Page 8: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 8

Ключевой вопрос в продуктовой модели

Мария Бондаренко (GP Solutions | Generation_P)

Скольким клиентам понравится ваш

продукт?

Page 9: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 9

При чем здесь аналитики?

Мария Бондаренко (GP Solutions | Generation_P)

Рынок

Инвестиции

Архитектура

Возможности ПО

Процесс

Внедрение

Page 10: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 10

АНТИ-ПАТТЕРНЫ

Мария Бондаренко (GP Solutions | Generation_P)

Page 11: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 11

Анти-паттерны

Мария Бондаренко (GP Solutions | Generation_P)

Источники требований

• 1.1• 1.2• 1.3• 1.4

Принципы проектирован

ия• 2.1• 2.2• 2.3• 2.4

Организация процесса

• 3.1• 3.2• 3.3• 3.4

Page 12: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 12

1. Источники требований

Мария Бондаренко (GP Solutions | Generation_P)

Текущие клиентыПотенциальные клиентыАналогичные решенияКонкурентыProduct OwnerКоманда разработкиЗаконодательтствоСторонние системы…

Page 13: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 13

№1.1. Клиенты как источник требований

Паттерн: «Ориентация на требования отдельных клиентов»

Последствия:• Неприменимость для

других• Усложнение• Потеря целостности• «Размывание» фокуса

Выводы:• Первоочередная

ориентация на рынок • Агрегируем запросы

текущих и потенциальных клиентов

• Говорим «Нет»• Отдельные ветки

развитияМария Бондаренко (GP Solutions | Generation_P)

Page 14: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 14

№1.2. Команда разработки как источник

требований Паттерн: «Ориентация на

идеи команды разработки и Product Owner’a»

Последствия:• Невостребованность• Усложнение• Ненужные требования• Потери времени

Выводы:• Ориентируемся на

потребности и уровень восприятия целевой аудитории

• Проводим коридорное тестирование представителей пользователей

Мария Бондаренко (GP Solutions | Generation_P)

Page 15: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 15

№1.3. Конкуренты как источник требований

Паттерн: «Создание нового продукта, ориентируясь на возможности конкурентов»

Последствия:• Догоняем убегающий

паровоз• Отсутствие должного

эффекта на рынке (почему мы?)

Выводы:• Возможности

конкурирующих решений учитываем, но не ставим во главу угла

• «Стратегия голубого океана»

Мария Бондаренко (GP Solutions | Generation_P)

Page 16: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 16

№1.4. Маркетинг как источник требований

Паттерн: «Маркетологи занимаются маркетингом, бизнес аналитики анализируют, разработчики кодят, внедренцы внедряют»

Последствия:• Аналитики не в курсе

решений и тенденций на рынке

• Команда разработки «не чувствует» потребностей пользователей

• Лишние звенья в цепи Выводы:

• Вовлекаем в маркетинг и продажи всю команду

Мария Бондаренко (GP Solutions | Generation_P)

«С командой все нормально, только проблема в том, что она пишет приложение для айфона не имея айфона»

Page 17: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 17

2. Принципы проектирования

Мария Бондаренко (GP Solutions | Generation_P)

Анализ потребностейОтбор и расстановка приоритетов требованийПроектирование решения

Page 18: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 18

№2.1. Отбор требований по приоритетам

Паттерн: «Управление требованиями по приоритетам»

Последствия:• Неэффективное развитие

для различных сегментов пользователей

• Слишком долгое ожидание запрошенного функционала

Выводы:• Приоритезированные

очереди • Учет бизнес-пользы и

сложности реализации• Возможность резкого

изменения направления

Мария Бондаренко (GP Solutions | Generation_P)

Page 19: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 19

№2.2. WYSIWYQ

Паттерн: «Формулировка требований в контексте сегодняшнего понимания»

Последствия:• Решение устаревает еще

до того, как выходит на рынок

• Узко-применимое решение

Выводы:• Держим «руку на пульсе»

инноваций• Извлекаем бизнес

требования• Обобщаем и предлагаем

решение с прицелом на будущее

Мария Бондаренко (GP Solutions | Generation_P)

Page 20: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 20

№2.3. KISS

Паттерн: «Отсутствие или переизбыток вариативности решения»

Последствия:• Решение подходит лишь

небольшому сегменту пользователей

• Излишнее усложнение Выводы:

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

• Версии light vs professional

Мария Бондаренко (GP Solutions | Generation_P)

Page 21: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 21

№2.4. Использование готовых компонентов

Паттерн: «Отсутствие или переизбыток готовых компонентов при создании продукта»

Последствия:• Более длительная

разработка• Риск зависимости от

внешнего поставщика ПО Выводы:

• Добавляем внешние компоненты в разумных пределах

• При необходимости – постепенное замещение на свой код

Мария Бондаренко (GP Solutions | Generation_P)

Page 22: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 22

3. Организация процесса

Мария Бондаренко (GP Solutions | Generation_P)

ИнициированиеПланированиеВнедрениеПоддержка

Page 23: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 23

№3.1. Работаем по Agile

Паттерн: «Коммуникации важнее документации. Разработка небольшими итерациями»

Последствия:• Недостаточно

продуманный сложный функционал

• Невозможность передачи продукта другим командам

• Сложность обучения новых членов команды

• Отсутствие целенаправленного движения

Выводы:• Начинаем с Road Map• Пишем документацию!Мария Бондаренко (GP Solutions | Generation_P)

Page 24: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 24

№3.2. Планируем Road Map

Паттерн: «Обещаем клиентам будущие релизы»

Последствия:• Потеря гибкости• Невыполнимые обещания• Внешний прессинг

Выводы:• Продаем то, что есть• Road Map – для

внутреннего использования

Мария Бондаренко (GP Solutions | Generation_P)

Page 25: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 25

№3.3. Баго-фичи, внедрение и SLA

Паттерн: «Все, что не оговорено в спецификации – это Change Request»

Последствия:• Недовольство клиентов• Потеря репутации

Выводы:• Everything matters! (все

имеет значение)

Мария Бондаренко (GP Solutions | Generation_P)

Page 26: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru

№3.4. Треугольник ограничений

Паттерн: «Уложиться в ограничения»

Последствия:• Идем не туда• Упущенные возможности

Выводы: • Короткие итерации и

непрерывный процесс развития и совершенствования с учетом сигналов с рынка!

Мария Бондаренко (GP Solutions | Generation_P) 26

Содержание

СрокиСтоимость

Гипотеза

Бета-версия

Релиз 1.х

Релиз 2.х

Релиз 3.х …

Page 27: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 27

ПОДВОДЯ ИТОГИ…

Мария Бондаренко (GP Solutions | Generation_P)

Page 28: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 28

Анти-паттерны

Мария Бондаренко (GP Solutions | Generation_P)

Источники требований

• 1.1 Клиенты• 1.2 Команда• 1.3

Конкуренты• 1.4

Маркетинг

Принципы проектировани

я• 2.1

Приоритеты• 2.2 WYSIWYG• 2.3 KISS• 2.4

Компоненты

Организация процесса

• 3.1 Agile• 3.2 Road Map• 3.3 SLA• 3.4

Треугольник ограничений

Page 29: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 29

Предпосылки успеха

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

Мониторинг новейших технологий• Решения из смежных отраслей и тенденции отрасли

Оптимизированный процесс управления требованиями и разработки, адаптированный под постоянные изменения• Наличие Road Map, бета релизы, демонстрации, обратная связь

Настойчивость и стремление достичь цели

Мария Бондаренко (GP Solutions | Generation_P)

Page 30: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 30

А что если?...

Успех – это переход от одной неудачи к другой с неугасающим энтузиазмом.

Мария Бондаренко (GP Solutions | Generation_P)

Page 31: Анти-паттерны аналитика: Как "провалить" продуктовую разработку

www.pm-ba.ru 31

СПАСИБО ЗА ВНИМАНИЕ!ВОПРОСЫ?

Контакты:Сайт: www.pm-ba.ru

E-mail: [email protected] Skype: Maria.Bondarenko

www.facebook.com/PMBA.ITwww.vk.com/PMBAIT

Мария Бондаренко (GP Solutions | Generation_P)