Многим должен быть знаком инструмент ADR.
Знакомые с проектным управлением знают понятие ТЭО (я давал доклад на Codefest 2021 на эту тему) — технико-экономическое обоснование какого-то изменения: по сути рациональное объяснение «зачем мы что-то делаем».
Я призываю не разделять архитектуру и процессы производства ПО, но начинать вести у себя в команде историю обоснованных изменений не только архитектуры, но и процессов.
Чаще всего процессные сущности «внедряются» почём зря, «просто так», ну или потому что какой-то вредитель решил просто растратить деньги компании.
То есть, по сути, или по незнанию копируется чужой процесс, или по сговору с какими-нибудь консультантами.
Кажется, что любая активность должна быть чем-то обусловлена, и вот как раз требование протоколирования «зачем» и есть «внедрение PDR».
Видео докладов:
English:
Russian: