SDLC, ASDLC и че там происходит?
Немного для себя и для вас покопался в источниках, чтобы лучше понимать, что сейчас происходит в разработке: какие тенденции, насколько ИИ проник, что дает, и когда наконец SDLC можно будет заменить на ASDLC (то бишь agentic-sdlc).
Изучены:
- Balancing AI tensions: Moving from AI adoption to effective SDLC use и немного протухший отчет за 2025 год by DORA
- Несколько исследований продуктивности by Metr (например это, реально их там минимум три, можете покопаться сами если интересно).
- The Software Development Lifecycle Is Dead
- State of the Route to Live Report 2026 - максимально свежий отчет каких то AI консультантов, который отлично бьется со всем вышесказанным.
- Сюда же я попытался притянуть Gartner с его методологиями внедрения AI контуров в компании, но у этих засранцев все за пейволом, жадные. Ободемся без них, тенденция итак ясна.
Итак, че там по новостям:
1. Если год назад AI мог даже замедлять разработчиков (кажется, что работаешь быстрее, а реально нет), то сейчас явных доказательств замедления нет. Да, на ревью и проверки затраты вырастают сильно, но все равно по отзывам работается и быстрее и веселее.
Мораль: разработчик с ИИ работает быстрее.
2. Че он там пишет - разговор отдельный. Все в один голос пишут, что если не следить за ИИ, он наговнокодит такого, что замучаешься проверять. И да - тут становится критичным хорошо оцифрованный контур разработки: инструменты и документация. Мораль: Без ТЗ - результат ХЗ, тут все норм.
3. Ускорение разработчика != ускорение поставки. SDLC имеет в себе много шагов, где разработка - только один из. Ускоряем разработку, создаем бутылочное горлышко в code review, тестировании, доставке кода. Это хорошо, это все по ТОС - устраняем самый сильный затор - наблюдаем - идем устранять следующий - и так до бесконечности. Просто надо понимать, что ускорение разработчика - это ~20% от всего жизненного цикла, а то и меньше.
Мораль: ускорять разработчика - хорошо, но мало, надо ускорять весь цикл.
4. Как я писал сам год тому назад, ИИшка хорошо поможет там, где есть хорошо документированные процессы, осаженные на ИТ системы. Сейчас это пишут DORA, Clearview и прочие ребята. Не то чтобы я такой дофига умный (хотя что уж стесняться), просто очевидная мысль: применение ИИ в хаосе множит хаос, применение ИИ в структурированной среде - ускоряет.
Мораль: начинать надо с процессов, затем оцифровка в системах, затем ИИ. А иначе будет 💩
Да, занудный Жарков опять бухтит про свои процессы, ну а вы как думали, на халяву проскочить? 😈
5. Ну и встретил модель зрелости по уровням внедрения AI. В чем то напоминает OPM3 для проектного управления и CMMI для процессов в целом. Можно оценить, в каком вы сейчас месте 😁
1) Predictive Assistance — базовый generative AI: autocomplete, подсказки, минимум контекста, человек всё контролирует.
2) Context-Aware Generation — AI уже знает контекст компании через RAG: кодовую базу, документацию, guardrails; генерирует более релевантные user stories, тест-кейсы и т.п.
3) Environment-Connected Intelligence — AI двусторонне подключён к рабочей среде: Jira, GitHub, CI/CD; может не только читать, но и инициировать действия.
4) Autonomous Reasoning Loops — агенты уже сами декомпозируют задачи, взаимодействуют со средой, реализуют, тестируют и дорабатывают решение; человек остаётся в роли надзора и валидации.
5) Multi-Agent Orchestration — специализированные агенты работают совместно под оркестрацией и ведут сложные end-to-end задачи с минимальным участием человека. По сути это уже ASDLC / Agentic Software Development Lifecycle.
Мораль: до ASDLC надо дорасти, и расти придется несколько лет. Что не отменяет направления.
ЗЫ: ну и пишите в каментах, в каком месте у вас сейчас этот ИИ))
ИТ САМОУЧКИ
9 окт 2026 20:09
Комментариев пока нет.