Внедрение внутри команды — Примеры

Пример 1 — Сделать систему самым коротким путём

Библиотека выходит с компонентами Button, FormField и Card, но шаблон по-прежнему не использует ни один из них. Любой новый экран быстрее скопировать со старого, поэтому люди так и делают. Измените путь по умолчанию и соберите стартовую настройку, при которой сборка внутри системы становится самым быстрым вариантом.

Как новый экран собирается сегодня
  1 скопировать старый экран как отправную точку
  2 поправить его локальную кнопку и отступы
  3 выпустить; библиотека компонентов так и не открывается

В библиотеке: Button, FormField, Card, токены
Стартовый шаблон: чистый набор разметки, без импортов

Решение

Стартовый шаблон теперь импортирует Button, FormField, Card и токены.
Экран для копирования-вставки удалён из заготовки.
Новый экран начинается с шаблона, поэтому путь системы — это
самый короткий путь из пустого файла.
Предупреждение линтера срабатывает, когда в папке экранов появляется локальная кнопка.

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

Пример 2 — Наблюдение за тем, как один человек собирает экран

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

Заметки, 40 минут, экран настроек
  0:06  копирует старый экран вместо шаблона
  1:15  нужен переключатель с длинной меткой; заводит локальный
  2:40  не может найти токен поверхности в теме
  3:20  спрашивает в чате; ответ приходит через 25 минут

Решение

Препятствия, их словами
  «переключатель не принимает длинную метку»   нет варианта
  «токена поверхности нет в теме»              нет токена
  «спросил и ждал ответа»                      ответы приватны

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

Заметки называют исправимые препятствия, а не смутное нежелание, и одно из них — вариант переключателя — можно убрать уже на этой неделе. Соблазн велик свалить всё на привычки людей, однако наблюдение показывает, что дело в недостающем варианте и токене. Подсчёт форков в следующем месяце покажет, сработали ли исправления.