Перейти к содержанию

·TOK Moscow

Каждая работа описана как повторяемая система

Цель, срок, бюджет, исходники, документация, правила передачи. Шесть пунктов, одинаковых для всех работ. Одинаковость — и есть смысл.

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

Одни и те же шесть для сайта, для автоматизации процесса и для прикладной системы. Одинаковость здесь не бюрократия, а собственно продукт.

Что даёт одинаковая форма

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

Отсутствие забытых пунктов. Работа, у которой не заполнены правила передачи, не считается описанной. Это ловит самый частый пропуск — тот, который обнаруживается в момент, когда работа уже сдана.

Возможность вернуться. Через год к работе можно вернуться и понять, что именно было в объёме, а что нет.

Цель, а не список задач

Первый пункт — цель, и это не то же самое, что перечень работ.

Цель формулируется как изменение состояния: «заявки с сайта приходят в таблицу без ручного переноса», «каталог выгружается в машиночитаемом виде», «сотрудник перестаёт тратить час в день на сверку».

Список задач отвечает на вопрос, что мы будем делать. Цель отвечает на вопрос, как понять, что получилось. Второе важнее, потому что список задач по ходу работы меняется, а цель — нет.

Срок и бюджет как часть описания, а не приложение

Фиксируются до начала работы, а не выясняются по ходу.

Практическое следствие: часть желаний в объём не войдёт, и об этом говорится сразу. Это неприятный разговор, и он короче того же разговора через месяц.

Исходники как обязательный результат

Не «предоставляются по запросу», а входят в результат.

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

Документация с честными пробелами

Пишется вместе с работой, а не после. И содержит явный перечень того, что не описано.

Документ, выглядящий исчерпывающим и умалчивающий о трёх нетривиальных местах, хуже документа, который эти места перечисляет как неописанные: в первом случае человек будет искать несуществующий ответ.

Правила передачи как проверка всего остального

Последний пункт проверяет первые пять: результат должен воспроизводиться с чистой машины по написанному документу человеком, который в проекте не участвовал.

Если не воспроизводится — работа не закончена, независимо от того, что она работает.

Почему это называется системой

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

Студия, у которой каждая работа описана по-своему, продаёт исполнителей. Студия с одинаковой формой продаёт способ работы — и он остаётся, когда конкретные люди меняются.

Это же ограничивает нас: работу, которую нельзя описать шестью пунктами, мы не берём. Обычно это означает, что у задачи нет окончания или нет измеримой цели, и оба случая лучше обнаружить до договора.