2021-01-06 15:00:47
Роль DevOps в управлении продуктом — часть 2
Как было упомянуто в прошлом посте, внедрение DevOps это не только найм инженера и использование инструментов, но и изменение мышления всей команды, включая менеджеров, разработчиков и QA.
В книге приводится типология организационных культур социолога Рона Веструма с 3 вариантами:
1. Патологические организации, где все происходит в атмосфере страха и угроз. Информация скрывается сотрудниками для личных целей, либо искажается для выставления картины в лучшем свете, нежели отражения истины.
2. Бюрократические организации, где у сотрудников идет борьба за сохранение "территории" и борьбе за ресурсы для своих отделов. Неэффективность там скрывается за десятками искусственно созданных правил и процедур.
3. Производительные организации, где сотрудники сосредоточены на миссии, достижении целей и эффективной работе. Как следствие, идет поощрение новых практик, ускоряющих достижение результата.
Очевидно, что первые 2 типа не позволяют успешно внедрить практику микро-релизов, автоматизации и контролируемых рисков. Потому что защищать и продвигать саму идею будет некому.
Производительные организации характеризуются так:
- Высокий уровень сотрудничества между отделами, горизонтальные связи поощряются.
- “Гонцов” плохих вестей не наказывают и игнорируют, а специально обучают и поощряют.
- Риски разделяются между участниками команды, нет уклонения от ответственности.
- Ошибки ведут к исследованиям, а не попыткам найти козла отпущения и наказания по всем правилам.
- Инновации внедряются, а не подавляются на уровне менеджмента или подчиненных.
В случае, если это не соблюдать, не получится по-настоящему эффективно внедрить DevOps. Равно как Agile и Lean. Кстати, они все довольно часто пересекаются, поэтому в связке хорошо гармонируют.
@expecto_productum #devops #product_development
1.3K viewsManager, 12:00