Транстеоретическая модель изменений и гибкая...

44
Девятая независимая научно-практическая конференция «Разработка ПО 2013» 23 - 25 октября, Москва Клейнер Игорь Технология позитивных изменений: транстеоретическая модель на службе разработчика

Upload: igor-kleiner

Post on 01-Jul-2015

540 views

Category:

Education


2 download

DESCRIPTION

Transtheoretical model of changes and agile development Changing for goods Технология позитивных изменений: Транстеоретическая модель на службе разработчика Транстеоретическая модель (ТТМ) была разработана учеными, как одна из техник помощи пациентам и врачам для изменения поведения, связанного со здоровьем. Со временем сфера применения методики сильно расширилась – отказ от курения, вовлечение в спорт, мотивирование команд спортсменов, а также применение в области системного анализа и проектирования1, и в вовлечении команд в гибкую разработку.2 На докладе мы ознакомимся с основными этапами и положениями ТТМ: через какие универсальные этапы проходят разработчики и команда, какие средства мотивации более эффективны на каждом из этапов. Расскажем о нашем опыте применения ТТМ для более гладкого вовлечения команд разработчиков в гибкую разработку. Стоит обратить внимание, что ТТМ снискала себе славу и благодаря множеству исследований, подтвердивших ее верность, и благодаря широкому использованию на практике в различных областях деятельности. 1Systems Analysis Using the Transtheoretical Model of Behavioral Change: Encouraging Adoption of “Best Practices” Over “Standard Practices” 2http://zenexmachina.wordpress.com/tag/transtheoretical-model-of-behavioural-change/ Игорь Клейнер Igor Kleiner|Игорь Клейнер Старший разработчик, Инфовотч Алгоритмист, психолог, разработчик программного обеспечения. Работал и преподавал в компаниях – Skype, Intel, Microsoft, Infowatch Changing for good. Transtheoretical model for developers I’m interested! 25 Votes: Share Download presentation The Transtheoretical Model of Behavior Change assesses an individual’s readiness to act on a new behavior. During changing behavior developer progress through six universal stages of change. What kind of stages and how to motivate people on each stage. Igor Kleiner Igor Kleiner|Игорь Клейнер senior developer, Infowatch Transtheoretical model of change and sodtwere development - agile

TRANSCRIPT

Page 1: Транстеоретическая модель изменений и гибкая разработка

Девятая независимая научно-практическая конференция «Разработка ПО 2013»23 - 25 октября, Москва

Клейнер Игорь

Технология позитивных изменений: транстеоретическая модель на

службе разработчика

Page 2: Транстеоретическая модель изменений и гибкая разработка

Обо мне

Page 3: Транстеоретическая модель изменений и гибкая разработка

ТрансТеоретическая модель на службе разработчика

ТТМ: Одна из современных методикПозволяет объяснять, влиять и предсказывать

изменение поведенияВозникла на стыке множества направлений психологииПолучила подтверждение в более чем 300

исследованияхПрименяется для решения широкого спектра задач

Page 4: Транстеоретическая модель изменений и гибкая разработка

Транстеоретическая модель изменения поведения

Зачем нужна теория?

Почему поведение?

Для чего психология?

Научный подход или здравый смысл?

Page 5: Транстеоретическая модель изменений и гибкая разработка

Психология на службе разработчика

Психология и разработка?

Поведение - отражение психики человека, один из главных объектов изучения психологии

+

Page 6: Транстеоретическая модель изменений и гибкая разработка

Психология на службе разработчика

Психология и разработка?

+ =

Page 7: Транстеоретическая модель изменений и гибкая разработка

Зачем нужна теория?Существует множество методик и практик,

обещающих помочь изменить поведение

Page 8: Транстеоретическая модель изменений и гибкая разработка

Хорошая теория

Объясняет

Предсказывает

Упорядочивает знание

Page 9: Транстеоретическая модель изменений и гибкая разработка

Плохая теория

Объясняет: Команда провалилась из-за скрытых противоречийУспех был достигнут, благодаря сосредоточению

внимания на ….

----------------------------------------------------------------------------------Низкая валидностьНеспособность предсказыватьСложно проверить существование причинно-следственной связи

Page 10: Транстеоретическая модель изменений и гибкая разработка

Почему важен научный подход?

Не все методики работаютЗдравый смысл не всегда здравый (Вольтер)Мифы, заблуждения, стереотипы и когнитивные

ошибкиСлабые стороны интуиции

Page 11: Транстеоретическая модель изменений и гибкая разработка

Несколько популярных мифов

Провалив проект, команда проходит через 5 универсальных этапов: отрицание, гнев, торг, депрессия, принятие

Детектор лжи хорошо разоблачает ложь (вероятность успеха более 90%)

Ученые знают почему луна в близи горизонта, кажется большего размера

Тест Роршарха - хорошее средство анализа личности

Page 12: Транстеоретическая модель изменений и гибкая разработка

Как понять, что методика работает?

«Проверено опытомЭксперты рекомендуютВысокая наглядная валидность«

Page 13: Транстеоретическая модель изменений и гибкая разработка

Как понять, что методика работает?

Облегченная коммуникация - facilitated communicationНовая методика, позволяющая общаться детям

аутистам

Page 14: Транстеоретическая модель изменений и гибкая разработка

Облегченная коммуникация - facilitated communication

Высокая наглядная валидность Нужен толчок и ребенок заговорит

Одобрено экспертамиСчастливые родители

«Мама, я так давно хотел сказать, что очень тебя люблю»

Page 15: Транстеоретическая модель изменений и гибкая разработка

Облегченная коммуникация

Page 16: Транстеоретическая модель изменений и гибкая разработка

Облегченная коммуникациятемная сторона

Разрушенные семьиОбвинения, реальные сроки

Page 17: Транстеоретическая модель изменений и гибкая разработка

Облегченная коммуникация

Исследования показали:Метод не работаетВместо ребенка, неосознанно говорил фасилитатор

Проверено опытомЭксперты рекомендуютВысокая наглядная валидность

Page 18: Транстеоретическая модель изменений и гибкая разработка
Page 19: Транстеоретическая модель изменений и гибкая разработка

Орудия разработчика –научный подход, критическое мышление

Научный подход и критическое мышление помогают:отделить зерна от плевелминимизировать риск ошибокуменьшают влияние когнитивных ошибок и

заблуждений:Эвристика доступности, эвристика репрезентативности, стойкость

предубеждения, стойкость собственной позиции, «я это и так знал», эффект Барнума-Форрера, регрессия к среднему, иллюзорная корреляция, защитные самооценочные утверждения, ложный консенсус, …

Page 20: Транстеоретическая модель изменений и гибкая разработка

Транстеоретическая модель изменений

Научная теорияПроверена эмпирическиДоступна Широкий спектр применения:

МедицинаСпортЗдоровый образ жизниПсихология Разработка программного обеспечения

Page 21: Транстеоретическая модель изменений и гибкая разработка

ТТМ - теория о изменении поведения

Новые способы разработки ПО – быстро и эффективноНовые практики – принять и применитьНовые технологии – попробовать и использоватьНовые интерфейсы – освоить

Пример:Переход на гибкую разработку

Page 22: Транстеоретическая модель изменений и гибкая разработка

ТТМ – основная идеяПроцесс изменений не дискретныйПринимая новое поведение, большинство проходит

через 5 универсальных этаповДля каждого из этапов существует набор наиболее

оптимальных методов и техник

Page 23: Транстеоретическая модель изменений и гибкая разработка

ТТМОбъединение лучших методик из различных школ

психологииДвижение по спиралиЦель – стадия поддержания (полное принятие

нужного поведения)

Page 24: Транстеоретическая модель изменений и гибкая разработка

ТТМ - 5 этапов

Сопротивление изменениямРазмышлениеПодготовкаДействиеСохранение изменений

Page 25: Транстеоретическая модель изменений и гибкая разработка

Сопротивление изменениям

Блаженное неведение Проблем нетВсе хорошоНет причин менятьсяПусть другие меняются

ПримерГибкая разработка? Что это? Зачем? Будет хуже,

если начать меняться.

Page 26: Транстеоретическая модель изменений и гибкая разработка

Размышление

«Возможно, когда-нибудь, я этим

займусь»Осознание существования

проблемыКонец блаженного неведения

«Гибкая разработка? Хм. Слышал

о ней много хорошего».

Page 27: Транстеоретическая модель изменений и гибкая разработка

Подготовка

Подготовка к действию и возможным препятствиямПринятие твердого решения изменитьсяЯсное представление о том, как будет работать

команда после измененийЗапись на тренинг или покупка необходимой

литературы

«Пришло время меняться».

Page 28: Транстеоретическая модель изменений и гибкая разработка

Действие – «время меняться»

Время активных переменАктивное вовлечение в измененияСредняя продолжительность стадии 6 месяцевВелика опасность регрессии

Page 29: Транстеоретическая модель изменений и гибкая разработка

Сохранение изменений

Активное использование нового поведенияПик мотивацииНеудача может откинуть назадВозросшая самооценка позволяет удерживаться на

данной стадии

Page 30: Транстеоретическая модель изменений и гибкая разработка

ТТМ - краткий итог

Сопротивление изменениямРазмышлениеПодготовкаДействиеСохранение изменений

Изменения по спиралиВозможна регрессияКаждый новый виток приближает к цели и

увеличивает вероятность удачи

Page 31: Транстеоретическая модель изменений и гибкая разработка

ТТМ - гибкая разработка

Сопротивление изменениямРазмышлениеПодготовкаДействиеСохранение изменений

Гибкая разработка? Зачем нам это? И так все хорошо!Хм, слышал об этом. Но стоит ли игра свеч?Прочитаю книгу, там будет видно.У нашей команды неплохо получается. Но все еще

впереди.Помощь другим командам, менторство, ни дня без agile.

Page 32: Транстеоретическая модель изменений и гибкая разработка

ТТМ – на практике

1. Определение этапа для каждого члена командытестыопросники

1. Использование различных техник, наиболее подходящих для конкретного этапаметрики оценки успеха

---------------------------------------------------------------------------Состав команды:

психолог специалист по гибкой разработке команда

Page 33: Транстеоретическая модель изменений и гибкая разработка

Определение этапа принятия поведения

Мини-опросник:Я занимаюсь гибкой разработкой более полугода.Последние полгода я пытаюсь заниматься и

применять гибкую методологию.Я начну через месяц.В ближайшие полгода я начну осваивать гибкую

разработку.

адаптировано:

Гольцман, Клейнер

1 2 3 4  

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

нет  нет нет да  размышелние

нет  нет да да  подготовка

нет  да действие

да       сохранение

Page 34: Транстеоретическая модель изменений и гибкая разработка

ТТМ – методы изменений

5 этапов – 9 методов изменений – более 150 техник1.Повышение осознанности2.Социальное освобождение3.Эмоциональное пробуждение4.Переоценка «Я»5.Принятие обязательств6.Контробусловливание7.Влияние среды8.Вознаграждение 9.Поддерживающие отношения

Page 35: Транстеоретическая модель изменений и гибкая разработка

ТТМ – методы изменений

9 методов изменений Более 150 техник из различных школ психологии:

Психоаналитическая : ФрейдГуманистическая : РоджерсГештальт\экспериментальная: Перлз, ЯновКогнитивная : Элис, БекБихевиористкая : Павлов, Скинер

Page 36: Транстеоретическая модель изменений и гибкая разработка

Этапы и методы влияния

Page 37: Транстеоретическая модель изменений и гибкая разработка

Методы и техники - примеры

Повышение осознанностиЦель – сбор информации о себе и проблемеТехники: наблюдение, самоанализ, библиотерапия,

интерпретацияПринятие обязательств

Цель – выбор и принятие обязательств к действиюТехники: терапия принятия решения, обещание

команде, принятие обязательств, логотерапияКонтробусловливание

Цель – замещение нежелательного поведенияТехники: десенсебилизация, позитивные утверждения о

себе, уверенность в себе

Page 38: Транстеоретическая модель изменений и гибкая разработка

Контробусловливание

Один из самых эффективных методов, доступных тем, кто меняется самостоятельно

Помогает находить нужную замену «неправильному» поведению

Техники:Выявление иррациональных представлений

«Если я ошибусь , это будет ужасно» «Команда пострадает из за меня»

Уверенность в себе

Page 39: Транстеоретическая модель изменений и гибкая разработка

ТТМ - итоги

Научная модель, позволяющая предсказывать и объяснять изменение поведения

5 универсальных этапов9 методов и более 150 техник, по-разному

эффективных на различных этапах

Команда: психолог, специалист по гибкой разработке

Множество тестов и метрик для оценивания этапов и эффективности методик

Page 40: Транстеоретическая модель изменений и гибкая разработка

ТТМ – 5 универсальных этапов. - научная теорияТеория о 5 универсальных этапах, принятия

смерти/потери (отрицание, гнев, торг, депрессия, принятие). - опровергнута исследованиями

Succeeding with agile Mike Cohn – 5 этапов, принятия гибкой разработки. - личное мнение автора

Caution

Page 41: Транстеоретическая модель изменений и гибкая разработка

ТТМ – 5 универсальных этапов ( научная теория)Теория о 5 универсальных этапах, принятия

смерти\потери (отрицание, гнев, торг, депрессия, принятие) – опровергнута исследованиями

Succeeding with agile Mike Cohn – 5 этапов, принятия гибкой разработки (личное мнение автора)

Page 42: Транстеоретическая модель изменений и гибкая разработка

Литература

Page 43: Транстеоретическая модель изменений и гибкая разработка

Благодарности

Alexander Golzman (Intel)Zakhar Borodin (Microsoft)Gregory Glikin (Philips)Dr. Yuri Rabinovich (Haifa University)Nadezhda Kabanenkova (IRT)

Школа 1436, г. Москва

Page 44: Транстеоретическая модель изменений и гибкая разработка

Обратная связь

email: [email protected]Блог сайта критическое мышление

-http://criticalthinkingeasy.blogspot.ru/Видео http://www.youtube.com/user/igorkle1