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

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

一、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-03-11 13:42:27

关键字

文章分类
联系我们
  • 联系人:郑女士
  • 联系方式: 13792883250
  • 邮箱:[email protected]
  • 地址:青岛开发区长江中路232号国贸中心C座
投稿邀请