Yevgen Tsvetukhin
Product manager @Railsware
28 y.o.
3 years of QA experience
4 years of Product Management
experience
– multiple 2-5 ppl products
– 2 years 15-25 ppl product
Strategy, HR, Fin, Sales
Slide 3
Slide 3 text
Premium software development consulting company, focused on the
delivering great web and mobile applications.
www.railsware.com | @railsware | [email protected]
●
Strong tech expertise
●
RoR ecosystem
contributors
●
Build own products
●
38 engineers
●
6 years on the market
●
Mostly US clients
●
Focus on quality
Slide 4
Slide 4 text
Проблемы команды
и
Проблемы продукта
Slide 5
Slide 5 text
Проблемы команд
– Продукты делаются,
но превышают бюджет
и отведенное время
– Самая важная часть делается
в последние 24 часа до релиза
Slide 6
Slide 6 text
Проблемы команд
– Task Driven Approach
делает инженеров несчастными
и
делает из продакт менеджеров - таск менеджеров
Slide 7
Slide 7 text
Проблемы команд
– Дизайнеры не знают что рисовать
– Инженеры не понимают какие бенефиты необходимо создать
Slide 8
Slide 8 text
Проблемы команд
– Отсутствие Эмпатии
– низкая производительность
– постоянные разногласия
– Двое экпертов не могут понять друг друга
– Нет согласованных ожиданий
– Каждый понимает только часть задачи
Slide 9
Slide 9 text
Проблемы команд
– Постоянный рефакторинг
– “Это надо переписать”
– Технические долги не решаются
Slide 10
Slide 10 text
Проблемы команд
– Нет Роадмапа
или постоянно меняется
или основан на "кажется" и
"хочется"
Slide 11
Slide 11 text
Проблемы команд
– Мало фокуса для инженеров
– Тратится время
– на митинги
– на пинг-понг писем
– на часы чатов
Slide 12
Slide 12 text
"Inception"
Slide 13
Slide 13 text
"Inception" – это процесс понимания
людьми, которые создают продукт,
что они создают и зачем.
Правильно начать –
80 процентов успеха!
Slide 14
Slide 14 text
Inception: step 1
– Собрать всю команду на 4-8 часовой митинг с Продукт Овнером
– Вместе обсуждаем скоуп и пишем истории на ближайщие 2-6
недель
– Задача Продукт Овнера разъяснить все бенефиты и бизнес кейсы
команде
– Задача Команды детально обсудить и записать все истории
– User Story понятны только тем кто их писал
– Исключить любые лишние прослойки
Slide 15
Slide 15 text
Inception: step 2
– Обеспечиваем полный фокус команды во время Inception
– Также держим Продакт Овнера в фокусе
– Не бросать трубки (не покидаем комнату) пока истории не написаны
– Обсуждаем только один контекст
одновременно
– Всё записываем
Slide 16
Slide 16 text
Inception: step 3
– Использовать всю доступную информацию
– Определить
– Ключевые концепции
– Эпик истории
– Эпик проблемы
– Эпик бенефиты
Slide 17
Slide 17 text
Inception: Results
– Написать истории, которые можно сразу делать
– Каждый знает, что делать в ближайщий месяц-два
Slide 18
Slide 18 text
REInception
– Команда собирается на заново
если произошли большие изменения в планах
если заканчиваются истории
если накопилось много вопросов
Slide 19
Slide 19 text
Концепции
и
Подходы
Slide 20
Slide 20 text
FlowDoc:
Таблица со всеми скринами
попорядку показывающими
изменения состояний
Slide 21
Slide 21 text
ColorScope Doc
– Выделяем цветом требования
в разных состояниях
Slide 22
Slide 22 text
Ключевые концепции
Правильная приоритезация
по MoSCoW
Slide 23
Slide 23 text
Ключевые концепции
Ииженеры, которые понимают бизнес
и
Технически подкованные Бизнесмены
Мультидисциплинарный специалист
(Expert generalist). (с) Valve
Slide 24
Slide 24 text
Ключевые концепции
Работа в паре
– легче фокусироваться
– можно посоветоваться
– быстрее решать проблемы
– обмен знаниями и опытом
Требования:)
уметь и хотеть общатся с людьми
Slide 25
Slide 25 text
Успешные команды
Slide 26
Slide 26 text
Успешные команды
Pivotal Tracker
the most popular agile task
tracker in the world
Airbrake
popular Exception catching
Trajectory