Transcript
Page 1: Психология управления: создание самоорганизующихся процессов

Click to edit Master title styleПсихология управления: создание самоорганизующихся процессов

Николай Гребнев,CUSTIS

Page 2: Психология управления: создание самоорганизующихся процессов

Отказ от ответственности• Авторский взгляд• Необщепринятая теория• Свободное использование терминологии

Page 3: Психология управления: создание самоорганизующихся процессов

Предпосылки

Page 4: Психология управления: создание самоорганизующихся процессов

Сложная деятельность

Page 5: Психология управления: создание самоорганизующихся процессов

Состоит из множества аспектов

• Распределение• Качество• Координация• Взаимодействие• Внешние коммуникации• Работа с людьми• …

Page 6: Психология управления: создание самоорганизующихся процессов

Разработка ПО

• Аналитика• Управление требованиями• Взаимодействие с заказчиком• Взаимодействие с пользователями• Разработка• Качество кода• Архитектура• Тестирование• Производительность• Документация• И многое другое…

Page 7: Психология управления: создание самоорганизующихся процессов

Каждый аспект важен

Page 8: Психология управления: создание самоорганизующихся процессов

Каждый аспект требует управления

Page 9: Психология управления: создание самоорганизующихся процессов

Каждый аспект требует контроля

Page 10: Психология управления: создание самоорганизующихся процессов

Как это обеспечить?

Page 11: Психология управления: создание самоорганизующихся процессов

Стандартные средства

• Участие в деятельности• Контроль• Делегирование ответственности• Формализация и стандартизация

Page 13: Психология управления: создание самоорганизующихся процессов

Личный контроль

Page 14: Психология управления: создание самоорганизующихся процессов

Делегирование ответственности

Page 15: Психология управления: создание самоорганизующихся процессов

Формализация и стандартизация

Page 16: Психология управления: создание самоорганизующихся процессов

Итого

• Низкая эффективность• Высокая цена• Снижение мотивации

Page 17: Психология управления: создание самоорганизующихся процессов

НО, оно же как-то работает

Page 18: Психология управления: создание самоорганизующихся процессов

Почему?

Page 19: Психология управления: создание самоорганизующихся процессов

Самоорганизация

– процесс упорядочения элементов одного уровня в системе за счёт внутренних факторов, без внешнего специфического воздействия

Page 20: Психология управления: создание самоорганизующихся процессов

Самоорганизация

• Знание• Возможность научиться• Давление внешних условий и обстоятельств• Стремление сделать хорошо• Стремление к улучшению

Page 21: Психология управления: создание самоорганизующихся процессов

Можно ли как-то влиять на самоорганизацию и направлять ее?

Page 22: Психология управления: создание самоорганизующихся процессов

Да!

Page 23: Психология управления: создание самоорганизующихся процессов

Примеры

Page 24: Психология управления: создание самоорганизующихся процессов

SCRUM

Page 25: Психология управления: создание самоорганизующихся процессов

SCRUM

• Самоорганизация команды• Качественный код• Высокая скорость работы

Page 26: Психология управления: создание самоорганизующихся процессов

Domain Driven Design

Page 27: Психология управления: создание самоорганизующихся процессов

DDD

• Качественная архитектура• Документация• Взаимопонимание

Page 28: Психология управления: создание самоорганизующихся процессов

Test Driven Desing

Page 29: Психология управления: создание самоорганизующихся процессов

TDD

• Объектно-ориентированный дизайн• Слабая связность• Качественный код

Page 30: Психология управления: создание самоорганизующихся процессов

Как это работает?

Page 31: Психология управления: создание самоорганизующихся процессов

Как это работает?

• Цель• Средства• Ограничения

Page 32: Психология управления: создание самоорганизующихся процессов

SCRUM

• Цель

• успех проекта• Средства

• определяются самой командой• Ограничения

• Итерация• Backlog• Равноправие

Page 33: Психология управления: создание самоорганизующихся процессов

В результате

• Самоорганизация:

• Качественный код• Качественный продукт• Хорошее взаимопонимание в

команде• Самостоятельность в принятии

проектных решений

Page 34: Психология управления: создание самоорганизующихся процессов

DDD

• Цель

• говорить на одном языке• Средства

• единый язык• Ограничения

• от постановок до кода только на едином языке

Page 35: Психология управления: создание самоорганизующихся процессов

В результате

• Самоорганизация:

• Архитектуру знают и понимают все• Документирование архитектуры• Согласование всех изменений на

раннем этапе

Page 36: Психология управления: создание самоорганизующихся процессов

TDD

• Цель

• Простой дизайн и уверенность• Средства

• Red – Green – Refactor • Ограничения

• Тесты вперед• Один тест – один класс

Page 37: Психология управления: создание самоорганизующихся процессов

В результате

• Самоорганизация:

• Объектно-ориентированный дизайн• Слабосвязный код• Качественная архитектура на

нижнем уровне

Page 38: Психология управления: создание самоорганизующихся процессов

Обобщаем

• Понятная цель• Простые средства• Жесткие ограничения

Page 39: Психология управления: создание самоорганизующихся процессов

Поговорим о психологии

Page 40: Психология управления: создание самоорганизующихся процессов

Знание и обучение

• Человек или команда:

• Представляет решение• Способен к обучению

• Необходимо:

• «Вынудить» синтезировать решение• Позволить его применить

Page 41: Психология управления: создание самоорганизующихся процессов

Цель

Видимая цель мотивирует

Page 42: Психология управления: создание самоорганизующихся процессов

Ограничение

Простые ограничения придают смысли обеспечивают необходимость

Page 43: Психология управления: создание самоорганизующихся процессов

Область применения

Page 44: Психология управления: создание самоорганизующихся процессов

Что контролировать явно?

Page 45: Психология управления: создание самоорганизующихся процессов

Ключевые факторы успеха

• Содержание деятельности• Соблюдение ограничений• Понимание целей

Page 46: Психология управления: создание самоорганизующихся процессов

Самоорганизация?

Page 47: Психология управления: создание самоорганизующихся процессов

Применима, если

• Должно быть• С приемлемым качеством• Не требует ручного управления

Page 48: Психология управления: создание самоорганизующихся процессов

Примеры

• Документирование• Архитектура• Аналитика• Code Review• Автоматизация тестирования• Мотивация• Коммуникации

Page 49: Психология управления: создание самоорганизующихся процессов

Проблемы и ограничения

Page 50: Психология управления: создание самоорганизующихся процессов

Для самоорганизации требуется время

Page 51: Психология управления: создание самоорганизующихся процессов

Результат не гарантирован

Page 52: Психология управления: создание самоорганизующихся процессов

Процесс не управляем

Page 53: Психология управления: создание самоорганизующихся процессов

Зачем?

Page 54: Психология управления: создание самоорганизующихся процессов

Зачем?

• Построение самоорганизующейся системы – это понимание того, что вручную управлять всем невозможно

• Компромисс между качеством, предсказуемостью, личной уверенностью отдельных частей и результатом в целом

• Уменьшение нагрузки – концентрация на действительно важном

Page 55: Психология управления: создание самоорганизующихся процессов

Спасибо за вниманиеДокладчик: Николай Гребневe-mail: [email protected]: ngrebnev


Top Related