Техники выявления связанных компонентов системы при добавлении/изменении фич
-
Коллеги, кто какими техниками пользуется, чтобы при изменениях фичи/добавлении новой фичи выявить все компоненты системы, которые это задевает? Чтобы учесть все сразу. Заранее спасибо за инсайты!)
Занимаюсь плотно интеграциями. Для того чтобы оценить масштаб возможных последствий мы храним:
Документацию на каждый сервис.
Касаемо озвученного вопроса:
a) там же указан список тех кто использует данный сервис(потребители) и кого использует данный сервис (актуально для композитных и сложных сервисов).
b) Участие в бизнес процессах, это помогает определить критичность со стороны бизнес процессов.
с) каждый сервис связан со списком используемых им бизнес объектов (каждый бизнес объект имеет свою страницу).
Как только прилетает новая «фича» смотрим какой сервис/бизнес объект требуется доработать/создать — сразу видно, кого зацепят изменения.
Используем confluence с плагинами.
Вы должны авторизироваться для ответа в этой теме.