Download - SWP'12. PMARCOR. Техногенные манипуляции
![Page 1: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/1.jpg)
Техногенные манипуляции
Александр КалугинPMARCOR
Как манипулируют
программисты
![Page 2: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/2.jpg)
Здрасьте, это я!к.ф.-м.н., PMP
Соорганизаторhttp://pmsamara.com/
Автор http://pmarcor.com/
Менеджер
менеджеров
![Page 3: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/3.jpg)
Эпиграф
Шостром определяет людей с жизненными проблемами как манипуляторов, то есть лиц, которые с помощью определенных поддающихся распознаванию самоубийственных приемов эксплуатируют, используют и контролируют себя и других людей словно неодушевленные предметы, "вещи".
Ф. Перлз, предисловие к книге Э. Шострома «Человек-манипулятор»
![Page 4: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/4.jpg)
Содержание
• Особенности «техногенных» манипуляций.
• 7 примеров «манипуляций».
• 7 подходов сделать всех счастливее…
![Page 5: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/5.jpg)
Разработчик менеджеру…
Я не могу прогнозировать, к
каким последствиям это может
привести...
А вот в предыдущем проекте,
у нас был другой процесс и
все было хорошо… Давайте,
попробуем?
Да вы что! Так сейчас уже
никто не пишет… Хотя, решать
Вам…
Я не знаю, как мне поступить…
Не поможете?
![Page 6: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/6.jpg)
Результат
![Page 7: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/7.jpg)
Это же не наш метод…
![Page 8: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/8.jpg)
Камуфляж!
Маскировка нетехнических проблем за техническими...
© Cartoonbank
![Page 9: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/9.jpg)
Пример
Сообщение: Нам обязательно нужны «заглушки» и прототипная реализация, чтобы мы могли разрабатывать клиент и сервер быстрее
Возможный смысл: Мне комфортнее работать в одиночку, чем в тесном контакте с разработчиком сервера…
![Page 10: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/10.jpg)
Почему срабатывает? – Замаскирована!
• Менеджер знает, что так бывает…
• У разработчика реально больше информации. Ошибку в логике – сложно обнаружить.
• Технические аргументы сложно опровергать. Любая архитектура имеет право…
• Противодействие – конфликт с технической подоплекой…
![Page 11: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/11.jpg)
Возможные последствия…
• Неоптимальные технические решения
• Или оптимальные технические решения?
![Page 12: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/12.jpg)
7 примеров
![Page 13: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/13.jpg)
Мы обнаружили очень странный баг...
Мне кажется, необходимо
дополнительно его исследовать…
Технический риск
Делаю то что умею хорошо, а не то, что надо…
Пример 2(7) - Промедление
![Page 14: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/14.jpg)
Синтаксический сахар, нетривиальная архитектура,
сложная логика.
Оптимизация
Ревностное отношение к
коду. Не хотят критики
Пример 3(7) – Ревность
![Page 15: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/15.jpg)
Это очень сложная задача. Код - мой. У меня есть пара идей.
Я все сделаю сам.
Реально специфическая
задача
Не принимает чужую помощь
Пример 4(7) – «Героизм»
![Page 16: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/16.jpg)
В этом проекте можно применить одну из двух архитектур. У них такие-
то достоинства и недостатки. Какую
выберем?
Нет технического предпочтения
Одна из архитектур мне
больше нравится, но я не хочу быть ответственным за
принятие решения
Пример 5(7) – «Мое дело – сторона»
![Page 17: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/17.jpg)
В этом проекте особенно эффективна будет новая
технология. Производительность команы значительно
возрастет
Оптимизация процесса
Интерес к новому…
Пример 6(7) – Каприз
![Page 18: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/18.jpg)
Чтобы спроектировать правильную архитектуру,
необходимо зафиксировать некоторые требования…
Сделать гибкую архитектуру
Попытка избежать
любого rework-а своего кода
Пример 7(7) - Предсказуемость
![Page 19: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/19.jpg)
Мотивы…• Избегают конкретной задачи
• Избегают принятия решений
• Избегают коммуникации
• Избегают командной работы
• Избегают возможной ответственности
• Есть личные цели
• И другие…
![Page 20: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/20.jpg)
Причины – «Так, получилось…»
• Не всегда осознанно.
• Самовнушение.
• Следствие нехватки коммуникативных навыков.
• Следствие системных проблем .
• Скрытый конфликт.
• Защитная реакция на давление.
![Page 21: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/21.jpg)
Как лечить?Минимум
• Вычленить технический конструктив.
• Понять «нетехнические риски» для проекта
• Избежать излишнего влияния нерационального компонента
Максимум:
• Установить причину
• Помочь справиться
• Изменить процесс
![Page 22: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/22.jpg)
Мантры
![Page 23: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/23.jpg)
Честность, осознанность, свобода, доверие….
Мантра #1
![Page 24: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/24.jpg)
Amicus Plato, sed magisarnica Veritas.
Мантра #2
![Page 25: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/25.jpg)
Помните: «Не хочет -это последний довод»
Мантра #3
![Page 26: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/26.jpg)
Принципы
![Page 27: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/27.jpg)
Не поддаваться. Будьте хладнокровны
1
![Page 28: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/28.jpg)
Непротивление
2
![Page 29: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/29.jpg)
Помочь проверить технические доводы
3
![Page 30: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/30.jpg)
План Б
4
![Page 31: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/31.jpg)
Если возможно – отложить реакцию
5
![Page 32: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/32.jpg)
Win-Win
6
![Page 33: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/33.jpg)
Актуализация
7
![Page 34: SWP'12. PMARCOR. Техногенные манипуляции](https://reader035.vdocuments.site/reader035/viewer/2022073101/5598ca651a28ab45568b47a9/html5/thumbnails/34.jpg)
Спасибо!
Ваши вопросы?
http://pmarcor.com/
Александр Калугин
e-mail: [email protected]
facebook.com/alex.kalouguinetwitter.com/pmarcor