SlideShare a Scribd company logo
1 of 52
Телепаты в отпуске!

Как продакту найти язык с
разработчиками.В чем разница
между хорошими и плохими
историями

                      Глеб Кудрявцев
О себе
Менеджер продукта
Работаю в Мегаплане
Программирую
Вышиваю крестиком
Я пишу требования,
задания, видения,
истории и так далее.
На-фи-га???
Моделирование
предметной области
Объяснить
Мотивировать


               Да!
Прикрыть задницу
Соблюсти формальную
процедуру
         Тоже да 
ОБВМ




Продуктовик
Очень богатый внутренний мир
Разработчик
Не менее богатый мир
Как объяснить?
Языковой код

   Кот
   Cat
  Gato
Контекст и интерпретация
Найди на предыдущем
слайде:
Разработчика
Менеджера
Мужика с палкой
Генерирование идеи
происходит в контексте.

Объяснить ее можно
тоже только в контексте.
Перевод



  VS
Чем сильнее
пересекаются
контексты, тем меньше
нужно переводить
Продакт    Разработчик
менеджер      Область
              взаимопонимания




           Тестировщик
Простые
требования
А что если так?




Область
взаимоНЕпонимания,
В этом случае требуется
перевод.
Контекст




 Зачем сохранять контекст?
О пользе контекста
Область понимания других
вам все равно неизвестна.
Фокус на главном
Сохранение деталей
Сохраняйте контекст
Больше участников – меньше
взаимопонимания




Коммуникационное
окно
Испорченный телефон.

Чем больше переводов
– тем хуже результат
Чем меньше звеньев,
тем лучше.

Избавляйтесь от
“менеджеров”!
Как мотивировать?
Контекст
Дать смысл

Декомпозиция
Показать четкость и
реальность достижения цели
Стиль
Плохо 
Поток сознания

Бессвязное повествование
Отсутствие структуры

Придумайте структуру и следуйте ей
Плохо 
  • Пункты.
     1. Из подпунктов.
       1. Из подпунктов
          подпунктов.

Декомпозируйте на отдельные
документы, а не в разделы одного
документа
Плохо 
Бюрократизмы
Сложноподчиненные предложения
Страдательный залог

В основу нашей системы положена
концепция независимости от внешних
прямых и косвенных факторов,
влияющих на аналогичные системы
наших конкурентов.
Пишите проще.

Отбросьте отвратительную
практику школьных сочинений и
курсовых работ.
Не бойтесь, что вас
посчитают дураком.

Бойтесь, что вас не
поймут.
Плохо 
Рассчитывать на телепатические
способности людей.
Телепаты в отпуске!

В первую очередь от веры в
телепатию страдает
передача контекста.
Хорошо 
Инструкция по применению.
Маленькие разделы.

Пишите рецепт. Делай раз,
два, три. Не пытайтесь
описать результат, описывайте
его достижение
Хорошо 
Разжевывать очевидные для вас
вещи.




Чувствуйте глубину чужого
незнания.
Это вы
А это самая
очевидная для вас
область




Никто кроме вас ее не понимает.
Хорошо 
Все равно не
знаете, как лучше?

Достаточно просто
ответить на
вопросы
Итого
 Описывать нужно просто
 Проще чем вам кажется
 Не бояться очевидных вещей
 Ответить на вопросы
Просто классная картинка, не
нашел для нее слайда
Вопросы?


                     Кудрявцев Глеб
                           Мегаплан
                glebkudr@gmail.com
    http://www.facebook.com/gleb.kudr
Например, где?
Багтрекер
Вики-система
Разрозненные файлы – фуу…
Декомпозиция
Люди не любят читать.
Они не плохие. Просто
они такие.

Ограничивайте
объем
Доктор, но у нас все так
сложно, мы не можем
ограничить объем!
Строим космолет

Объем отдельного документа
маленький. Объем общей
базы не ограничен.

Заведите систему работы с
требованиями
Организация бэклога.
Стек vs очередь.

More Related Content

Viewers also liked

слайдшара
слайдшараслайдшара
слайдшара
borovkovatg
 

Viewers also liked (8)

10.12 SMMForum 2015: Панель 1/ Fitness Geek Camp: Как использовать личный бр...
10.12 SMMForum 2015: Панель 1/ Fitness Geek Camp: Как использовать личный бр...10.12 SMMForum 2015: Панель 1/ Fitness Geek Camp: Как использовать личный бр...
10.12 SMMForum 2015: Панель 1/ Fitness Geek Camp: Как использовать личный бр...
 
Presentation
PresentationPresentation
Presentation
 
Empatika Open - Brain & Mental Fitness
Empatika Open - Brain & Mental FitnessEmpatika Open - Brain & Mental Fitness
Empatika Open - Brain & Mental Fitness
 
Качественное исследование как фундамент высокой конверсии, Артур Кудрявцев (T...
Качественное исследование как фундамент высокой конверсии, Артур Кудрявцев (T...Качественное исследование как фундамент высокой конверсии, Артур Кудрявцев (T...
Качественное исследование как фундамент высокой конверсии, Артур Кудрявцев (T...
 
Вот это тема - Fitness Files для mioff 2015
Вот это тема - Fitness Files для mioff 2015Вот это тема - Fitness Files для mioff 2015
Вот это тема - Fitness Files для mioff 2015
 
#EMB2B Николай Федянин: "Три беды интернет маркетинга в B2B"
#EMB2B Николай Федянин: "Три беды интернет маркетинга в B2B"#EMB2B Николай Федянин: "Три беды интернет маркетинга в B2B"
#EMB2B Николай Федянин: "Три беды интернет маркетинга в B2B"
 
Роль PR в создании успешного бренда. PR-инструменты в фитнес-отрасли
Роль PR в создании успешного бренда. PR-инструменты в фитнес-отрасли Роль PR в создании успешного бренда. PR-инструменты в фитнес-отрасли
Роль PR в создании успешного бренда. PR-инструменты в фитнес-отрасли
 
слайдшара
слайдшараслайдшара
слайдшара
 

Similar to CodeFest 2013. Кудрявцев Г. — Как продакту найти язык с разработчиками. В чем разница между хорошими и плохими историями

Programmers' Mistakes for Dummies
Programmers' Mistakes for DummiesProgrammers' Mistakes for Dummies
Programmers' Mistakes for Dummies
COTOHA
 
Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"
Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"
Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"
Agile Base Camp
 
"Хотели как лучше, а не получилось" Бандура Анна, Рощупкин Виталий, Рычков Ан...
"Хотели как лучше, а не получилось" Бандура Анна, Рощупкин Виталий, Рычков Ан..."Хотели как лучше, а не получилось" Бандура Анна, Рощупкин Виталий, Рычков Ан...
"Хотели как лучше, а не получилось" Бандура Анна, Рощупкин Виталий, Рычков Ан...
it-people
 
Преемственность продуктов
Преемственность продуктовПреемственность продуктов
Преемственность продуктов
2ГИС Технологии
 
Построение гибкого процесса разработки (3 курс)
Построение гибкого процесса разработки (3 курс)Построение гибкого процесса разработки (3 курс)
Построение гибкого процесса разработки (3 курс)
Timur Rakhmatillaev
 
Построение гибкого процесса разработки (4-5 курсы)
Построение гибкого процесса разработки (4-5 курсы)Построение гибкого процесса разработки (4-5 курсы)
Построение гибкого процесса разработки (4-5 курсы)
Timur Rakhmatillaev
 

Similar to CodeFest 2013. Кудрявцев Г. — Как продакту найти язык с разработчиками. В чем разница между хорошими и плохими историями (20)

"Как работать с удаленными командами" Юрий Белканов
"Как работать с удаленными командами" Юрий Белканов"Как работать с удаленными командами" Юрий Белканов
"Как работать с удаленными командами" Юрий Белканов
 
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QAТраблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
 
Felix Morozovskyi. Принципи і правила віддаленої коммунікації
Felix Morozovskyi. Принципи і правила віддаленої коммунікаціїFelix Morozovskyi. Принципи і правила віддаленої коммунікації
Felix Morozovskyi. Принципи і правила віддаленої коммунікації
 
Три инструмента тест-менеджера для работы с людьми
Три инструмента тест-менеджера для работы с людьмиТри инструмента тест-менеджера для работы с людьми
Три инструмента тест-менеджера для работы с людьми
 
Programmers' Mistakes for Dummies
Programmers' Mistakes for DummiesProgrammers' Mistakes for Dummies
Programmers' Mistakes for Dummies
 
Особенности веба
Особенности вебаОсобенности веба
Особенности веба
 
Как нанять себе компанию - советы профессиональному разработчику
Как нанять себе компанию - советы профессиональному разработчикуКак нанять себе компанию - советы профессиональному разработчику
Как нанять себе компанию - советы профессиональному разработчику
 
Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"
Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"
Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"
 
"Хотели как лучше, а не получилось" Бандура Анна, Рощупкин Виталий, Рычков Ан...
"Хотели как лучше, а не получилось" Бандура Анна, Рощупкин Виталий, Рычков Ан..."Хотели как лучше, а не получилось" Бандура Анна, Рощупкин Виталий, Рычков Ан...
"Хотели как лучше, а не получилось" Бандура Анна, Рощупкин Виталий, Рычков Ан...
 
Feature Сanvas. С чего начать работу над новой идеей.
Feature Сanvas. С чего начать работу над новой идеей.Feature Сanvas. С чего начать работу над новой идеей.
Feature Сanvas. С чего начать работу над новой идеей.
 
Собеседование на позицию Java Developer
Собеседование на позицию Java DeveloperСобеседование на позицию Java Developer
Собеседование на позицию Java Developer
 
Разработчик всегда прав
Разработчик всегда правРазработчик всегда прав
Разработчик всегда прав
 
Володимир Железняк & Дмитро Снісарь: “Я не випущу поганий код, тому дайте мен...
Володимир Железняк & Дмитро Снісарь: “Я не випущу поганий код, тому дайте мен...Володимир Железняк & Дмитро Снісарь: “Я не випущу поганий код, тому дайте мен...
Володимир Железняк & Дмитро Снісарь: “Я не випущу поганий код, тому дайте мен...
 
Эффективная команда, работа, делегирование (доклад с Web camp 2013)
Эффективная команда, работа, делегирование (доклад с Web camp 2013)Эффективная команда, работа, делегирование (доклад с Web camp 2013)
Эффективная команда, работа, делегирование (доклад с Web camp 2013)
 
Пери Инновации - Боты машинное обучение и искусственный интеллект
Пери Инновации - Боты машинное обучение и искусственный интеллектПери Инновации - Боты машинное обучение и искусственный интеллект
Пери Инновации - Боты машинное обучение и искусственный интеллект
 
Преемственность продуктов
Преемственность продуктовПреемственность продуктов
Преемственность продуктов
 
Happy PM: из специалиста в менеджеры
Happy PM: из специалиста в менеджерыHappy PM: из специалиста в менеджеры
Happy PM: из специалиста в менеджеры
 
Построение гибкого процесса разработки (3 курс)
Построение гибкого процесса разработки (3 курс)Построение гибкого процесса разработки (3 курс)
Построение гибкого процесса разработки (3 курс)
 
Деловая переписка
Деловая перепискаДеловая переписка
Деловая переписка
 
Построение гибкого процесса разработки (4-5 курсы)
Построение гибкого процесса разработки (4-5 курсы)Построение гибкого процесса разработки (4-5 курсы)
Построение гибкого процесса разработки (4-5 курсы)
 

More from CodeFest

More from CodeFest (20)

Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander Graebe
 
Никита Прокопов
Никита ПрокоповНикита Прокопов
Никита Прокопов
 
Денис Баталов
Денис БаталовДенис Баталов
Денис Баталов
 
Елена Гальцина
Елена ГальцинаЕлена Гальцина
Елена Гальцина
 
Александр Калашников
Александр КалашниковАлександр Калашников
Александр Калашников
 
Ирина Иванова
Ирина ИвановаИрина Иванова
Ирина Иванова
 
Marko Berković
Marko BerkovićMarko Berković
Marko Berković
 
Денис Кортунов
Денис КортуновДенис Кортунов
Денис Кортунов
 
Александр Зимин
Александр ЗиминАлександр Зимин
Александр Зимин
 
Сергей Крапивенский
Сергей КрапивенскийСергей Крапивенский
Сергей Крапивенский
 
Сергей Игнатов
Сергей ИгнатовСергей Игнатов
Сергей Игнатов
 
Николай Крапивный
Николай КрапивныйНиколай Крапивный
Николай Крапивный
 
Alexander Graebe
Alexander GraebeAlexander Graebe
Alexander Graebe
 
Вадим Смирнов
Вадим СмирновВадим Смирнов
Вадим Смирнов
 
Константин Осипов
Константин ОсиповКонстантин Осипов
Константин Осипов
 
Raffaele Rialdi
Raffaele RialdiRaffaele Rialdi
Raffaele Rialdi
 
Максим Пугачев
Максим ПугачевМаксим Пугачев
Максим Пугачев
 
Rene Groeschke
Rene GroeschkeRene Groeschke
Rene Groeschke
 
Иван Бондаренко
Иван БондаренкоИван Бондаренко
Иван Бондаренко
 
Mete Atamel
Mete AtamelMete Atamel
Mete Atamel
 

CodeFest 2013. Кудрявцев Г. — Как продакту найти язык с разработчиками. В чем разница между хорошими и плохими историями