Jazz术语

rel="File-List" href="file:///C:/DOCUME~1/IS-DELL6/LOCALS~1/Temp/msohtml1/01/clip_filelist.xml" />

总的来说:

 

* Repository包含多个Project Area

* 每个Project Area包含Process Specification, development lines(多个), team areas(多个)

* 每个development line包含多个iteration

* 每个iteration包含多个work items

* 每个team area会分配一组team member,通常还会与一个work item category关联。

 

 

  • Repository 你可以把Jazz server看作是一个repository,所有的data都会存储在repository里。Repository可以包含多个Project area
  • Project area Project area代表a projectrepository的开发区域。Project area包含了Process Specification, development lines(多个), team areas(多个).
  • Team area 一个project area里可以包含多个team area(例如上图中包含了Core Dev team, Web Dev team等等)。每个team area都会自己这个teammembership, roles assignments, and team artifacts.
  • Work item category Work item category是根据project里不同的components or functional areas来对work items进行分类,每个 category都必须关联到一个team area上去。当你create/modify a work item,并为它设置了 category,那么只有与该category相关联的team areamember才会receive notification
  • Process Process is the collection of roles, practices, rules, and guidelines used to organize and control the flow of work.

Process可以用来定义user roles and their permissions

由于jazz里每个component都是process aware, 你还可以给process behavior (包含preconditions [预处理] and follow-up actions [后续处理]) 添加rules

Process还可以用来定义project reports, queries, and work item types.

Project process specification定义了project, team, 以及role-specific3种级别的behavior and permissions:

* Client-side and server-side project initialization

* Predefined project reports and queries

* Work item types, workflows, and enumerations

* Roles available for a team

* Team and role-specific permissions for client and server-side operations

* Team and role-specific preconditions that define the conditions under which client-side and server-side operations are allowed to proceed

* Team and role-specific follow-up actions for client-side and server-side operations

RTCE缺省定义了几个process templates,你通常只需要使用这些template就可以,不需要自定义process。其中最常用的template是“The Eclipse Way process template

  • Development line 在开发项目时,通常会把project分成几条支线同时进行,每条支线之间相对的独立,每条支线有自己的schedule, deliverables, teams, and process。例如象上图所看到的,一个project可能有2条支线,一条负责Main Development,一条负责Maintenance

一个“development line”就代表一条支线,一个project area可以包含多个development line

  • Iteration 敏捷编程中的迭代计划概念。每条development line都包含多个iteration。一个iteration包含多个work items
  • Roles 当把user add into到某个project area or 某个project下的team area时,需要为user设置其在该project area or team areaProcess Role。缺省会为每个要加入project area or team areauser都分配一个“default Process Role。你可以为一个user分配多个process role。除了default process role,还有2Process Role

* Teamload: A team member leading a team.

* Contributor: A team member who may release changes to the team's streams in the repository.

  • Permissions Repository Permissions是用来控制user access jazz repository的权限。Repository Permissions有下列4种:

* JazzAdmins: Administrators of a Jazz Repository with full read-write access

* JazzDWAdmins: Administrators of a Jazz Repository with specific permissions to control the data warehouse on a Jazz Server

* JazzGuests: Users with read-only access to the Jazz Repository

* JazzUsers: Users with regular read-write access to the Jazz Repository

注意:Repository Permissionsfor the jazz server level的设置

  • Behavior Process behavior是用来定义一些operationspreconditions[预处理] and follow-up[后续处理] actions。它的作用在于鼓励或者强制你的project or team执行某些process rulesBehavior是被定义在project's process specification里,它也可以被team area进行自定义.

例如,对于“Work Item SaveOperation,你就可以使用一个precondition(预处理)来定义在save之前某个field(例如comment field)必须不能为空,如果为空则执行save operation出错。

Jazz process templates包含了a collection of process operations with preconditions and follow-up actions. 通常我们都是使用behavior,而不需要自己去定义behavior

  • Process templates Process templates就是之前提到的process的一些已经定义好的模板。我们通常不需要自己定义process,而只需要这些templates。当你在create project area时,选定其中一个template即可。当process template被设置到project area之后,你可以对其进行修改,也就是说独立于最初的template

Jazz提供的process templates有:

* Agile process template

* The Eclipse Way process template

* OpenUp process template

* Cloudburst Sample process template

* Scrum process template

* Simple Team process template

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值