«Готово» — не признак
Агент отчитался: задача выполнена, страница собрана, ошибок нет. Формально всё верно — код отработал, файл создан. Открываем в браузере: шапка не закреплена, ссылка ведёт в пустоту.
Отчёт не был ложью. Исполнитель проверил то, что умеет проверять, — что программа завершилась без сбоя. Вопрос, выглядит ли результат так, как задумано, он себе не задавал, потому что задача была поставлена как «собери», а не «добейся вот такого поведения».
Лечится это одной привычкой: до начала работы называть признак успеха, который можно увидеть глазами.
Не «сборщик работает», а «после запуска страница открывается и выглядит так же, как опубликованная». Не «навигация добавлена», а «под текстом видна линия и ссылка, клик уводит на главную». Не «данные загружаются», а «в третьей строке таблицы стоит сумма за прошлый вторник».
Разница в том, что такой признак проверяется за десять секунд и не требует доверия к отчёту. Он либо есть, либо нет.
Побочный эффект оказался важнее основного: формулируя наблюдаемый признак, обычно обнаруживаешь, что сам не до конца понимал, чего хочешь. Задача, для которой невозможно придумать такой признак, чаще всего поставлена плохо — и переделывать её дешевле до работы, чем после.
Есть вопрос по своему процессу?
Расскажите, что у вас считается руками каждую неделю. Посмотрим, где там теряются часы и стоит ли это вообще автоматизировать.
Написать в телеграм