Увидел пост про 25-летие Agile-манифеста и выделение любимого принципа в канале Александра Апазиди. Перечитал сегодня манифест и сразу подумал о том, как сильно за последние два года AI усилил каждый из принципов.
Не буду комментировать свой любимый (он тоже про максимизацию количества несделанной работы, по крайней мере стараюсь ему следовать), но хочу выделить тот, который сегодня особенно актуален:
На протяжении всего проекта разработчики и представители бизнеса должны ежедневно работать вместе.
Мемы про пропасть между чайка-менеджментом и разработкой, надеюсь, вскоре вообще пропадут, потому что в мире не должно остаться представителей бизнеса, которые не понимают в разработке. И в обратную сторону тоже: я уже давно в вайбкодинге перешёл с промптов на язык jtbd при постановке задач. Собрать прототип, mvp, пайплайн без разработчика уже сегодня посильная задача практически каждому - мы просто ещё не успели этого понять.
Обычно я даю простой совет менеджерам, которые только начинают погружаться в AI: как только вы поставили задачу разработчику/аналитику/исследователю/маркетологу/ассистенту/специалисту, удаляйте и несите её в LLM. Смотрите что получится.
AI уже сейчас радикально снизил стоимость доработок и изменений. И тут актуализируется принцип “Изменение требований приветствуется, даже на поздних стадиях разработки”. Если раньше любое изменение требований означало страдания, неделю доработок, большие косты, то с AI стоимость правок стремится к нулю. Особенно в типичных бизнес-задачах, которых в любой компании 90%.
И, конечно, остаётся не забывать, что “Постоянное внимание к техническому совершенству и качеству проектирования повышает гибкость проекта.” Ну и главное - не воспроизводить карго-культ, принципы работают, когда мы примеряем их на нашу реальность, которая, к слову, за 25 лет неплохо так изменилась.