Перейти к содержанию
Делать и менять

Изменить, не сломав

Сложность изменения работающего продукта не в том, чтобы написать код. Она в том, чтобы знать, чего изменение касается, в каком порядке его делать и как понять, что оно получилось.

Что сюда входит

От намерения до выкаченного результата

Разложенная работа

Цель, превращённая в задачи, за которые действительно можно взяться, в порядке, у которого есть причина.

Критерии приёмки

Написаны до начала работы, поэтому «готово» значит готово, а не «показали».

Миграции и рискованные изменения

Поэтапно и с дорогой назад. В плане написано, что делать, если второй шаг не получился, потому что иногда он не получается.

Доставка

На верхнем уровне я делаю и выкатываю сам. Ниже я планирую и проверяю то, что сделала ваша команда.

Как это идёт

Короткие циклы с работающим результатом

  1. Цель, которую можно закончить

    Согласована до начала. Большие цели режутся, пока одна из частей не становится завершаемой.

  2. Решение проектируется

    Чего касается, что может сломаться и что с этим будет сделано, решается до первой строки.

  3. Это делается

    Вашей командой под моим руководством или мной с AI coding agents, в зависимости от уровня.

  4. Это проверяется по задаче

    Не по демонстрации и не по впечатлению. По тому, что оно должно было сделать.

Что для этого нужно с вашей стороны

Это не сработает, если

Цель меняется каждую неделю и ничему не дают закончиться

Нужна фиксированная цена за продукт без границ

Некому ответить на вопросы про бизнес-правила

Это хорошо работает, если

Вы можете сказать, каким будет следующий осмысленный результат

Вы готовы выкатывать частями, а не всё сразу

Вы хотите, чтобы обоснование записывалось по ходу дела

Вам лучше узнать о риске, чем удивиться ему

Начните с той области, которая беспокоит больше всего

Выберите подходящий уровень участия, опишите продукт, и мы начнём оттуда.