Это правда, кажется, большинство ребят в команде перешли на стрелки, которые рисуем ручкой (я в том числе). Да, приходится при изменении сценария их точечно перерисовывать, но зато бОльший контроль и понятно от какого конкретно компонента идет ответвление
Привет! Ранее был формат файла, состоявшего из "Основного сценария" и ниже страниц по отдельным задачам по этому продукту. Но как показала практика, с такой архитектурой практически невозможно сохранять актуальность макетов. Более ранние задачи все равно превращались в архаизмы с решениями, которые уже выпилили, либо обновили на проде. При изменении любой плажки, нужно было проходится по всем страницам задач и править там, но это конечно же часто не делали)). И мы от этого ушли.
В итоге оставили только один файл по продукту. Все изменения в рамках задач встраиваем в основные сценарии и добавляем ченджлог(и) с описанием изменений и ссылками на экраны (шаблончик в статье). Аналитикам кидаем ссылку на ченджлог. Это еще удобно, если задача касается нескольких разделов/сценариев/стримов, и по ним разные аналитики и команды разработки. Они видят только нужный им кусок, и им не надо разбираться во всех макетах задачи.
Если решение временное, например акция, то просто кладем рядом, не встраиваем в общий сценарий. А как она проходит, переносим в "Архив".
Для каких-то супер общих задач, которые касаются всего приложения (например, таргетированные баннеры) у нас есть файл "Общие задачи".
Ну и конечно экраны-компоненты, просто маст хэв для актуальности макетов)
Маша, показала команде, все в шоке. Спасибо за полезный лайфхак <3
Это правда, кажется, большинство ребят в команде перешли на стрелки, которые рисуем ручкой (я в том числе). Да, приходится при изменении сценария их точечно перерисовывать, но зато бОльший контроль и понятно от какого конкретно компонента идет ответвление
Привет!
Ранее был формат файла, состоявшего из "Основного сценария" и ниже страниц по отдельным задачам по этому продукту. Но как показала практика, с такой архитектурой практически невозможно сохранять актуальность макетов. Более ранние задачи все равно превращались в архаизмы с решениями, которые уже выпилили, либо обновили на проде. При изменении любой плажки, нужно было проходится по всем страницам задач и править там, но это конечно же часто не делали)). И мы от этого ушли.
В итоге оставили только один файл по продукту. Все изменения в рамках задач встраиваем в основные сценарии и добавляем ченджлог(и) с описанием изменений и ссылками на экраны (шаблончик в статье). Аналитикам кидаем ссылку на ченджлог. Это еще удобно, если задача касается нескольких разделов/сценариев/стримов, и по ним разные аналитики и команды разработки. Они видят только нужный им кусок, и им не надо разбираться во всех макетах задачи.
Если решение временное, например акция, то просто кладем рядом, не встраиваем в общий сценарий. А как она проходит, переносим в "Архив".
Для каких-то супер общих задач, которые касаются всего приложения (например, таргетированные баннеры) у нас есть файл "Общие задачи".
Ну и конечно экраны-компоненты, просто маст хэв для актуальности макетов)