Раньше Agile был нужен разработчикам, потому что именно они первыми сталкивались с реальностью. На бумаге всё красиво. Задача ясна, требования согласованы. А потом начинается разработка, и внезапно оказывается, что пользователь имел в виду другое, интеграция работает строго через голубей с белыми лапками, данные грязные, а половина логики держалась на «ежу понятно».
Поэтому и появились короткие циклы. Сделали кусок. Проверили. Переделали. Уточнили. Пошли дальше.
Не потому что waterfall плохой.
Waterfall прекрасен там, где реальность уже понятна, стабильна и хорошо описана. Проблема начинается там, где люди притворяются, что она понятна.
И вот тут пришёл ИИ.
Он резко удешевил производство документации. Теперь можно почти бесплатно сгенерить ТЗ, roadmap, user stories, acceptance criteria, архитектурное описание, риски, ограничения, роли, сценарии, диаграммы и ещё пару томов аккуратного текста.
И все, естественно, радостно вернулись к любимому занятию.
К генерации бумажек.
И вроде итерационный подход не очень нужен. Не пошла фича? Фигня, переделаем за полчаса, стоимость собственно кодинга сильно упала.
Но только теперь проблема сместилась выше.
Если раньше Agile спасал разработку от кривых требований, то теперь он нужен уже на этапе подготовки документов. Потому что документ, написанный с помощью ИИ, выглядит полным гораздо раньше, чем становится осмысленным.
Он связный.
Он аккуратный.
Он даже похож на результат работы взрослого человека.
Но это ещё не значит, что он выдержит контакт с реальной системой.
Поэтому уже архитектор теперь тоже должен работать итерациями. Набросал контур. Проверил на сценариях. Нашёл дыру. Упростил. Сверил с ограничениями. Выкинул лишнее. Пересобрал. Снова проверил.
То есть Agile не исчез.
Он просто поднялся с уровня кода на уровень архитектуры и документации.
Разработчикам ИИ дал скорость.
Архитекторам - обязанность постоянно отделять полезное описание от красивой синтетической чуши.
И, возможно, это даже честнее.
Потому что теперь видно: проблема была не в методологии разработки, а в том, что по закону Эшби-Балашова (сарказм!) создать документ легко, а сделать его адекватным - чудовищно сложно.
Мы все еще считаем написанный документ доказательством понимания - это проблема.
А Agile живее всех живых и всех нас переживёт.
Хотя бы потому, что человеческое отвращение к чтению документации пока не победил даже искусственный интеллект.
Поэтому и появились короткие циклы. Сделали кусок. Проверили. Переделали. Уточнили. Пошли дальше.
Не потому что waterfall плохой.
Waterfall прекрасен там, где реальность уже понятна, стабильна и хорошо описана. Проблема начинается там, где люди притворяются, что она понятна.
И вот тут пришёл ИИ.
Он резко удешевил производство документации. Теперь можно почти бесплатно сгенерить ТЗ, roadmap, user stories, acceptance criteria, архитектурное описание, риски, ограничения, роли, сценарии, диаграммы и ещё пару томов аккуратного текста.
И все, естественно, радостно вернулись к любимому занятию.
К генерации бумажек.
И вроде итерационный подход не очень нужен. Не пошла фича? Фигня, переделаем за полчаса, стоимость собственно кодинга сильно упала.
Но только теперь проблема сместилась выше.
Если раньше Agile спасал разработку от кривых требований, то теперь он нужен уже на этапе подготовки документов. Потому что документ, написанный с помощью ИИ, выглядит полным гораздо раньше, чем становится осмысленным.
Он связный.
Он аккуратный.
Он даже похож на результат работы взрослого человека.
Но это ещё не значит, что он выдержит контакт с реальной системой.
Поэтому уже архитектор теперь тоже должен работать итерациями. Набросал контур. Проверил на сценариях. Нашёл дыру. Упростил. Сверил с ограничениями. Выкинул лишнее. Пересобрал. Снова проверил.
То есть Agile не исчез.
Он просто поднялся с уровня кода на уровень архитектуры и документации.
Разработчикам ИИ дал скорость.
Архитекторам - обязанность постоянно отделять полезное описание от красивой синтетической чуши.
И, возможно, это даже честнее.
Потому что теперь видно: проблема была не в методологии разработки, а в том, что по закону Эшби-Балашова (сарказм!) создать документ легко, а сделать его адекватным - чудовищно сложно.
Мы все еще считаем написанный документ доказательством понимания - это проблема.
А Agile живее всех живых и всех нас переживёт.
Хотя бы потому, что человеческое отвращение к чтению документации пока не победил даже искусственный интеллект.