У будь-якому проекті з розробки програмного забезпечення, що передбачає розподілені системи з декількома розробниками, діаграми логічної та фізичної архітектури є найкращою практикою, але, на мій досвід, ці діаграми завжди починають добре підтримуватися на початку проекту, але не оновлюються, коли проект буде випущений і починаються фази технічного обслуговування.
Для складних проектів з великою кількістю розподілених процесів діаграми, як правило, застарівають або є неточними дуже швидко ще до початкового випуску, оскільки ніхто не має всіх знань.
Враховуючи це, я хочу задати такі питання громаді:
- Наскільки важливими є точні та сучасні діаграми логічної та фізичної архітектури?
- Чи є інструменти та процеси, які можуть допомогти їх оновлювати?
- Хто повинен відповідати за їх оновлення? Як можуть робити внески адміністраторів, розробників та QA команди?