在任何涉及具有多个开发人员的分布式系统的软件开发项目中,拥有逻辑和物理体系结构图是最佳实践,但是以我的经验,这些图总是在项目开始时就得到很好的维护,但是在项目发布时不会得到更新维护阶段就开始了。
对于具有很多分布式过程的复杂项目,由于没有人知道所有的知识,因此即使在最初发布之前,这些图也往往会很快变得过时或不准确。
在这种背景下,我想向社区提出以下问题:
- 拥有准确且最新的逻辑和物理架构图有多重要?
- 是否有任何工具和流程可以帮助他们保持最新状态?
- 谁应该负责使它们保持最新状态?系统管理员,开发人员和质量检查团队如何贡献力量?
参见agilemodeling.com/essays/documentContinuously.htm
—
xmojmr
文章建议这些应成为“可交付文档”的一部分,因此它具有重要意义。这些项目是否应作为积压的一部分创建并作为可交付成果的一部分?
—
ARau