Как заставить всех разработчиков проходить design review.
Тут все довольно просто - дизайн ревью должен быть встроен в процесс таким образом, чтобы его нельзя было избежать.
Для нас было важно 2 пункта:
- Ревью не должно блочить релиз (явные несоответствия дизайну отсекались при тестировании, более детальный анализ для нас не был критичным);
- Задачи на дизайн и на правки по дизайн ревью должны заводиться автоматически.
Для управления проектами в vivid мы используем youtrack. У нас есть отдельные доски для мобильных разработчиков, бэкенд разработчиков, дизайнеров и так далее.
В youtrack есть возможность создавать кастомные workflow на js.
В итоге у нас получился следующий процесс:
ПО добавляет тег к задаче, для которой нужно дизайн ревью -> После того, как задача перешла из колонки Test в Staging(ожидание релиза) -> Создаётся задача на доске дизайнеров, к которой линкуется изначальная
-> После того, как дизайнер перевёл задачу в Done, на изначальной доске создаётся новая задача, в которую копируются все комментарии и файлы из задачи дизайнера
Это позволяет не забывать про дизайн ревью и учитывать все пожелания дизайнеров.
! В следующем твите будет сам скрипт и комментарии к нему