分类: 项目管理
2011-03-11 13:23:51
1,敏捷开发方法中有没有生命周期(lifecycle)? 生命周期是事物发展的客观规律,敏捷开发方法中也有生命周期,事实上是敏捷开发方法对生命周期模型有预置的、强制的要求。 2,敏捷类的生命周期模型有哪些预置的、强制的要求? 敏捷类生命周期模型最大的特征是短迭代,短迭代也是判断是否采用敏捷开发方法的必要条件之一。 3,多短的迭代算短迭代? 一般小于8周可以算为短迭代。常见的迭代长度是4周或1个月。 4,迭代的时间长度是否每个迭代都可以调整? 敏捷开发讲究固定的节奏,建议按照固定的节奏开发,因此某个迭代碰到特殊情况,当然可以调整长度。但缺省是保持不变。 5,敏捷开发时,上个迭代结束后是否可以安排一段缓冲期后,再开展下个迭代吗? 敏捷开发讲究固定的节奏,强烈不建议安排缓冲期,相关任务可以安排在下个迭代中。 6,是否可以将原瀑布生命周期的阶段作为迭代?比如将需求分析阶段改称为需求迭代,迭代的目标产物就是需求规格说明书。 这种做法不符合敏捷开发方法。敏捷的迭代的目标产物应当是可运行的,不能仅仅出文档。 |