Про человека в SDLC
Посмотрел на днях вот это выступление Питера, который OpenClaw, и он там, помимо прочего, довольно интересную мысль высказал. Хочу и тут её оставить. Тем более, что она перекликается с моими. Я на это просто с другой стороны раньше смотрел.
Он рассуждает о том, что человек в SDLC всё ещё нужен, потому что процесс разработки продукта — это не прямая дорога в гору, а довольно хаотичное движение из стороны в сторону. Пока мы ходим туда-сюда, мы узнаём о новых ограничениях системы или уточняем формулировку решаемой задачи. Иногда в процессе становится понятно, что направление, в котором мы двигались, вообще не так интересно или вовсе было неверным.
Агенты отлично идут прямо в гору. А вот человек — желательно с чувством прекрасного, опытом и вкусом — может перенаправить их в ту сторону, куда нам действительно стоит двигаться.
С одной стороны, эта мысль звучит немного наивно в мире, где мы всё больше этапов стараемся отдавать агентам. Но мне она близка. Всё всегда упирается в то, что хорошие продукты создают люди, которым не всё равно и которые действительно что-то знают. Как развить в себе эти качества — вопрос открытый. И не к агентам.
На своих проектах я очень хорошо вижу, как много приходится дорабатывать уже после того, как сам начинаешь пользоваться инструментом как конечный пользователь. И это невозможно было предусмотреть на этапе спеки — у меня тогда даже не возникало таких идей.