ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 在项目、团队和模板中自定制过程

在项目、团队和模板中自定制过程

原创 Linux操作系统 作者:habug 时间:2009-03-31 15:59:35 0 删除 编辑
在开发中如何更有效地管理开发流程是开发效率的关键。本文将讨论如何使用 Rational Team Concert 在项目、团队和模板中自定制过程。

您可以在项目区域和进程模板中添加并修改开发基线和迭代,为项目区域,团队区域或者模板的每一个角色分配许可权。使用操作预条件和后续操作,来鼓励并支持项目区域,团队区域或者进程模板中的进程行为。

  • 编辑过程描述
    过程描述显示在 Overview 页面的项目区域和团队区域中。默认条件下,项目区域过程描述显示了用于创建项目的过程模板的总结。默认条件下,团队区域会显示出上级团队或者项目的描述。您可以编辑项目或者团队区域的这些描述。您也可以编辑到位于一个 zip 文件附件中的过程 HTML 档案内容链接。
  • 修改开发基线和迭代
    您可以编辑项目区域或者过程模板中的开发基线和迭代。您可以编辑一个迭代类型,ID,名字以及定义项目日程表的开始和截止日期。您可以复制开发基线和迭代,以用已存在的配置来创建新开发基线和迭代。
  • 修改角色
    您可以使用过程配置界面或者过程配置,来编辑项目区域、团队区域或者过程模板的角色定义。您可以添加、编辑、或者删除某个项目或者团队的个人角色。
  • 修改许可权限
    在项目区域、团队区域或者过程模板中的项目层次或者团队层次下,向个人角色分配许可权限。您也可以编辑过程配置界面或者过程配置中,执行项目操作的角色许可权限。
  • 修改项目或者团队中的过程行为
    您可以通过定义私人操作的预状况和后续操作,来编辑项目区域、团队区域或者过程模板中的过程行为。您也可以指定处理发生的更改事件的方法 。

编辑过程描述

过程描述显示在 Overview 页面的项目区域和团队区域中。默认条件下,项目区域过程描述显示了用于创建项目的过程模板的总结。默认条件下,团队区域会显示出上级团队或者项目的描述。您可以编辑项目或者团队区域的这些描述。您也可以编辑到位于一个 zip 文件附件中的过程 HTML 档案内容链接。

您可以按以下步骤编辑过程描述:

  1. 打开以下的组件:
    • Team Artifacts 视图中的项目区域。
    • Team Organization 视图中的团队区域。
  2. 在 Overview页面上,点击 Edit Process Description 按钮。Edit Process De.ion 按钮
  3. 编辑压缩的过程文件
  4. 编辑压缩文件中的过程名、总结或者 index 文件中的 URL,并点击 Save。参看下面的 URL 范例。
  5. 再次点击 Edit Process Description 按钮以编辑模式,以及 Process Description 区域中的 collapse。

这里是一个关于建立在 Eclipse Way 基础上,过程档案的 URL 的范例。如果您的项目区域包含了附加的过程档案 eclipse.process.ibm.com.zip,那么您可以输入以下链接到档案主页的 URL:

eclipse.process.ibm.com.zip?/eclipseway/index.htm

修改开发基线和迭代

您可以编辑项目区域或者过程模板中的开发基线和迭代。您可以编辑一个迭代类型,ID,名字以及定义项目日程表的开始和截止日期。您可以复制开发基线和迭代,以用已存在的配置来创建新开发基线和迭代。

在过程配置中定义迭代类型,并提供一系列的许可权限和操作行为,它们可以应用致所有相同类型的迭代中。选择一个匹配您正在编辑的迭代的功能。开发基线和迭代标识符,例如 “m3”,会显示在过程配置源代码(id=“m3”)中。名字,例如“Milestone 3”,会显示在 Process Iterations 列表中。

您可以按照以下步骤,来编辑开发基线和迭代:

  1. 打开一个项目区域或者过程模板:
    • 右击 Team Artifacts 视图中的项目区域。
    • 右击 Process Templates 视图中的模板。

点击 Open。在编辑器视图下打开项目区域或者过程模板 。

  1. 为了编辑一个开发基线,您可以在 Process Iterations 列表中选中它并点击 Edit Properties。编辑开发基线的 ID 或者名字然后点击 OK。
  2. 您可以按以下步骤来编辑一个迭代:
    1. 选中 Process Iterations 列表中的一个迭代并点击 Edit Properties。
    2. 在 Edit Iteration 窗口中,编辑类型,ID 以及迭代的名字 。
    3. 为了向迭代分配日期,您可以点击开始日期或者截止日期区域旁的日历图标 。
    4. 为了让迭代能够适用于一个迭代计划,您可以点击这个可交付的迭代产品。迭代计划只能够使用可交付的迭代。如果您想要得到这方面的更多信息,您可以访问从迭代策划开始。
    5. 点击 OK。
  1. 为了将一个迭代当作现在的迭代,您可以在 Process Iterations 列表中选中它,右击再选择 Set as Current。您也可以选择使用图标来设置 Selected Iteration 为当前的工具栏。
  2. 为了复制开发基线或者迭代,您可以在 Process Iterations 列表中选中它并点击 Duplicate。输入一个新 ID 和名字。为了在新基线或者迭代中保持通用的过程配置,您可以点击复选框 ,为开发基线复制已存在的过程。点击 OK。

为了编辑迭代的过程,右击 Process Iterations 列表中的迭代并点击 Configure Process。在编辑器中会打开 Process Configuration 页面,如果需要的话,您可以添加角色,许可权限以及操作预先条件和后续的操作,并点击 Save。

修改角色

您可以使用过程配置界面或者过程配置,来编辑项目区域、团队区域或者过程模板的角色定义。您可以添加、编辑、或者删除某个项目或者团队的个人角色。

您可以按以下方式编辑角色:

  1. 打开一个项目区域,团队区域或者过程模板:
    • 在 Team Artifacts 视图中右击项目区域。
    • 在 Team Organization 视图中右击团队区域。
    • 在 Process Templates 视图中右击模板。
  2. 点击 Open。在编辑器视图中会打开项目区域,团队区域或者过程模板 。
  3. 执行下列操作中的一种:
    • 在一个项目区域或者过程模板中,点击 Process Configuration 项。
    • 在团队区域中,点击 Process Customization 项。
  4. 点击 Roles 选项并在 Defined Roles 列表中选择一种角色,或者点击 Defined Roles 工具栏中的 Create a new role 按钮。
    • 为角色输入一种标识符。这个 ID 在对团队添加成员时,会用于过程配置代码以及 Process Roles 列表中。
    • 为了限制角色为某个团队成员,设置 Cardinality 属性为 single。
    • 为了让角色可以使用多个团队成员,设置 Cardinality 属性为 many。
    • 为了编辑在团队中分配角色时显示的角色描述,您可以编辑 Description 文本。
  5. 点击 Apply changes 和 Save。

可以选择的是,您可以在 Project Area 或者 Process Template 编辑器中的Process Configuration Source 项中,或者 Team Area 编辑器中的 Process Customization Source 项中编辑角色。在角色定义 XML 元素中,您可以编辑角色属性。接下来的一个例子,向您展示了过程配置 XML 源代码中的角色定义元素,它建立在 Eclipse Way 过程模板的基础之上。


Eclipse Way 过程模板
Eclipse Way 过程模板

查看大图

如果您想要编辑某个角色的许可权限,那么您可以参阅 编辑许可权限。

修改许可权限

在项目区域、团队区域或者过程模板中的项目层次或者团队层次下,向个人角色分配许可权限。您也可以编辑过程配置界面或者过程配置中,执行项目操作的角色许可权限。

为了编辑过程配置界面中的许可权限,您可以这样做 :

  1. 打开一个项目区域,团队区域,或者过程模板:
    • 右击 Team Artifacts 视图中的项目区域。
    • 右击 Team Organization 视图中的团队区域。
    • 右击 Process Templates 视图中的模板。
  2. 点击 Open。在编辑器视图中会打开项目区域,团队区域或者过程模板 。
  3. 执行下列操作中的一种 :
    • 在项目区域或者过程模板中,点击 Process Configuration 项。
    • 在团队区域中,点击 Process Customization 项。
  4. 执行下列操作中的一种:
    • 在 Project Area 或者 Process Template 编辑器中,展开 Project Configuration 部分并点击 Permissions。
    • 在 Team Area 编辑器中,点击 Permissions。
  5. 在 Permissions 编辑器中,选择以下操作中的一种:
    • 点击 Show actions by role 以按照角色对列表排序。选择每一个角色以显示角色可用的操作。
    • 点击 Show all actions and roles 以根据所有可用的操作对列表进行排序,并以表格的形式显示所有的角色。
  6. 对角色分配操作的许可权限。
  7. 点击 Save。

可以选择的是,您可以在 Project Area 或者 Process Template 编辑器中的Process Configuration Source 项中,或者 Team Area 编辑器中的 Process Customization Source 项中编辑许可权限。在项目配置或者团队配置元素中展开许可权限元素。展开角色和操作元素。接下来是一个 Eclipse Way 过程配置 XML 源代码默认角色的操作许可权限:


配置 XML 源代码默认角色的操作许可权限
配置 XML 源代码默认角色的操作许可权限

查看大图

如果您想编辑角色,那么您可以查阅编辑角色。

修改项目或者团队中的过程行为


您可以通过定义私人操作的预状况和后续操作,来编辑项目区域、团队区域或者过程模板中的过程行为。您也可以指定处理发生的更改事件的方法 。

所谓的预状况就是指必须在完成一项操作之前就完成的状况。 而后续操作就是完成操作时生成的工作项或者事件。您可以为项目或者团队中的每一个角色,都创建不同的操作行为,或者您也可以向默认角色的所有用户应用行为。

如果您想要编辑项目操作的预装况和后续操作,并处理项目事件,您可以这样做:

  1. 打开一个项目区域,团队区域,或者过程模板:
    • 在 Team Artifacts 视图中右击一个项目区域。
    • 在 Team Organization 视图中右击一个团队区域。
    • 在 Process Templates 视图中右击一个模板。
  2. 点击 Open。在编辑器视图中会打开项目区域,团队区域,或者过程模板 。
  3. 执行下列操作中的一种:
    • 在一个项目区域或者过程模板中,点击 Process Configuration 项。
    • 在一个团队区域中,点击 Process Customization 项。
  4. 执行下列操作中的一种:
    • 在一个项目区域或者过程模板中,展开 Project Configuration 部分,并点击 Operation Behavior. 部分。
    • 在 Team Area 编辑器中,打开 Operation Behavior. 部分。
  5. Select a cell in the在 Operations 列表中选择一个单元,每一个单元都代表了一种操作,因为它已经应用到一个特定的角色中。
  6. 在 Preconditions 列表中,点击 Add 并选择一种预装况。
  7. 在 Follow-up Actions 列表中,点击 Add 并选择一种后续的操作。
  8. 如果您想编辑处理项目或者团队的事件,那么您可以展开 Change Event Handling 并选择一种事件。
  9. 为事件编辑显示的 XML 代码并点击 Commit。

可以选择的是,您可以在 Project Area 或者 Process Template 编辑器中的Process Configuration Source 项中,或者 Team Area 编辑器中的 Process Customization Source 项中编辑行为。使用项目配置元素或者团队配置元素,来编辑项目广域和特定团队的行为。编辑预装况或者后续的操作元素。接下来是一个 Eclipse Way 过程配置 XML 源代码中,默认角色的操作行为的范例:


默认角色的操作行为
默认角色的操作行为

查看大图


 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14780873/viewspace-582421/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-07-07

  • 博文量
    211
  • 访问量
    327359