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

Спецификация из сотен строк: свернуть хвост, не изменив итог

Бо́льшая часть спецификации — дешёвые компоненты, которые вместе почти не двигают себестоимость. Как их сгруппировать, чтобы калькуляция осталась читаемой, как сохранить итог неизменным и когда группировка уничтожает именно то, что вам было нужно.

Обновлено

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

Есть способ укоротить калькуляцию, не меняя итог, и есть правило, когда им пользоваться не надо.

Длинно не значит точно

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

Значит, цель не в том, чтобы строк стало меньше. Цель — калькуляция, где значимые строки видны, **а итог не изменился**.

Как сгруппировать так, чтобы итог не сдвинулся

  1. Отсортируйте спецификацию по развёрнутой стоимости, от большей к меньшей.
  2. Оставьте отдельной строкой каждую позицию, значимую сама по себе.
  3. Сложите остаток хвоста в одну строку с названием, из которого очевидно, что это группа, и запишите, сколько позиций она содержит.
  4. Сверьте итог с итогом без группировки. Они должны совпасть в точности; если нет — что-то было удалено, а не сгруппировано.
Шаг четыре и есть весь смысл, и именно его пропускают. Группировать безопасно; удалять — нет, а в готовой калькуляции они выглядят одинаково. Сверка и есть то, что их различает.

Когда группировать нельзя

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

  • Вы сравниваете две версии одной платы — разница может целиком лежать внутри хвоста.
  • Вы ищете возможности унификации по семейству изделий — этот анализ по определению живёт в хвосте.
  • У позиции из хвоста есть риск поставки. Её стоимость мала, её отсутствие останавливает линию, а внутри группы она невидима.

Третий случай и подводит людей. Стоимость и риск — разные оси, а калькуляция, отсортированная по стоимости, помещает самый рискованный дешёвый компонент в самый низ.

Настоящая польза — не более короткая калькуляция

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

Когда калькуляция показывает, какие строки несут стоимость, те же усилия по пересмотру падают туда, где цифра меняется, — а хвост, правильно просуммированный, остаётся внутри итога, а не тихо из него пропадает.

Похожие руководства

Спецификация из сотен строк: свернуть хвост, не изменив итог | costdown.org