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

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: Как использовать личный бр...b2bhub
 
Empatika Open - Brain & Mental Fitness
Empatika Open - Brain & Mental FitnessEmpatika Open - Brain & Mental Fitness
Empatika Open - Brain & Mental FitnessEmpatika
 
Качественное исследование как фундамент высокой конверсии, Артур Кудрявцев (T...
Качественное исследование как фундамент высокой конверсии, Артур Кудрявцев (T...Качественное исследование как фундамент высокой конверсии, Артур Кудрявцев (T...
Качественное исследование как фундамент высокой конверсии, Артур Кудрявцев (T...TRINET.Group
 
Вот это тема - Fitness Files для mioff 2015
Вот это тема - Fitness Files для mioff 2015Вот это тема - Fitness Files для mioff 2015
Вот это тема - Fitness Files для mioff 2015Maria Kolachevskaya
 
#EMB2B Николай Федянин: "Три беды интернет маркетинга в B2B"
#EMB2B Николай Федянин: "Три беды интернет маркетинга в B2B"#EMB2B Николай Федянин: "Три беды интернет маркетинга в B2B"
#EMB2B Николай Федянин: "Три беды интернет маркетинга в B2B"Комплето
 
Роль PR в создании успешного бренда. PR-инструменты в фитнес-отрасли
Роль PR в создании успешного бренда. PR-инструменты в фитнес-отрасли Роль PR в создании успешного бренда. PR-инструменты в фитнес-отрасли
Роль PR в создании успешного бренда. PR-инструменты в фитнес-отрасли PR News
 
слайдшара
слайдшараслайдшара
слайдшара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. Кудрявцев Г. — Как продакту найти язык с разработчиками. В чем разница между хорошими и плохими историями

"Как работать с удаленными командами" Юрий Белканов
"Как работать с удаленными командами" Юрий Белканов"Как работать с удаленными командами" Юрий Белканов
"Как работать с удаленными командами" Юрий Белкановtraining centre "Istok"
 
Траблшутинг в 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. Принципи і правила віддаленої коммунікаціїLviv Startup Club
 
Три инструмента тест-менеджера для работы с людьми
Три инструмента тест-менеджера для работы с людьмиТри инструмента тест-менеджера для работы с людьми
Три инструмента тест-менеджера для работы с людьмиSQALab
 
Programmers' Mistakes for Dummies
Programmers' Mistakes for DummiesProgrammers' Mistakes for Dummies
Programmers' Mistakes for DummiesCOTOHA
 
Особенности веба
Особенности вебаОсобенности веба
Особенности вебаMax Burtsev
 
Как нанять себе компанию - советы профессиональному разработчику
Как нанять себе компанию - советы профессиональному разработчикуКак нанять себе компанию - советы профессиональному разработчику
Как нанять себе компанию - советы профессиональному разработчикуSQALab
 
Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"
Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"
Алексей Колупаев "Неочевидная разница между фальстартом, стартапом и страпоном"Agile Base Camp
 
"Хотели как лучше, а не получилось" Бандура Анна, Рощупкин Виталий, Рычков Ан...
"Хотели как лучше, а не получилось" Бандура Анна, Рощупкин Виталий, Рычков Ан..."Хотели как лучше, а не получилось" Бандура Анна, Рощупкин Виталий, Рычков Ан...
"Хотели как лучше, а не получилось" Бандура Анна, Рощупкин Виталий, Рычков Ан...it-people
 
Feature Сanvas. С чего начать работу над новой идеей.
Feature Сanvas. С чего начать работу над новой идеей.Feature Сanvas. С чего начать работу над новой идеей.
Feature Сanvas. С чего начать работу над новой идеей.Nikita Efimov
 
Собеседование на позицию Java Developer
Собеседование на позицию Java DeveloperСобеседование на позицию Java Developer
Собеседование на позицию Java DeveloperOlexandra Dmytrenko
 
Разработчик всегда прав
Разработчик всегда правРазработчик всегда прав
Разработчик всегда правCEE-SEC(R)
 
Володимир Железняк & Дмитро Снісарь: “Я не випущу поганий код, тому дайте мен...
Володимир Железняк & Дмитро Снісарь: “Я не випущу поганий код, тому дайте мен...Володимир Железняк & Дмитро Снісарь: “Я не випущу поганий код, тому дайте мен...
Володимир Железняк & Дмитро Снісарь: “Я не випущу поганий код, тому дайте мен...Lviv Startup Club
 
Эффективная команда, работа, делегирование (доклад с Web camp 2013)
Эффективная команда, работа, делегирование (доклад с Web camp 2013)Эффективная команда, работа, делегирование (доклад с Web camp 2013)
Эффективная команда, работа, делегирование (доклад с Web camp 2013)Aleksey Denysyuk
 
Пери Инновации - Боты машинное обучение и искусственный интеллект
Пери Инновации - Боты машинное обучение и искусственный интеллектПери Инновации - Боты машинное обучение и искусственный интеллект
Пери Инновации - Боты машинное обучение и искусственный интеллектMicrosoft
 
Happy PM: из специалиста в менеджеры
Happy PM: из специалиста в менеджерыHappy PM: из специалиста в менеджеры
Happy PM: из специалиста в менеджерыAlexander Orlov
 
Построение гибкого процесса разработки (3 курс)
Построение гибкого процесса разработки (3 курс)Построение гибкого процесса разработки (3 курс)
Построение гибкого процесса разработки (3 курс)Timur Rakhmatillaev
 
Деловая переписка
Деловая перепискаДеловая переписка
Деловая перепискаNetpeak
 
Построение гибкого процесса разработки (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

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

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. Кудрявцев Г. — Как продакту найти язык с разработчиками. В чем разница между хорошими и плохими историями