扫码阅读
手机扫码阅读

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

207 2023-08-21
1

Crystal角色及其职责

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

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

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

以上角色总体分为两类:

01
真实角色

(1)项目发起人

  • 决定项目的资金分配;

  • 实现项目的可视化;

  • 帮助团队做出关键的业务决策。

(2)用户代表

  • 能够测试最终产品;

  • 掌握整体操作过程;

  • 掌握完整系统知识。

(3)首席设计师

  • 负责所有技术工作;

  • 具有丰富的软件开发经验;

  • 能够判断出项目团队何时进入正轨。

(4)程序员

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

02
虚拟角色

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

  • 记录项目计划和审查会议;

  • 合并信息并将其呈现给赞助商;

  • 让项目发起人了解项目的状态,并保持项目进展清晰可见。

(2)业务专家

  • 了解企业如何运作;

  • 确定优先级,并能够区分较少的任务;

  • 了解公司政策并确保每个人都遵循。

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

这一类并不是永久性角色,而是轮换或临时角色。测试人员主要是在软件发布后对其进行测试。测试人员负责:

  • 测试软件;

  • 报告错误;

  • 尝试先修复Bug。
2

Crystal方法特点
01
以人为中心

这意味着流程的设计以优先考虑参与人员的方式进行。除此之外,它还能确保流程易于更改,从而促进员工成长,提高团队的积极性。

02
自适应

Crystal是一种系列方法,团队可以根据自己的要求检索并找到适合自己团队的方法。换句话说,这意味着该方法不会有固定的流程、标准和工具。也就是说,他们可以对流程、标准和工具随意调整,以满足团队和当前正在运行的项目的需求。Crystal是灵活的。

03
超轻量级

超轻量级意味着没有大量的文档,没有严格的规则或管理,也没有特定的报告。Crystal方法通过保持工作团队、参与的团队成员与客户之间的交互透明,让事情变得易于解决。

3

策略标准

在软件开发过程中遵循和应用的实践是策略标准。无论是透明水晶方法还是橙色水晶方法,都建议遵循以下策略标准:

  • 定期增量交付;

  • 基于软件交付和重大决策而不是书面文档的里程碑来跟踪进度;

  • 用户直接参与;

  • 功能的自动化回归测试;

  • 每个版本有两个用户视图。这就意味着,至少会有两个用户检查已发布的功能,以避免错误产生;

  • 在每次增量的开始及过程中都召开对产品和方法改进调整的研讨会。

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

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

原文链接: https://mp.weixin.qq.com/s?__biz=MzUyNjQxMzAyOQ==&mid=2247485858&idx=1&sn=dee054fb2739358040083d1aaa646474