AXELOS, известный вендор ITIL(r), опубликовал большой набор связанных статей по культуре Девопс и инженерным Девопс подходам.
В этой публикации мы разберем фрагмент, относящийся к сложностям внедрения DevOps подхода в современных организациях.
В современном мире весь цикл поставки программного обеспечения требует тесного и прочного партнерства между ИТ командами и заказчиком, потребителями и пользователями для поддержания и постоянного улучшения клиентского опыта. Инновации и улучшения, конечно, важны; однако они не гарантируют улучшения клиентского опыта.
Многие руководители хотят улучшить результаты и ценность разработки и развертывания программного обеспечения для своих компаний. Исследования показывают, что переход к DevOps сложен. Проблемы в равной степени распределены между людьми и организацией, рабочими процессами, технологическими темами и экосистемой партнеров. Препятствия возникают вследствие следующих 4 основных групп факторов:
1· Структурный барьер организации не позволяет командам DevOps процветать: формальные, жесткие барьеры поощряют идею о том, что внедрение изменений — это чужая работа. Эти организационные структурные барьеры включают следующее:
a) чрезмерные слои беспокойного среднего менеджмента, которые стоят между идеями и их реализацией,
b) патологически разрозненные организационные структуры без истории или стимулов для участия в сотрудничестве, и
c) руководители высшего звена, которые не могут, не хотят или не имеют навыков для руководства цифровым прорывом в компании.
Барьеры организационной структуры легко обнаружить, но трудно изменить.
2· Культурные «привычки и традиции» мешают отдельным лицам и командам внедрять инновации: для 25% ИТ структур в глобальных корпорациях изменение культуры является одной из трех главных проблем, с которыми они сталкиваются (Upskilling IT 2023). Культура относится к неформальным моделям организации, которые сигнализируют людям, какое поведение является правильным, а какое поведение определяет вас как сложное. Проблемы можно обобщить следующим образом:
а) непривлечение нужных людей в организацию или отсутствие желания их удерживать и развивать
б) нежелание рисковать и предлагать инновационные идеи, а также существующие привычки видеть прошлые неудачи и успехи препятствуют изменениям. Культура является самым сложным препятствием для обнаружения и изменения.
3· Существующие процессы, бюрократия и процедурные барьеры бросают вызов даже мотивированным сотрудникам и командам: существующие сложные процессы затрудняют возможность вносить изменения, поскольку существует слишком много зависимостей и групп влияния. Для 15% корпоративных ИТ-организаций отсутствие инновационных операционных моделей сдерживает их прогресс. Существующие процессы и процедуры важны, поскольку они полезны для выполнения задач, но они также вызывают проблемы, если слишком много внимания уделяется внутренним процессам и процедурам по сравнению с фокусом на результатах.
4· Технологические тенденции продолжат создавать проблемы — это те, которые будут внедрены или запланированы организациями в течение двух лет. Технологические проблемы неизбежны, но постоянное внедрение технологий продолжает увеличивать технический долг. Для 31% организаций ИТ-предприятий управление техническим долгом и/или предотвращение технического долга является значительной проблемой.