任务:启动开发流程
此任务描述了如何向项目团队展示开发流程。
规程:环境
用途

此任务的目的是:

  • 确保向项目成员正确简介流程。
  • 收集关于流程的任何反馈并按需要优化该流程。
关系
角色主执行者: 其他执行者:
输入必需:
    可选:
    输出
      流程使用情况
      主要描述

      在项目生命周期中,对于开发流程的每个重要更新,都需要重新启动开发流程,重点突出变更。

      步骤
      公布变更

      通知所有项目成员关于已定制的开发流程的任何重要更新。如果项目有项目 Web 站点,则除了通知项目成员之外,还应将变更发布在该站点上。 

      已配置流程的流程 Web 站点通常发布到所有项目成员均能访问的 Web 服务器上的某个位置。另外,还可以将该 Web 站点复制到项目成员的本地硬盘驱动器上。

      培训项目成员

      除非变更不重要,否则您需要就新的开发流程(包括指南、模板和/或工具)对项目成员进行培训。根据项目的大小和项目成员对类似开发流程的熟悉程度,这个过程可以是只有两小时的非正式演示,也可以是更加正式的培训。

      以下是培训项目成员的常用方式:

      • 研讨会。
        在变更很小或者易于理解的情况下,如果流程工程师在研讨会上讲述新内容,则这种方式是可以接受的。这类研讨会通常耗时 1 至 3 小时。在为迭代重新启动流程,且自上次启动以来变更较小的情况下,这种方式常常是首选方式。
      • “启动”研讨会。
        为所有项目成员安排为期一天的研讨会,期间遵循新的开发流程,并使用工具。请参阅支持材料:开发流程研讨会,以获取关于如何安排此类研讨会的详细信息。请注意,“启动”研讨会假定参与者已接受过相关的标准培训课程。请始终考虑研讨会的成本与项目的期望值的对比。
      • 定制的培训课程。
        如果项目成员尚未参加过关于流程和工具的标准培训课程,则备选方法是定制标准培训课程,以涵盖项目的开发流程,其中包含指南、模板和工具。但是,定制培训课程的费用可能很昂贵。在项目启动之前,或者在项目的早期,应举行类似于对 Rational Unified Process™ 的简介性课程的一般流程培训。工艺、方法或技术方面的更专业的培训常常以“正好及时”的方式执行。这意味着培训是在方法或工艺要应用到项目中之前不久进行,以确保新的知识在成员的脑子里还是新的。
      • “集训”。
        1 到 5 周的集中实践培训。能负担得起安排这类集训的费用的组织不多,但如果项目中的人员有许多新因素,那么这些集训证明富有效率。集训通常是以下内容的混合:研讨会、培训课程和对流程和工具的实践。
      收集反馈

      在提供新材料和培训项目成员时,您可能会接收到反馈,并发现开发流程和/或工具中的缺陷。可在适当的时候生成变更请求。这些变更可能需要在项目范围以外解决,例如由对组织范围的开发流程负责的流程小组解决。其他问题可以针对项目选择用来定制流程的方法提出,且应为流程的下一次内部发布考虑该问题的解决。

      举行流程启动通常是值得的,因为它能确保项目成员“获取了信息”。许多人都认为,在一次陈述期间请求进行阐明是很困难的,尤其是当有许多人(内部或外部)在场时。在许多项目中,流程工程师 的职责还包括执行流程指导,以帮助项目成员应用由流程描述的技术。此工作常常能产生在启动期间通常无法得到的反馈。关于更多信息,请参阅概念:指导

      关键注意事项

      流程工程师需要与项目经理合作,公布特定于项目的开发流程,并决定如何培训项目成员。

      更多信息
      概念