Альтернатива контролю: допущение. Команда верит, что утверждённые изменения дошли до кода, просто потому что никто не заметил обратного.
Что в него входит
Документация говорит, какой должна быть система. Контроль проверяет, следует ли ей продукт. На практике контроль постоянно делает четыре вещи:
- сравнивает дизайн и код и перечисляет каждое расхождение;
- находит обходы, где код идёт мимо системы;
- взвешивает и то и другое по охвату, чтобы список стал приоритетами;
- отслеживает время исправления, чтобы измерять и сам процесс.
Почему это отдельная работа
Немногие команды могут показать, что продакшен совпадает с системой. В опросе Sparkbox о дизайн-системах за 2022 год лишь у 16% были налажены метрики или отчётность по дизайн-системе, а 37% назвали соответствие дизайна и кода одной из главных проблем (Sparkbox). У этого разрыва нет владельца: дизайнеры проверяют Figma, разработчики проверяют код, и никто не сверяет одно с другим.
Контроль даёт разрыву владельца: человека, процесс или инструмент, который видит обе стороны и сообщает, чем они отличаются.