SlideShare une entreprise Scribd logo
1  sur  16
XII международная конференция
CEE-SECR / РАЗРАБОТКА ПО
28 - 29 октября, Москва
Алексей Трошин
Разработчик всегда прав
как без менеджера общаться с людьми, далёкими от разработки
Давайте знакомиться
Алексей Трошин
Заместитель директора IT-департамента ФИНАМ
Web-dev с 2002 года, Agile с 2009 (CSPO, CSM)
Project-Product-CTO-…, от 1 до 150 сотрудников
Конференции, семинары, тренинги, книга
…и других:
Опыт из:
 (Интроверт) Разработчик может выжить без менеджера вне команды
Кто такой менеджер?
 Пример из должностной инструкции ->
 По сути, это интерфейс
 Транслирует ожидания заказчика в
возможности разработки
 Транслирует результаты разработки в
ожидания заказчика
 И вот его нет…
 Нам же не нужно делать так? 
Особенности восприятия
 Пример:
 Всё же просто:
 Требуется обучение языку (или тренинг софт-скиллов)
 Хьюстон, у нас проблема (с) мы хотим быстро и сразу
Недопонимание = проблема
 Предание о Вавилонской башне (Библия)
 Языки перемешались, люди перестали понимать друг друга
 Проект не завершён
Наши языки
 Наличие общего языка и набора символов не гарантирует понимания!
 Разработчик
 Технологии, способ реализации
 Менеджер проекта
 Сроки, качество
 Мотивация (люди)
 Директор
 Деньги (доходы, затраты)
 Клиенты (удовлетворённость, обязательства)
 Бухгалтер (пользователь системы)
 Отчёт, сверка
Например
 Как общаться с иностранцем?
 Предположим, он немного знает английский, как и вы 
 Короткие предложения
 Простые слова (базовый набор)
 Не стесняться переспрашивать
 (правильно ли я понял…)
 …
 Profit!
Что делать?
 Примите тот факт, что вы друг друга не понимаете
 И вас не понимают
 Вероятно, вы не в общем контексте
 Старайтесь говорить на языке того, с кем общаетесь
 Думать как он (не фреймворк, а… )
 Используйте практики, о которых дальше
Перевод на язык бизнеса
 Пересчитываем в деньги/время
 Страшное настоящее против светлого будущего
 Подкрепляйте аргументами, дайте несколько кейсов
 Правило А4
 Любой документ не должен быть более одного печатного листа
 Посмотрите доклад
 http://morrozmsk.livejournal.com/128782.html
 Видео, 30 минут
Пишем письма правильно
 Никто не читает 
 Сначала - выводы или варианты решений (закрытый вопрос)
 Возможно, перед этим объяснить контекст (напомнить о чём речь)
 Затем доказательства
 Правило одного экрана
 Лучше написать мало, чем много
 Много, скорее всего, точно не прочтут
 Если чего-то мало – то спросят
 Вы дадите 100% требуемое уточнение
Встреча – формируем ожидания
 Какой результат (с чем выйти)
 Подготовка
 Фидбек по итогам
 Что решили
 Кто, Что, Когда
 Ничего не обещать
 Тем более сроки
Обсуждаем требования
 Никаких букв, никто же не читает 
 Эскизы со спецификациями тоже не смотрят
 Mindmap! Всего 1 экран, большая экономия сил
 Freemind, XMind
 Mindmeister.com
 Выделяйте MVP – без чего точно нельзя
 Minimal Viable Product
 План Б – частые встречи с прототипами
 Люди любят демо
 Не утомите ;)
 Ничего не обещать 
Пишем задачу
 Шаблон для минимального качества
 Набор обязательных полей
 Можно и чек-лист, DoD
 Тема (заголовок) – ценность, которая должна получиться в итоге
 TDD – сначала «Критерии приёмки»
 Как проверить, что задача выполнена
 Затем – описание и «бантики»
Как бы вывод
 Не нужно умничать – будьте проще (KeepItSimpleStupid)
 Бизнес любит суть и экономию
 Понять и простить 
 Понять – вас не понимают, подстраивайтесь
 Простить – использовать эффективные экономные документы
 Ваша цель – дождаться менеджера 
Вот и всё 
 Поделитесь своими практиками 
Алексей Трошин
morrozmsk.livejournal.com

Contenu connexe

Tendances

Правила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил ТабуновПравила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил ТабуновCoub
 
Разговоры — это тоже работа
Разговоры — это тоже работаРазговоры — это тоже работа
Разговоры — это тоже работаСобака Павлова
 
Автоматизация бизнес-процессов: проектирование архитектуры конкурентных решений
Автоматизация бизнес-процессов: проектирование архитектуры конкурентных решенийАвтоматизация бизнес-процессов: проектирование архитектуры конкурентных решений
Автоматизация бизнес-процессов: проектирование архитектуры конкурентных решенийCUSTIS
 
Andrey Petrov P D P
Andrey Petrov P D PAndrey Petrov P D P
Andrey Petrov P D Prit2010
 
Тактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноТактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноMaxim Gaponov
 
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...Dakiry
 
Разработка бизнес приложений (3)
Разработка бизнес приложений (3)Разработка бизнес приложений (3)
Разработка бизнес приложений (3)Alexander Gornik
 
Как начать карьеру в IT? Четкие и конкретные советы.
Как начать карьеру в IT? Четкие и конкретные советы.Как начать карьеру в IT? Четкие и конкретные советы.
Как начать карьеру в IT? Четкие и конкретные советы.Netpeak
 
Продуктовая платформа, продуктовый аналитик.
Продуктовая платформа, продуктовый аналитик.Продуктовая платформа, продуктовый аналитик.
Продуктовая платформа, продуктовый аналитик.Arseny Kravchenko
 
павел мильков знания и умения тестировщиков
павел мильков   знания и умения тестировщиковпавел мильков   знания и умения тестировщиков
павел мильков знания и умения тестировщиковAlexei Lupan
 
Things To Unlearn In Software Development
Things To Unlearn In Software DevelopmentThings To Unlearn In Software Development
Things To Unlearn In Software DevelopmentAlexey Krivitsky
 
Видимое ускорение разработки
Видимое ускорение разработкиВидимое ускорение разработки
Видимое ускорение разработкиAlex Troshin
 
Continuous UX: встраиваем IxD в процесс гибкой разработки ПО
Continuous UX: встраиваем IxD в процесс гибкой разработки ПОContinuous UX: встраиваем IxD в процесс гибкой разработки ПО
Continuous UX: встраиваем IxD в процесс гибкой разработки ПОСобака Павлова
 
DUMP-2013 Управление разработкой - Трюки с архитектурой, повышающие эффективн...
DUMP-2013 Управление разработкой - Трюки с архитектурой, повышающие эффективн...DUMP-2013 Управление разработкой - Трюки с архитектурой, повышающие эффективн...
DUMP-2013 Управление разработкой - Трюки с архитектурой, повышающие эффективн...it-people
 
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидахОмские ИТ-субботники
 
"Предпринимательский образ мышления" Part 8.
"Предпринимательский образ мышления" Part 8."Предпринимательский образ мышления" Part 8.
"Предпринимательский образ мышления" Part 8.Angel Relations Group
 
Организационные изменения и участие в них
Организационные изменения и участие в нихОрганизационные изменения и участие в них
Организационные изменения и участие в нихMaxim Gaponov
 
Собираем кубик Рубика
Собираем кубик РубикаСобираем кубик Рубика
Собираем кубик РубикаCEE-SEC(R)
 

Tendances (20)

Правила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил ТабуновПравила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил Табунов
 
Разговоры — это тоже работа
Разговоры — это тоже работаРазговоры — это тоже работа
Разговоры — это тоже работа
 
Автоматизация бизнес-процессов: проектирование архитектуры конкурентных решений
Автоматизация бизнес-процессов: проектирование архитектуры конкурентных решенийАвтоматизация бизнес-процессов: проектирование архитектуры конкурентных решений
Автоматизация бизнес-процессов: проектирование архитектуры конкурентных решений
 
Andrey Petrov P D P
Andrey Petrov P D PAndrey Petrov P D P
Andrey Petrov P D P
 
Тактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноТактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звено
 
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
DaKiRY_BAQ2016_QADay_Круглий стіл: "Чи помре ручне тестування з часом" Учасни...
 
Where from PM should come
Where from PM should comeWhere from PM should come
Where from PM should come
 
Разработка бизнес приложений (3)
Разработка бизнес приложений (3)Разработка бизнес приложений (3)
Разработка бизнес приложений (3)
 
Как начать карьеру в IT? Четкие и конкретные советы.
Как начать карьеру в IT? Четкие и конкретные советы.Как начать карьеру в IT? Четкие и конкретные советы.
Как начать карьеру в IT? Четкие и конкретные советы.
 
Продуктовая платформа, продуктовый аналитик.
Продуктовая платформа, продуктовый аналитик.Продуктовая платформа, продуктовый аналитик.
Продуктовая платформа, продуктовый аналитик.
 
павел мильков знания и умения тестировщиков
павел мильков   знания и умения тестировщиковпавел мильков   знания и умения тестировщиков
павел мильков знания и умения тестировщиков
 
Things To Unlearn In Software Development
Things To Unlearn In Software DevelopmentThings To Unlearn In Software Development
Things To Unlearn In Software Development
 
Видимое ускорение разработки
Видимое ускорение разработкиВидимое ускорение разработки
Видимое ускорение разработки
 
Continuous UX: встраиваем IxD в процесс гибкой разработки ПО
Continuous UX: встраиваем IxD в процесс гибкой разработки ПОContinuous UX: встраиваем IxD в процесс гибкой разработки ПО
Continuous UX: встраиваем IxD в процесс гибкой разработки ПО
 
Prototyping
PrototypingPrototyping
Prototyping
 
DUMP-2013 Управление разработкой - Трюки с архитектурой, повышающие эффективн...
DUMP-2013 Управление разработкой - Трюки с архитектурой, повышающие эффективн...DUMP-2013 Управление разработкой - Трюки с архитектурой, повышающие эффективн...
DUMP-2013 Управление разработкой - Трюки с архитектурой, повышающие эффективн...
 
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
2013-03-02 02 Дмитрий Пашкевич. Код на стероидах
 
"Предпринимательский образ мышления" Part 8.
"Предпринимательский образ мышления" Part 8."Предпринимательский образ мышления" Part 8.
"Предпринимательский образ мышления" Part 8.
 
Организационные изменения и участие в них
Организационные изменения и участие в нихОрганизационные изменения и участие в них
Организационные изменения и участие в них
 
Собираем кубик Рубика
Собираем кубик РубикаСобираем кубик Рубика
Собираем кубик Рубика
 

En vedette

Человеческий фактор 3D: выбор оптимального метода разработки требований
Человеческий фактор 3D: выбор оптимального метода разработки требованийЧеловеческий фактор 3D: выбор оптимального метода разработки требований
Человеческий фактор 3D: выбор оптимального метода разработки требованийCEE-SEC(R)
 
Работа аналитика в распределенной команде: проблемы и решения
Работа аналитика в распределенной команде: проблемы и решенияРабота аналитика в распределенной команде: проблемы и решения
Работа аналитика в распределенной команде: проблемы и решенияCEE-SEC(R)
 
«Знак качества» как инструмент анализа восприятия продукта клиентами
«Знак качества» как инструмент анализа восприятия продукта клиентами«Знак качества» как инструмент анализа восприятия продукта клиентами
«Знак качества» как инструмент анализа восприятия продукта клиентамиCEE-SEC(R)
 
Проектный офис и аналитик
Проектный офис и аналитикПроектный офис и аналитик
Проектный офис и аналитикCEE-SEC(R)
 
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.CEE-SEC(R)
 
Частые ошибки в коммуникациях на проектах: называем, исправляем
Частые ошибки в коммуникациях на проектах: называем, исправляемЧастые ошибки в коммуникациях на проектах: называем, исправляем
Частые ошибки в коммуникациях на проектах: называем, исправляемCEE-SEC(R)
 
Измеряем неизмеримое: навыки, знания и компетенции
Измеряем неизмеримое: навыки, знания и компетенцииИзмеряем неизмеримое: навыки, знания и компетенции
Измеряем неизмеримое: навыки, знания и компетенцииCEE-SEC(R)
 
Кейс Agile трансформации корпоративной культуры в МТС
Кейс Agile трансформации корпоративной культуры в МТСКейс Agile трансформации корпоративной культуры в МТС
Кейс Agile трансформации корпоративной культуры в МТСCEE-SEC(R)
 
Titanic.csv – Как заметить макушку айсберга в океане багов?
Titanic.csv – Как заметить макушку айсберга в океане багов?Titanic.csv – Как заметить макушку айсберга в океане багов?
Titanic.csv – Как заметить макушку айсберга в океане багов?CEE-SEC(R)
 
Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...
Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...
Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...CEE-SEC(R)
 
Discovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-командыDiscovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-командыCEE-SEC(R)
 
Применение ТОС подхода на Agile проектах
Применение ТОС подхода на Agile проектахПрименение ТОС подхода на Agile проектах
Применение ТОС подхода на Agile проектахCEE-SEC(R)
 
Who Needs Documentation Anyway?
Who Needs Documentation Anyway?Who Needs Documentation Anyway?
Who Needs Documentation Anyway?CEE-SEC(R)
 
Почему Agile больше не работает
Почему Agile больше не работаетПочему Agile больше не работает
Почему Agile больше не работаетCEE-SEC(R)
 
Проблемы процесса разработки с точки зрения тестирования
Проблемы процесса разработки с точки зрения тестированияПроблемы процесса разработки с точки зрения тестирования
Проблемы процесса разработки с точки зрения тестированияCEE-SEC(R)
 
Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»CEE-SEC(R)
 
Reliable Scrum: итеративная разработка и жесткие сроки
Reliable Scrum: итеративная разработка и жесткие срокиReliable Scrum: итеративная разработка и жесткие сроки
Reliable Scrum: итеративная разработка и жесткие срокиCEE-SEC(R)
 

En vedette (17)

Человеческий фактор 3D: выбор оптимального метода разработки требований
Человеческий фактор 3D: выбор оптимального метода разработки требованийЧеловеческий фактор 3D: выбор оптимального метода разработки требований
Человеческий фактор 3D: выбор оптимального метода разработки требований
 
Работа аналитика в распределенной команде: проблемы и решения
Работа аналитика в распределенной команде: проблемы и решенияРабота аналитика в распределенной команде: проблемы и решения
Работа аналитика в распределенной команде: проблемы и решения
 
«Знак качества» как инструмент анализа восприятия продукта клиентами
«Знак качества» как инструмент анализа восприятия продукта клиентами«Знак качества» как инструмент анализа восприятия продукта клиентами
«Знак качества» как инструмент анализа восприятия продукта клиентами
 
Проектный офис и аналитик
Проектный офис и аналитикПроектный офис и аналитик
Проектный офис и аналитик
 
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
 
Частые ошибки в коммуникациях на проектах: называем, исправляем
Частые ошибки в коммуникациях на проектах: называем, исправляемЧастые ошибки в коммуникациях на проектах: называем, исправляем
Частые ошибки в коммуникациях на проектах: называем, исправляем
 
Измеряем неизмеримое: навыки, знания и компетенции
Измеряем неизмеримое: навыки, знания и компетенцииИзмеряем неизмеримое: навыки, знания и компетенции
Измеряем неизмеримое: навыки, знания и компетенции
 
Кейс Agile трансформации корпоративной культуры в МТС
Кейс Agile трансформации корпоративной культуры в МТСКейс Agile трансформации корпоративной культуры в МТС
Кейс Agile трансформации корпоративной культуры в МТС
 
Titanic.csv – Как заметить макушку айсберга в океане багов?
Titanic.csv – Как заметить макушку айсберга в океане багов?Titanic.csv – Как заметить макушку айсберга в океане багов?
Titanic.csv – Как заметить макушку айсберга в океане багов?
 
Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...
Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...
Как не налететь на рифы в море преимуществ Scrum: организация и оптимизация т...
 
Discovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-командыDiscovery Kanban для управления беклогом Scrum-команды
Discovery Kanban для управления беклогом Scrum-команды
 
Применение ТОС подхода на Agile проектах
Применение ТОС подхода на Agile проектахПрименение ТОС подхода на Agile проектах
Применение ТОС подхода на Agile проектах
 
Who Needs Documentation Anyway?
Who Needs Documentation Anyway?Who Needs Documentation Anyway?
Who Needs Documentation Anyway?
 
Почему Agile больше не работает
Почему Agile больше не работаетПочему Agile больше не работает
Почему Agile больше не работает
 
Проблемы процесса разработки с точки зрения тестирования
Проблемы процесса разработки с точки зрения тестированияПроблемы процесса разработки с точки зрения тестирования
Проблемы процесса разработки с точки зрения тестирования
 
Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»
 
Reliable Scrum: итеративная разработка и жесткие сроки
Reliable Scrum: итеративная разработка и жесткие срокиReliable Scrum: итеративная разработка и жесткие сроки
Reliable Scrum: итеративная разработка и жесткие сроки
 

Similaire à Разработчик всегда прав

Алексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникаций
Алексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникацийАлексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникаций
Алексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникацийScrumTrek
 
SECON'2017, Трошин Алексей, Выжить без менеджера: шаблоны правильных коммуник...
SECON'2017, Трошин Алексей, Выжить без менеджера: шаблоны правильных коммуник...SECON'2017, Трошин Алексей, Выжить без менеджера: шаблоны правильных коммуник...
SECON'2017, Трошин Алексей, Выжить без менеджера: шаблоны правильных коммуник...SECON
 
AgileBaseCamp 2013 - Start Up and Get Done
AgileBaseCamp 2013 - Start Up and Get DoneAgileBaseCamp 2013 - Start Up and Get Done
AgileBaseCamp 2013 - Start Up and Get DoneMax Klymyshyn
 
Felix Morozovskyi. Принципи і правила віддаленої коммунікації
Felix Morozovskyi. Принципи і правила віддаленої коммунікаціїFelix Morozovskyi. Принципи і правила віддаленої коммунікації
Felix Morozovskyi. Принципи і правила віддаленої коммунікаціїLviv Startup Club
 
Мои инструменты
Мои инструментыМои инструменты
Мои инструментыIvan Golodov
 
Pedalim vacancy IT HR
Pedalim vacancy IT HRPedalim vacancy IT HR
Pedalim vacancy IT HRIT-HR Club
 
трошин видимое ускорение разработки
трошин   видимое ускорение разработкитрошин   видимое ускорение разработки
трошин видимое ускорение разработкиMagneta AI
 
SECON'2017, Кузнецов Михаил, Самоуправляемая компания без бюрократии и фигни
SECON'2017, Кузнецов Михаил, Самоуправляемая компания без бюрократии и фигниSECON'2017, Кузнецов Михаил, Самоуправляемая компания без бюрократии и фигни
SECON'2017, Кузнецов Михаил, Самоуправляемая компания без бюрократии и фигниSECON
 
Синтетические фокусы: выход за пределы зоны аналитического комфорта
Синтетические фокусы: выход за пределы зоны аналитического комфортаСинтетические фокусы: выход за пределы зоны аналитического комфорта
Синтетические фокусы: выход за пределы зоны аналитического комфортаСобака Павлова
 
Разработка корпоративных (бизнес) приложений (лекция 2)
Разработка корпоративных (бизнес) приложений (лекция 2)Разработка корпоративных (бизнес) приложений (лекция 2)
Разработка корпоративных (бизнес) приложений (лекция 2)Alexander Gornik
 
CodeFest 2013. Кудрявцев Г. — Как продакту найти язык с разработчиками. В чем...
CodeFest 2013. Кудрявцев Г. — Как продакту найти язык с разработчиками. В чем...CodeFest 2013. Кудрявцев Г. — Как продакту найти язык с разработчиками. В чем...
CodeFest 2013. Кудрявцев Г. — Как продакту найти язык с разработчиками. В чем...CodeFest
 
Happy PM: из специалиста в менеджеры
Happy PM: из специалиста в менеджерыHappy PM: из специалиста в менеджеры
Happy PM: из специалиста в менеджерыAlexander Orlov
 
Тяжело в учении - легко в бою
Тяжело в учении - легко в боюТяжело в учении - легко в бою
Тяжело в учении - легко в боюDmitry Zimin
 
Agile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахAgile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахCUSTIS
 
Agile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахAgile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахMaxim Tsepkov
 
Разработка корпоративных (бизнес) приложений (лекция 1)
Разработка корпоративных (бизнес) приложений (лекция 1)Разработка корпоративных (бизнес) приложений (лекция 1)
Разработка корпоративных (бизнес) приложений (лекция 1)Alexander Gornik
 
Разработка бизнес приложений (4)
Разработка бизнес приложений (4)Разработка бизнес приложений (4)
Разработка бизнес приложений (4)Alexander Gornik
 
Шаг-Рысь-Галоп: видимое ускорение разработки
Шаг-Рысь-Галоп: видимое ускорение разработкиШаг-Рысь-Галоп: видимое ускорение разработки
Шаг-Рысь-Галоп: видимое ускорение разработкиSQALab
 
School IT recruiting
School IT recruiting School IT recruiting
School IT recruiting Olga Kotova
 
Writing a computer vision paper
Writing a computer vision paperWriting a computer vision paper
Writing a computer vision paperAnton Konushin
 

Similaire à Разработчик всегда прав (20)

Алексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникаций
Алексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникацийАлексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникаций
Алексей Трошин. Менеджер не нужен: быстрые шаблоны правильных коммуникаций
 
SECON'2017, Трошин Алексей, Выжить без менеджера: шаблоны правильных коммуник...
SECON'2017, Трошин Алексей, Выжить без менеджера: шаблоны правильных коммуник...SECON'2017, Трошин Алексей, Выжить без менеджера: шаблоны правильных коммуник...
SECON'2017, Трошин Алексей, Выжить без менеджера: шаблоны правильных коммуник...
 
AgileBaseCamp 2013 - Start Up and Get Done
AgileBaseCamp 2013 - Start Up and Get DoneAgileBaseCamp 2013 - Start Up and Get Done
AgileBaseCamp 2013 - Start Up and Get Done
 
Felix Morozovskyi. Принципи і правила віддаленої коммунікації
Felix Morozovskyi. Принципи і правила віддаленої коммунікаціїFelix Morozovskyi. Принципи і правила віддаленої коммунікації
Felix Morozovskyi. Принципи і правила віддаленої коммунікації
 
Мои инструменты
Мои инструментыМои инструменты
Мои инструменты
 
Pedalim vacancy IT HR
Pedalim vacancy IT HRPedalim vacancy IT HR
Pedalim vacancy IT HR
 
трошин видимое ускорение разработки
трошин   видимое ускорение разработкитрошин   видимое ускорение разработки
трошин видимое ускорение разработки
 
SECON'2017, Кузнецов Михаил, Самоуправляемая компания без бюрократии и фигни
SECON'2017, Кузнецов Михаил, Самоуправляемая компания без бюрократии и фигниSECON'2017, Кузнецов Михаил, Самоуправляемая компания без бюрократии и фигни
SECON'2017, Кузнецов Михаил, Самоуправляемая компания без бюрократии и фигни
 
Синтетические фокусы: выход за пределы зоны аналитического комфорта
Синтетические фокусы: выход за пределы зоны аналитического комфортаСинтетические фокусы: выход за пределы зоны аналитического комфорта
Синтетические фокусы: выход за пределы зоны аналитического комфорта
 
Разработка корпоративных (бизнес) приложений (лекция 2)
Разработка корпоративных (бизнес) приложений (лекция 2)Разработка корпоративных (бизнес) приложений (лекция 2)
Разработка корпоративных (бизнес) приложений (лекция 2)
 
CodeFest 2013. Кудрявцев Г. — Как продакту найти язык с разработчиками. В чем...
CodeFest 2013. Кудрявцев Г. — Как продакту найти язык с разработчиками. В чем...CodeFest 2013. Кудрявцев Г. — Как продакту найти язык с разработчиками. В чем...
CodeFest 2013. Кудрявцев Г. — Как продакту найти язык с разработчиками. В чем...
 
Happy PM: из специалиста в менеджеры
Happy PM: из специалиста в менеджерыHappy PM: из специалиста в менеджеры
Happy PM: из специалиста в менеджеры
 
Тяжело в учении - легко в бою
Тяжело в учении - легко в боюТяжело в учении - легко в бою
Тяжело в учении - легко в бою
 
Agile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахAgile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектах
 
Agile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахAgile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектах
 
Разработка корпоративных (бизнес) приложений (лекция 1)
Разработка корпоративных (бизнес) приложений (лекция 1)Разработка корпоративных (бизнес) приложений (лекция 1)
Разработка корпоративных (бизнес) приложений (лекция 1)
 
Разработка бизнес приложений (4)
Разработка бизнес приложений (4)Разработка бизнес приложений (4)
Разработка бизнес приложений (4)
 
Шаг-Рысь-Галоп: видимое ускорение разработки
Шаг-Рысь-Галоп: видимое ускорение разработкиШаг-Рысь-Галоп: видимое ускорение разработки
Шаг-Рысь-Галоп: видимое ускорение разработки
 
School IT recruiting
School IT recruiting School IT recruiting
School IT recruiting
 
Writing a computer vision paper
Writing a computer vision paperWriting a computer vision paper
Writing a computer vision paper
 

Plus de CEE-SEC(R)

Подбор и адаптация методологий разработки ПО под различные типы производствен...
Подбор и адаптация методологий разработки ПО под различные типы производствен...Подбор и адаптация методологий разработки ПО под различные типы производствен...
Подбор и адаптация методологий разработки ПО под различные типы производствен...CEE-SEC(R)
 
Онлайн-революция: от ранних репозиториев – к современным МООС-курсам
Онлайн-революция: от ранних репозиториев – к современным МООС-курсамОнлайн-революция: от ранних репозиториев – к современным МООС-курсам
Онлайн-революция: от ранних репозиториев – к современным МООС-курсамCEE-SEC(R)
 
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...CEE-SEC(R)
 
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...CEE-SEC(R)
 
Машинное обучение на каждый день
Машинное обучение на каждый деньМашинное обучение на каждый день
Машинное обучение на каждый деньCEE-SEC(R)
 
Process и Case Management в информационной системе:
Process и Case Management в информационной системе: Process и Case Management в информационной системе:
Process и Case Management в информационной системе: CEE-SEC(R)
 
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...CEE-SEC(R)
 
Ай-трекинг в UX исследованиях
Ай-трекинг в UX исследованияхАй-трекинг в UX исследованиях
Ай-трекинг в UX исследованияхCEE-SEC(R)
 
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...CEE-SEC(R)
 
Технологичный подход к повышению продуктивности – кейсы и исследования
Технологичный подход к повышению продуктивности – кейсы и исследованияТехнологичный подход к повышению продуктивности – кейсы и исследования
Технологичный подход к повышению продуктивности – кейсы и исследованияCEE-SEC(R)
 
Субъектно-ориентированные информационные системы на предприятиях
Субъектно-ориентированные информационные системы на предприятияхСубъектно-ориентированные информационные системы на предприятиях
Субъектно-ориентированные информационные системы на предприятияхCEE-SEC(R)
 
Шаблоны контейнеров в Virtuozzo
Шаблоны контейнеров в VirtuozzoШаблоны контейнеров в Virtuozzo
Шаблоны контейнеров в VirtuozzoCEE-SEC(R)
 
Apache Storm: от простого приложения до подробностей реализации
Apache Storm: от простого приложения до подробностей реализацииApache Storm: от простого приложения до подробностей реализации
Apache Storm: от простого приложения до подробностей реализацииCEE-SEC(R)
 
Семантическое ядро рунета
Семантическое ядро рунетаСемантическое ядро рунета
Семантическое ядро рунетаCEE-SEC(R)
 
Разработка требований для противоречащих законодательств
Разработка требований для противоречащих законодательствРазработка требований для противоречащих законодательств
Разработка требований для противоречащих законодательствCEE-SEC(R)
 
IT-Лаборатория: кузница кадров и стартапов
IT-Лаборатория: кузница кадров и стартаповIT-Лаборатория: кузница кадров и стартапов
IT-Лаборатория: кузница кадров и стартаповCEE-SEC(R)
 
Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...CEE-SEC(R)
 
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...CEE-SEC(R)
 
SysML в качестве платформы интеграции для моделирования ко-симуляций
SysML в качестве платформы интеграции для моделирования ко-симуляцийSysML в качестве платформы интеграции для моделирования ко-симуляций
SysML в качестве платформы интеграции для моделирования ко-симуляцийCEE-SEC(R)
 
Эволюция нагрузочного тестирования – от простой автоматизации до BDD
Эволюция нагрузочного тестирования – от простой автоматизации до BDDЭволюция нагрузочного тестирования – от простой автоматизации до BDD
Эволюция нагрузочного тестирования – от простой автоматизации до BDDCEE-SEC(R)
 

Plus de CEE-SEC(R) (20)

Подбор и адаптация методологий разработки ПО под различные типы производствен...
Подбор и адаптация методологий разработки ПО под различные типы производствен...Подбор и адаптация методологий разработки ПО под различные типы производствен...
Подбор и адаптация методологий разработки ПО под различные типы производствен...
 
Онлайн-революция: от ранних репозиториев – к современным МООС-курсам
Онлайн-революция: от ранних репозиториев – к современным МООС-курсамОнлайн-революция: от ранних репозиториев – к современным МООС-курсам
Онлайн-революция: от ранних репозиториев – к современным МООС-курсам
 
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...
 
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
 
Машинное обучение на каждый день
Машинное обучение на каждый деньМашинное обучение на каждый день
Машинное обучение на каждый день
 
Process и Case Management в информационной системе:
Process и Case Management в информационной системе: Process и Case Management в информационной системе:
Process и Case Management в информационной системе:
 
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...
 
Ай-трекинг в UX исследованиях
Ай-трекинг в UX исследованияхАй-трекинг в UX исследованиях
Ай-трекинг в UX исследованиях
 
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
 
Технологичный подход к повышению продуктивности – кейсы и исследования
Технологичный подход к повышению продуктивности – кейсы и исследованияТехнологичный подход к повышению продуктивности – кейсы и исследования
Технологичный подход к повышению продуктивности – кейсы и исследования
 
Субъектно-ориентированные информационные системы на предприятиях
Субъектно-ориентированные информационные системы на предприятияхСубъектно-ориентированные информационные системы на предприятиях
Субъектно-ориентированные информационные системы на предприятиях
 
Шаблоны контейнеров в Virtuozzo
Шаблоны контейнеров в VirtuozzoШаблоны контейнеров в Virtuozzo
Шаблоны контейнеров в Virtuozzo
 
Apache Storm: от простого приложения до подробностей реализации
Apache Storm: от простого приложения до подробностей реализацииApache Storm: от простого приложения до подробностей реализации
Apache Storm: от простого приложения до подробностей реализации
 
Семантическое ядро рунета
Семантическое ядро рунетаСемантическое ядро рунета
Семантическое ядро рунета
 
Разработка требований для противоречащих законодательств
Разработка требований для противоречащих законодательствРазработка требований для противоречащих законодательств
Разработка требований для противоречащих законодательств
 
IT-Лаборатория: кузница кадров и стартапов
IT-Лаборатория: кузница кадров и стартаповIT-Лаборатория: кузница кадров и стартапов
IT-Лаборатория: кузница кадров и стартапов
 
Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...
 
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
Разработка системы автоматизированного тестирования при помощи фреймворка Pro...
 
SysML в качестве платформы интеграции для моделирования ко-симуляций
SysML в качестве платформы интеграции для моделирования ко-симуляцийSysML в качестве платформы интеграции для моделирования ко-симуляций
SysML в качестве платформы интеграции для моделирования ко-симуляций
 
Эволюция нагрузочного тестирования – от простой автоматизации до BDD
Эволюция нагрузочного тестирования – от простой автоматизации до BDDЭволюция нагрузочного тестирования – от простой автоматизации до BDD
Эволюция нагрузочного тестирования – от простой автоматизации до BDD
 

Разработчик всегда прав

  • 1. XII международная конференция CEE-SECR / РАЗРАБОТКА ПО 28 - 29 октября, Москва Алексей Трошин Разработчик всегда прав как без менеджера общаться с людьми, далёкими от разработки
  • 2. Давайте знакомиться Алексей Трошин Заместитель директора IT-департамента ФИНАМ Web-dev с 2002 года, Agile с 2009 (CSPO, CSM) Project-Product-CTO-…, от 1 до 150 сотрудников Конференции, семинары, тренинги, книга …и других: Опыт из:
  • 3.  (Интроверт) Разработчик может выжить без менеджера вне команды
  • 4. Кто такой менеджер?  Пример из должностной инструкции ->  По сути, это интерфейс  Транслирует ожидания заказчика в возможности разработки  Транслирует результаты разработки в ожидания заказчика  И вот его нет…  Нам же не нужно делать так? 
  • 5. Особенности восприятия  Пример:  Всё же просто:  Требуется обучение языку (или тренинг софт-скиллов)  Хьюстон, у нас проблема (с) мы хотим быстро и сразу
  • 6. Недопонимание = проблема  Предание о Вавилонской башне (Библия)  Языки перемешались, люди перестали понимать друг друга  Проект не завершён
  • 7. Наши языки  Наличие общего языка и набора символов не гарантирует понимания!  Разработчик  Технологии, способ реализации  Менеджер проекта  Сроки, качество  Мотивация (люди)  Директор  Деньги (доходы, затраты)  Клиенты (удовлетворённость, обязательства)  Бухгалтер (пользователь системы)  Отчёт, сверка
  • 8. Например  Как общаться с иностранцем?  Предположим, он немного знает английский, как и вы   Короткие предложения  Простые слова (базовый набор)  Не стесняться переспрашивать  (правильно ли я понял…)  …  Profit!
  • 9. Что делать?  Примите тот факт, что вы друг друга не понимаете  И вас не понимают  Вероятно, вы не в общем контексте  Старайтесь говорить на языке того, с кем общаетесь  Думать как он (не фреймворк, а… )  Используйте практики, о которых дальше
  • 10. Перевод на язык бизнеса  Пересчитываем в деньги/время  Страшное настоящее против светлого будущего  Подкрепляйте аргументами, дайте несколько кейсов  Правило А4  Любой документ не должен быть более одного печатного листа  Посмотрите доклад  http://morrozmsk.livejournal.com/128782.html  Видео, 30 минут
  • 11. Пишем письма правильно  Никто не читает   Сначала - выводы или варианты решений (закрытый вопрос)  Возможно, перед этим объяснить контекст (напомнить о чём речь)  Затем доказательства  Правило одного экрана  Лучше написать мало, чем много  Много, скорее всего, точно не прочтут  Если чего-то мало – то спросят  Вы дадите 100% требуемое уточнение
  • 12. Встреча – формируем ожидания  Какой результат (с чем выйти)  Подготовка  Фидбек по итогам  Что решили  Кто, Что, Когда  Ничего не обещать  Тем более сроки
  • 13. Обсуждаем требования  Никаких букв, никто же не читает   Эскизы со спецификациями тоже не смотрят  Mindmap! Всего 1 экран, большая экономия сил  Freemind, XMind  Mindmeister.com  Выделяйте MVP – без чего точно нельзя  Minimal Viable Product  План Б – частые встречи с прототипами  Люди любят демо  Не утомите ;)  Ничего не обещать 
  • 14. Пишем задачу  Шаблон для минимального качества  Набор обязательных полей  Можно и чек-лист, DoD  Тема (заголовок) – ценность, которая должна получиться в итоге  TDD – сначала «Критерии приёмки»  Как проверить, что задача выполнена  Затем – описание и «бантики»
  • 15. Как бы вывод  Не нужно умничать – будьте проще (KeepItSimpleStupid)  Бизнес любит суть и экономию  Понять и простить   Понять – вас не понимают, подстраивайтесь  Простить – использовать эффективные экономные документы  Ваша цель – дождаться менеджера 
  • 16. Вот и всё   Поделитесь своими практиками  Алексей Трошин morrozmsk.livejournal.com