Top Banner
Техногенные манипуляции Александр Калугин PMARCOR Как манипулируют программисты
34

SWP'12. PMARCOR. Техногенные манипуляции

Jul 05, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SWP'12. PMARCOR. Техногенные манипуляции

Техногенные манипуляции

Александр КалугинPMARCOR

Как манипулируют

программисты

Page 2: SWP'12. PMARCOR. Техногенные манипуляции

Здрасьте, это я!к.ф.-м.н., PMP

Соорганизаторhttp://pmsamara.com/

Автор http://pmarcor.com/

Менеджер

менеджеров

Page 3: SWP'12. PMARCOR. Техногенные манипуляции

Эпиграф

Шостром определяет людей с жизненными проблемами как манипуляторов, то есть лиц, которые с помощью определенных поддающихся распознаванию самоубийственных приемов эксплуатируют, используют и контролируют себя и других людей словно неодушевленные предметы, "вещи".

Ф. Перлз, предисловие к книге Э. Шострома «Человек-манипулятор»

Page 4: SWP'12. PMARCOR. Техногенные манипуляции

Содержание

• Особенности «техногенных» манипуляций.

• 7 примеров «манипуляций».

• 7 подходов сделать всех счастливее…

Page 5: SWP'12. PMARCOR. Техногенные манипуляции

Разработчик менеджеру…

Я не могу прогнозировать, к

каким последствиям это может

привести...

А вот в предыдущем проекте,

у нас был другой процесс и

все было хорошо… Давайте,

попробуем?

Да вы что! Так сейчас уже

никто не пишет… Хотя, решать

Вам…

Я не знаю, как мне поступить…

Не поможете?

Page 6: SWP'12. PMARCOR. Техногенные манипуляции

Результат

Page 7: SWP'12. PMARCOR. Техногенные манипуляции

Это же не наш метод…

Page 8: SWP'12. PMARCOR. Техногенные манипуляции

Камуфляж!

Маскировка нетехнических проблем за техническими...

© Cartoonbank

Page 9: SWP'12. PMARCOR. Техногенные манипуляции

Пример

Сообщение: Нам обязательно нужны «заглушки» и прототипная реализация, чтобы мы могли разрабатывать клиент и сервер быстрее

Возможный смысл: Мне комфортнее работать в одиночку, чем в тесном контакте с разработчиком сервера…

Page 10: SWP'12. PMARCOR. Техногенные манипуляции

Почему срабатывает? – Замаскирована!

• Менеджер знает, что так бывает…

• У разработчика реально больше информации. Ошибку в логике – сложно обнаружить.

• Технические аргументы сложно опровергать. Любая архитектура имеет право…

• Противодействие – конфликт с технической подоплекой…

Page 11: SWP'12. PMARCOR. Техногенные манипуляции

Возможные последствия…

• Неоптимальные технические решения

• Или оптимальные технические решения?

Page 12: SWP'12. PMARCOR. Техногенные манипуляции

7 примеров

Page 13: SWP'12. PMARCOR. Техногенные манипуляции

Мы обнаружили очень странный баг...

Мне кажется, необходимо

дополнительно его исследовать…

Технический риск

Делаю то что умею хорошо, а не то, что надо…

Пример 2(7) - Промедление

Page 14: SWP'12. PMARCOR. Техногенные манипуляции

Синтаксический сахар, нетривиальная архитектура,

сложная логика.

Оптимизация

Ревностное отношение к

коду. Не хотят критики

Пример 3(7) – Ревность

Page 15: SWP'12. PMARCOR. Техногенные манипуляции

Это очень сложная задача. Код - мой. У меня есть пара идей.

Я все сделаю сам.

Реально специфическая

задача

Не принимает чужую помощь

Пример 4(7) – «Героизм»

Page 16: SWP'12. PMARCOR. Техногенные манипуляции

В этом проекте можно применить одну из двух архитектур. У них такие-

то достоинства и недостатки. Какую

выберем?

Нет технического предпочтения

Одна из архитектур мне

больше нравится, но я не хочу быть ответственным за

принятие решения

Пример 5(7) – «Мое дело – сторона»

Page 17: SWP'12. PMARCOR. Техногенные манипуляции

В этом проекте особенно эффективна будет новая

технология. Производительность команы значительно

возрастет

Оптимизация процесса

Интерес к новому…

Пример 6(7) – Каприз

Page 18: SWP'12. PMARCOR. Техногенные манипуляции

Чтобы спроектировать правильную архитектуру,

необходимо зафиксировать некоторые требования…

Сделать гибкую архитектуру

Попытка избежать

любого rework-а своего кода

Пример 7(7) - Предсказуемость

Page 19: SWP'12. PMARCOR. Техногенные манипуляции

Мотивы…• Избегают конкретной задачи

• Избегают принятия решений

• Избегают коммуникации

• Избегают командной работы

• Избегают возможной ответственности

• Есть личные цели

• И другие…

Page 20: SWP'12. PMARCOR. Техногенные манипуляции

Причины – «Так, получилось…»

• Не всегда осознанно.

• Самовнушение.

• Следствие нехватки коммуникативных навыков.

• Следствие системных проблем .

• Скрытый конфликт.

• Защитная реакция на давление.

Page 21: SWP'12. PMARCOR. Техногенные манипуляции

Как лечить?Минимум

• Вычленить технический конструктив.

• Понять «нетехнические риски» для проекта

• Избежать излишнего влияния нерационального компонента

Максимум:

• Установить причину

• Помочь справиться

• Изменить процесс

Page 22: SWP'12. PMARCOR. Техногенные манипуляции

Мантры

Page 23: SWP'12. PMARCOR. Техногенные манипуляции

Честность, осознанность, свобода, доверие….

Мантра #1

Page 24: SWP'12. PMARCOR. Техногенные манипуляции

Amicus Plato, sed magisarnica Veritas.

Мантра #2

Page 25: SWP'12. PMARCOR. Техногенные манипуляции

Помните: «Не хочет -это последний довод»

Мантра #3

Page 26: SWP'12. PMARCOR. Техногенные манипуляции

Принципы

Page 27: SWP'12. PMARCOR. Техногенные манипуляции

Не поддаваться. Будьте хладнокровны

1

Page 28: SWP'12. PMARCOR. Техногенные манипуляции

Непротивление

2

Page 29: SWP'12. PMARCOR. Техногенные манипуляции

Помочь проверить технические доводы

3

Page 30: SWP'12. PMARCOR. Техногенные манипуляции

План Б

4

Page 31: SWP'12. PMARCOR. Техногенные манипуляции

Если возможно – отложить реакцию

5

Page 32: SWP'12. PMARCOR. Техногенные манипуляции

Win-Win

6

Page 33: SWP'12. PMARCOR. Техногенные манипуляции

Актуализация

7

Page 34: SWP'12. PMARCOR. Техногенные манипуляции

Спасибо!

Ваши вопросы?

http://pmarcor.com/

Александр Калугин

e-mail: [email protected]

facebook.com/alex.kalouguinetwitter.com/pmarcor