Введение в эпоху ИИ-трансформации
2025 год стал значимым этапом в развитии информационных технологий, поскольку был отмечен стремительным прогрессом в области искусственного интеллекта (ИИ). Это привело к улучшению качества ответов генеративных моделей и широкому внедрению ИИ-инструментов в ИТ-компаниях. Однако, несмотря на такие достижения, наблюдается одна интересная закономерность: скорость создания кода действительно увеличилась благодаря использованию ИИ-ассистентов, генераторов тестов и документации, но общая скорость поставки ценности ускорилась лишь незначительно.
Сдвиг фокуса трудозатрат
Ранее основной фокус трудозатрат был сосредредоточен на написании кода. Теперь же основное внимание сместилось на проверку, чтобы код мог быть безопасно и надежно эксплуатирован в производственной среде. Это привело к увеличению затрат на рецензирование, тестирование, отладку, рефакторинг, обеспечение безопасности и соответствия требованиям регулятора, интеграцию с архитектурными стандартами и платформой, а также на обеспечение наблюдаемости и готовности к инцидентам. Именно эти стадии стали определять сроки поставки ценности, а не скорость создания кода.
Проблема нивелирования быстрой разработки
Многие команды столкнулись с ситуацией, когда быстрый этап разработки с использованием ИИ-инструментов нивелируется длительностью последующих этапов, которые необходимы для поставки ценности в промышленную среду. Этот парадокс подчеркивает необходимость переосмысления подхода к циклу разработки, чтобы максимально эффективно использовать потенциал ИИ.
Новый подход: AI-Driven Development Life Cycle (AI-DLC)
В 2025 году AWS (Amazon Web Services) предложила подход AI-Driven Development Life Cycle (AI-DLC), который предполагает перестроение цикла разработки с учетом возможностей ИИ. Этот подход не ограничивается внедрением ИИ в существующий цикл разработки (SDLC), а скорее предлагает фундаментально новый взгляд на процесс разработки. Согласно AI-DLC, ИИ должен взять на себя планирование и выполнение задач, а человек должен сосредоточиться на контроле и проверке. Этот подход направлен на оптимизацию процесса разработки и поставки ценности, учитывая новые возможности, предоставляемые ИИ.
Перспективы и задачи
Переход к AI-DLC открывает новые перспективы для оптимизации процесса разработки и увеличения скорости поставки ценности. Однако это также ставит перед инженерами и командами разработки новые задачи, такие как необходимость адаптироваться к новым ролям и ответственности, а также осваивать новые инструменты и технологии. Необходимо тщательно оценить потенциальные выгоды и проблемы, связанные с внедрением AI-DLC, чтобы обеспечить успешную трансформацию цикла разработки и достижение желаемых результатов.