定制 RUP 框架以用于特定项目,其中的一部分是确定要引入哪些规程。如任务:定制项目开发流程中所述,您应该避免在单个项目中使用全部 RUP。如果您的项目对于 RUP
中描述的做法而言非常新,您应重点关注将未知因素的数目限制到可以控制的数目,以简化团队向新的流程平台的转换。
一旦您确定了需要引入哪些规程,则为每个规程确定以下各项:
-
如何执行工作流程。
-
应使用工作流程的哪些部分。
-
在项目的生命周期内,何时引入工作流程及其各部分。
为了帮助您确定,已为每个规程开发了称为“<规程 X> 中的重要决策”的指南。在这些指南中,均有名为“确定如何执行工作流程”的部分。请参阅附带的指南获取该配置中包含的规程。
当您考虑引入一个特定规程(或一个规程的一部分)时,请考虑以下因素:
-
适用性。它适用于项目吗?引入它真的有价值吗?
-
解决的问题和根本原因。解决了所有察觉到的问题及其根本原因吗?
-
工具支持。需要什么工具支持?
-
计时。应当在项目生命周期的什么时候引入它?请参阅概念:在项目中实施流程以获取更多信息。
-
实施的成本。在项目中实施它的成本是多少? 这包括:
-
培训项目成员的成本。
-
安装支持工具的成本。
-
开发指南和模板的成本。
|