水晶方法概论(二):Crystal角色及其职责

2021-03-11 13:42:11
yanruiyu
翻译:
toolsqa
2898

一、Crystal角色及其职责


Crystal Clear与其他Crystal方法之间的根本区别在于:在Crystal Clear中,一个项目中有且只有一个团队;而在其他的Crystal方法中,会有多个团队参与该项目。

虽然项目参与的团队有数量之分,但在所有的Crystal流程中,角色定义是一样的。


Crystal方法命名了多种角色,如:高层、项目发起人、首席设计师、程序员、用户代表和测试人员。他们在流程中扮演的角色非常重要。除此之外,还有一些其他子角色,如项目协调员、业务专家、技术编写人员和测试人员。


以上角色分为两类:

1.真实角色

(1)项目发起人

  • 决定项目的资金分配;
  • 创建项目的可见性;
  • 帮助团队做出关键的业务决策。

(2)用户代表

  • 能够测试最终产品;
  • 掌握整个操作过程;
  • 掌握整个系统知识。

(3)首席设计师

  • 负责所有技术工作;
  • 具有丰富的软件开发经验;
  • 能够判断出项目团队何时进入正轨。

(4)程序员:

程序员是另一个重要人物。能够进行编码或编程的人也可以做软件的设计,反之亦然。

2.虚拟角色

(1)协调员(也就是项目经理)

  • 记录项目计划和审查会议;
  • 合并信息并将其呈现给赞助商;
  • 让项目发起人了解项目的状态,并保持项目进展清晰可见。

(2)业务专家

  • 了解企业如何运作;
  • 确定优先级,并能够区分较少的任务;
  • 了解公司政策并确保每个人都遵循。

(3)技术编写人员和测试人员

这一类并不是永久性角色,而是轮换或临时角色。测试人员主要是在软件发布后对其进行测试。测试人员负责:
  • 测试软件;
  • 报告错误;
  • 尝试先修复Bug。

二、Crystal方法特点

  • 以人为中心:这意味着流程的设计以优先考虑参与人员的方式进行。除此之外,它还能确保流程易于更改,从而促进员工成长,提高团队的积极性。
  • 自适应:Crystal是一种系列方法,团队可以根据自己的要求检索并找到适合自己团队的方法。换句话说,这意味着该方法不会有固定的流程、标准和工具。也就是说,他们可以对流程、标准和工具随意调整,以满足团队和当前正在运行的项目的需求。Crystal是灵活的。
  • 超轻量 :超轻量级意味着没有大量的文档,没有严格的规则或管理,也没有特定的报告。Crystal方法通过保持工作团队、参与的团队成员与客户之间的交互透明,让事情变得易于解决。

三、策略标准


在软件开发过程中遵循和应用的实践是策略标准。无论是透明水晶方法还是橙色水晶方法,都建议遵循以下策略标准:
  • 定期增量交付;
  • 基于软件交付和重大决策而不是书面文档的里程碑来跟踪进度;
  • 直接用户参与;
  • 功能的自动化回归测试;
  • 每个版本有两个用户视图。这就意味着,至少会有两个用户检查已发布的功能,以避免错误的产生;
  • 在每次增量的开始及过程中都召开对产品和方法改进调整的研讨会。

大多数策略标准适用于Crystal的所有方法。但是,增量交付时间可能会根据项目的质量和人数而有所不同。例如,透明水晶方法论建议在两到三个月内增量交付。而对于橙色水晶方法论来说,增量交付可以延长至四个月。


任何过程都必须遵循策略标准,不过也可以用类似的做法去替换它们。

最后编辑:yanruiyu 于 2021-11-19 14:25:30

关键字

文章分类
联系我们
  • 联系人:阿道
  • 联系方式: 17762006160
  • 地址:青岛市黄岛区井冈山路157号中南金石国际广场A座3202室
投稿邀请

如果您有优秀的原创文章,欢迎添加联系人直接与我们联系,或通过下方邮箱发送投稿文章,一经采用,我们会付以一定的稿件报酬。

  • 投稿邮箱: yanruiyu@easycorp.ltd
  • 投稿标题:向 [敏捷开发] 网站投稿
  • 稿件要求:与敏捷开发相关的任何内容

更多投稿相关请点击 更多进行了解~