Манифест гибкости проблемы масштабирования и будущее гибкости

Несмотря на то, что открытый и коллаборативный подход Agile может не легко адаптироваться к большим организациям, он остается наиболее эффективным вариантом для толчка бизнеса всех размеров к неопределенному будущему.

Почему Agile не работает для большинства ИТ-специалистов. Чем больше вы, тем сложнее последствия.

elephant-on-roadgettyimages-1307943051

Мы все еще далеки от полного осознания видения хорошо известного Манифеста Agile, который изложил и поощрял практику тесного и неформального взаимодействия с конечными пользователями для итеративной разработки программного обеспечения. Есть только один подводный камень в этом более открытом и сотрудничающем подходе – он не масштабируется легко для крупных организаций со множеством сайтов, систем и команд, работающих по всему миру.

Проблемы масштабирования тормозят большие организации

Проблема масштабирования все еще тормозит крупные или растущие организации. Малые организации, представленные в недавнем опросе 758 программистов ПО, проведенном Digital.ai, сообщают о сильных бизнес-преимуществах, в то время как их крупные коллеги продолжают сталкиваться с преградами.

Также: Интеллект Agile: ИИ придает техническому и деловому сотрудничеству необходимый импульс

Пользователи, которые довольны Agile, указывают на преимущества, такие как улучшенное сотрудничество (60%), тогда как 57% видят лучшее соответствие бизнес-потребностям, а четверть видят лучшее качество разработанного ПО. В целом, хотя более семи из десяти ИТ-специалистов – 71% – используют Agile в разработке ПО, только 11% полностью удовлетворены результатами, в то время как 33% “частично удовлетворены”. Это означает, что по крайней мере 56% не довольны результатами или, возможно, не осведомлены о результатах.

Близко к половине (46%) в их компаниях винят “слишком много смешанных систем” за то, что они вынуждены принимать гибридные подходы к разработке программного обеспечения. Другие проблемы включают изолированные команды и результативные задержки на уровне 37%, тогда как 34% упомянули столкновение культур, несогласованное использование в разных командах (30%) и невозможность измерения бизнес-ценности (28%).

ИИ начинает влиять на активности Agile. Среди пользователей Agile почти 30% активно изучают возможность использования больших языковых моделей (LLM) и помощников по написанию кода для помощи в процессах разработки. Потомком Agile, DevOps, также находится на столе. Оба предназначены для повышения видимости от начала до конца и способности измерять времена цикла, времена ожидания и точки сбоя. Другие области, находящиеся в разработке, включают непрерывное тестирование, проводимое на более ранних стадиях жизненного цикла (29%), а также LLM (10%) и помощников по кодированию (10%).

Также: ИИ несет гораздо больше в опыт DevOps, чем кажется на первый взгляд

Проблемы, связанные с размером

Множество проблем с Agile имеет своей причиной размер – смешанные подходы к разработке программного обеспечения, организационное сопротивление переменам, недостаток понимания среди лидеров и внутренние силосы, которые являются визитной карточкой крупных организаций с несколькими отделами. В результате наиболее успешные внедрения Agile обнаруживаются в малых компаниях. Большинство профессионалов из небольших организаций, 52%, считают Agile “мощным инструментом продуктивности и организационной рамкой, приводящими к увеличенному сотрудничеству, улучшенному качеству программного обеспечения и лучшему соответствию бизнесу”. Только 43% профессионалов из крупных компаний согласны с этим.

Почти три четверти профессионалов в малых компаниях (74%) – по сравнению с 62% в крупных компаниях – сказали, что большинство их приложений были доставлены вовремя и “с качеством”. Кроме того, 71% малых организаций – по сравнению с 53% крупных компаний – имеют “полное представление о том, что разрабатывается и доставляется на всех этапах жизненного цикла разработки программного обеспечения”.

Также: ИИ в 2023 году: год прорывов, которые изменили все человеческое

Кроме того, 61% опрошенных из малых компаний имеют менеджеров продукта, которые могут контролировать весь процесс и измерять ценность для бизнеса – в сравнении с 43% крупных компаний.

Это уже 17-й год проведения этого исследования. Можно понять, если посчитать оригинальный Agile Manifesto, написанный в 2001 году, устаревшим. Работать <<с нуля>> склоняются все меньше. За последние два десятилетия мы видели начало облачных технологий, цифровую трансформацию, крауд-компьютинг, удаленную работу, искусственный интеллект и то, как деловые лидеры все больше полагаются на свои технологические команды, чтобы вести их в будущее. Границы между технологиями и бизнесом размыты или даже полностью исчезли. Технологические специалисты стали двигателями и активными участниками в бизнесе, а предприниматели все больше приобретают техническую грамотность.

Ведущих команд Agile просят делать многое, говорят авторы исследования: от демонстрации бизнес-ценности и внедрения цифровой трансформации до внедрения искусственного интеллекта и управления распределенными командами. От искусственного интеллекта до выгорания разработчиков, гибридных рабочих сред и неослабевающего спроса — все это происходит в каждой организации всех отраслей. В данный момент кажется, что Agile испытывает трудности с адаптацией.

Также: Как специалистам в области технологий выжить и процветать в эпоху искусственного интеллекта на работе

Тем не менее, философия Agile остается наилучшим инструментом для развития бизнеса в неопределенном будущем, где технологии доминируют. Scrum продолжает быть самой популярной методологией на уровне команды и используется на 63% сайтов. Scaled Agile Framework (SAFe) остается лидером на уровне предприятия с долей 26%, но 22% заявили, что вообще не следуют предписанной предприятием методологии.

Преимущества Agile — улучшенное сотрудничество и лучшее выравнивание с бизнесом — все еще остаются недостижимыми. 37% респондентов назвали вызовом то, что команды бизнеса просто не понимают, что такое Agile и чего он может достичь. Еще 27% сказали, что не хватает обучения. “Наблюдается непреодолимый разрыв между практикующими Agile и бизнесом, что проявляется в сопротивлении организационным изменениям, недостаточном понимании со стороны руководства и недостатке обучения и поддержки с бизнес-стороны”, – говорится в отчете авторов исследования.

Вопросы и ответы: разъяснение опасений читателей

Q: Можно ли эффективно масштабировать Agile в крупных организациях?

A: Масштабирование Agile в крупных организациях сопряжено с определенными сложностями. Смешанные подходы к разработке программного обеспечения, сопротивление изменениям и внутренние силосы часто мешают успешной реализации Agile. Однако, с правильными стратегиями возможно масштабирование Agile-практик в крупных организациях. Это может включать в себя принятие гибридных методик, развитие сотрудничества и разрешение конфликтов внутри культуры.

Q: Как можно интегрировать искусственный интеллект в Agile?

A: Искусственный интеллект может сыграть значительную роль в Agile-деятельности. Он может помочь в процессах разработки с помощью использования большого языковых моделей и помощников по коду. Используя искусственный интеллект, команды Agile могут улучшить отслеживаемость от начала до конца, измерять время цикла, времена ожидания и выявлять узкие места. Кроме того, искусственный интеллект может способствовать внедрению практик DevOps, обеспечивая непрерывное тестирование и улучшение эффективности жизненного цикла разработки программного обеспечения.

Будущее Agile: адаптация к изменяющемуся ландшафту

Философия Agile выдержала испытание временем и остается мощной рамкой для бизнеса в постоянно меняющемся ландшафте, которым управляют технологии. Однако, по мере того, как технологии продолжают развиваться и возникают новые вызовы, Agile должен адаптироваться. Границы между технологией и бизнесом размыты, и лидеры команд Agile теперь сталкиваются с задачей интеграции искусственного интеллекта, управления распределенными командами и обеспечения цифровой трансформации.

Также: Два прорыва, сделавших 2023 год самым инновационным годом десятилетия в сфере технологий

Несмотря на сложности, с которыми сталкиваются крупные организации, Agile продолжает обеспечивать улучшенное сотрудничество и лучшее выравнивание с потребностями бизнеса. Scrum остается самой популярной методологией на уровне команды, а Scaled Agile Framework (SAFe) часто используется на предприятии.

Однако, остаются препятствия. Недостаточное понимание, сопротивление изменениям и недостаточное обучение и поддержка со стороны бизнеса мешают успешной реализации Agile. Разрыв между практикующими Agile и бизнесом — это ключевой момент для достижения преимуществ Agile.

Agile может столкнуться с трудностями в адаптации к изменяющемуся ландшафту, но остается наилучшим подходом для развития бизнеса в эту эпоху технологий.

Для получения дополнительной информации об Agile и его будущем ознакомьтесь с следующими ссылками:

  1. The Agile Manifesto
  2. Agile versus Waterfall: A Guide to Choosing the Right Software Development Methodology
  3. The DevOps Handbook
  4. How to Scale Agile: 6 Key Considerations
  5. Embracing Digital Transformation: What It Means for Your Business

Мы надеемся, что вы нашли эту статью познавательной и развлекательной! Поделитесь своими мыслями и опытом в области Agile в комментариях ниже. И не забудьте распространить знания, поделившись этой статьей на ваших любимых социальных сетях. 🚀🔥