Pull to refresh

Comments 14

Да и так понятно что ИИ вошли в жизнь, в самых разных сферах. Не исключение и разработка ПО. Просто относиться к этому нужно как к инструменту, а не волшебной пилюле. Отказываться от использования? Ну наверно можно. Можно ходить пешком, а можно пользоваться транспортом. Каждый выбирает сам.

Не статья, а раздутая реклама. Видимо тоже большей частью написана ИИ и, простите, «высрана» на Хабр. Ну серьезно?

И конечно же ChatGPT "помогший" оформить тезисы в текст, насытив примерами и скорректировавший форматирование.

А вот это уже лишнее. Мысли от человека к человеку нужно передавать компактно. Например так:

"С возвращением линейного подхода разработки, усиленного LLM, один разработчик способен заменить целую команду. Водопад стал гибким: LLM ускоряют анализ, проектирование, реализацию, тестирование и документацию. Это эпоха автономных экспертов, способных создавать сложные системы в одиночку. Производительность растёт, а необходимость в командной работе снижается." (c) LLM после сжатия оригинала

Вот тут у меня вопрос, а почему это линейный подход (водопад) вдруг вернулся? А куда итерационный делся? LLM вообще-то всё равно, кого усиливать - линейника или итерационщика.

С остальным согласен. В одиночку (с LLM) стало на порядок проще разрабатывать.

Чтобы ответить на этот вопрос, наверное нужно сделать оценку плюсов и минусов подходов, с учетом ребалансировки. Предположение. Навскидку могу предположить, что основные плюсы водопада, такие как оценка стоимости и времени выполнения всего проекта благодаря подробному роадмапу с самого начала, заиграли новыми красками для команды из одиночки+ллм. Фиксед-кост проекты проще продаются, небольшие клиенты с ограниченным бюджетом однозначно хотят знать заранее сколько будет стоить проект, при этом не имея подробного тз, зато кучу пробелов в требованиях. ЛЛМ может заткнуть эти дыры и помочь точно оценить время и деньги.

На анализ не претендую, просто возможный ход мыслей.

почему это линейный подход (водопад) вдруг вернулся? А куда итерационный делся?

итерационный - когда возвращается на начало процесса, а водопад - когда всё же пошагово идёшь, без серьёзных возвратов. когда ЛЛМ "заставляешь" за тебя программировать, то приходится сначала дать контекст по бизнес постановке задачи, потом поправить\ уточнить и "заказать" системный дизайн, потом кодинг (тестами вперёд или ещё как то). и всё это примерно по 30-60 минут на "этап". если же по agile , то каждый шаг растягивался бы на несколько дней или даже спринтов если в команде нет всех специалистов.

я попробовал эти шаги описать в https://habr.com/ru/articles/912464/ и https://habr.com/ru/articles/912470/
но реальная реализация очень сильно от орг структуры зависит. если команда продуктовая, то так можно, а если в компании принят "слоёный" подхоб - разработка бека, разработка бд, отдел тестирования и т.п. то там эффект от ЛЛМ будет только в ускорении операций и увеличении пропускной способности подразделения.

"Возвращение эпохи одиночек или новая эра одиночества?"

В данном контексте, похоже, общество идёт к какому то новому, доселе невозможному, уровню отсутствия взаимодействия между человеками.

Wilson meme.jpg

Что ни ИИ-визионер, то демонстрация шутки "зумеры изобрели погреб".

MVP ... альтернативные дизайны ... Стартапы

При чем здесь водопад? Водопад это когда сначала все спланировали, потом четко по плану сделали. Нет варианта посмотреть, как оно работает, и перепланировать. Поэтому это штука сугубо эфемерная, и в разработке ПО особо никогда и не работала. А вы "изобрели" самый обычный итеративный поход.

к сожалению я ничего не изобрёл, это банальная саммари по тому что происходит. даже х10 в тексте это не гипербола.

А потом такой суперспец x10 раз и заболел/ушел в отпуск/перешел в другое направление или компанию

Не смог сдержать смеха после описания пункта "системный анализ". Однозначно, в хаб "Профюмор" :)

Описанное - это или возврат в прошлое, когда мастер делал все сам и возможно потом снова все пройдет в сторону разделения производства, но на новом уровне. Или очень похоже на магию, когда сложные конструкты делает один маг. Просто потому, что весь этот процесс един и неразделяем...

Sign up to leave a comment.

Articles