沟通意想不到的变化对设计和需求的影响。
在实现系统时,必须和团队沟通你发现的问题和约束。在实现中发现的问题影响必须合并到未来的决策中。如果合适,使用变更管理过程来反映在实现中识别和解决的歧义,这样可以测试它们,并恰当的管理利益相关人期望。类似的,利用设计过程来更新设计以反映实现中新的约束和发现的问题,从而保证和其他开发人员沟通这些新的信息。
通常,对于小的以及由同一个人进行设计和实现的代码不需要提交变更申请,他能够直接变更设计。如果变更有着广泛的影响,需要同其他团队成员沟通此变更时,变更申请可能是必需的。
|