基本术语:约束、假设、依赖、风险、承诺当大家开始研究CMMI的时候,将会有很多术语可能是我们不熟识的
好几年前,有部分同事就表示不明白约束、假设、依赖、承诺这四个术语
本文希望可以加以解释,让新来的人员可以有一个比较明确的开始
在解释之前,我希望大家可以想着一些项目有关的人物与事情
比如要去开发一个工具,或是制定一个计划,又或是参加一个评审
我们开展以上的项目活动的时候,都是在现实之中开展的,是离不开现实的
所以我们从事那些活动的时候,我们的工作将会与现实发生一定的关系
约束、假设、依赖、风险,都是这些关系的一种
我们是经常会遇到它们的
了解它们将会让我们更能高效地开展项目的任务
约束约束和假设,都是存在于项目里面的条件与关系
每一个项目都会遇到不同的外部情况
这些外部情况,都是客观、现实的情况,有一部分是已知的,是外部确定的,从项目的角度来看,是不可能改变的,是一定要接受的
这就会对项目造成一些限制:比如不能这样、那样
这些就是约束
比方说,全世界都对中国禁运
那么,手机的开发,就一定只能用中国出产的器材
这样的一个条件,就是一个约束
又比如要制定一个计划
但是我们没有以前从事过类似的产品,使用过这样的技术的人
所以我们没有任何这方面的经验与历史资料
这个是我们不能改变的现实
在评审方面,如果公司的政策是不能在会议之中使用手机,或是公司的会议室都设计成把手机信号屏蔽掉
所有这些情况都是不能改变的,我们需要接受的,会限制我们的灵活性的
他们都是约束
这些事情如果我们不是在做CMMI也会遇到
我们可能没有刻意地知道这就是“约束”,但是我们都会知道如何应对于处理这些“约束”
约束是事前已经知道是存在的或一定会发生
所以在计划中,我们就需要把约束考虑进去
比如:国外不供应的,我们就要自己做
没有经验的,我们就要找一些具备相关经验的人进行咨询,或是接受训练
否则计划的准确程度就不