Закоулки мозга

8 основных принципов, основанием для их появления стала работа Elinor Ostrom Governing the Commons (1990), в которой показано, что могут существовать сообщества, адекватно распоряжающиеся общественными благами. В последующих работах было показано, что принципы формирования таких сообществ могут быть распространены и на другие области человеческой деятельности, в частности, на разработку ПО в скрам-командах.

Общественными благами в таких командах является как минимум следующее:

  • исходный код в репозиториях;
  • солидарная ответственность за готовый Инкремент продукта;
  • принятые решения и сформированные в результате политики.

Принципы формирования команд

  1. Четко обозначенные границы общественных благ (ресурсов). Сюда входят: 1) ясная и однозначная принадлежность людей, использующих эти ресурсы, к той или иной группе; 2) эффективное исключение из групп доступа не уполномоченных людей.
  2. Справедливое распределение затрат и вознаграждений. Группа должна прийти к соглашению относительно системы вознаграждения пропорционально вкладу в общее дело. Высокий статус или другие непропорционально высокие привилегии должны быть заслужены действительно важным, особым вкладом. Это следут из того, что несправедливое распределение отравляет любые коллективные начинания.
  3. Механизмы коллективного выбора. Не должно существовать серьезных внешних правил, устанавливающих механизмы работы группы. Коллектив должен сформулировать их самостоятельно. ( Это должно сильнее мотивировать придерживаться этих правил? ).
  4. Мониторинг согласованного поведения. Любое общественное благо подвержено “проблеме безбилетника” и различным эксплуатациям. Соответственно, должны существовать механизмы, позволяющие определять “подрывную” активность относительно просто.
  5. Шкала суровости санкций. Для начала достаточно “дружественного социального давления”, но могут существовать (и скорее всего, понадобятся) и более серьезные формы наказания.
  6. Простые механизмы справедливого разрешения конфликтов.
  7. Санкционированная локальная автономность. У группы должно быть санкционированное право на самоуправление. Суть в том, что вышестоящие органы должны формально признать и одобрить это право.
  8. Координация взаимодействия со связанными командами. У каждой активности есть свой оптимальный размер команды и масштаб принимаемых решений. Соответственно, для каждой такой активности должен существовать свой центр управления, т.е. управление на более высоком уровне в целом децентрализовано. Здесь же речь идет о делегировании полномочий на как можно более низкий уровень.

Источники и связи