水晶方法概论(二):Crystal角色及其职责
- 2021-03-11 13:42:11
- yanruiyu
- 翻译:
- toolsqa
- 6754
一、Crystal角色及其职责
Crystal Clear与其他Crystal方法之间的根本区别在于:在Crystal Clear中,一个项目中有且只有一个团队;而在其他的Crystal方法中,会有多个团队参与该项目。
虽然项目参与的团队有数量之分,但在所有的Crystal流程中,角色定义是一样的。
Crystal方法命名了多种角色,如:高层、项目发起人、首席设计师、程序员、用户代表和测试人员。他们在流程中扮演的角色非常重要。除此之外,还有一些其他子角色,如项目协调员、业务专家、技术编写人员和测试人员。
1.真实角色
(1)项目发起人
- 决定项目的资金分配;
- 创建项目的可见性;
- 帮助团队做出关键的业务决策。
(2)用户代表
- 能够测试最终产品;
- 掌握整个操作过程;
- 掌握整个系统知识。
(3)首席设计师
- 负责所有技术工作;
- 具有丰富的软件开发经验;
- 能够判断出项目团队何时进入正轨。
(4)程序员:
程序员是另一个重要人物。能够进行编码或编程的人也可以做软件的设计,反之亦然。
2.虚拟角色
(1)协调员(也就是项目经理)
- 记录项目计划和审查会议;
- 合并信息并将其呈现给赞助商;
- 让项目发起人了解项目的状态,并保持项目进展清晰可见。
(2)业务专家
- 了解企业如何运作;
- 确定优先级,并能够区分较少的任务;
- 了解公司政策并确保每个人都遵循。
(3)技术编写人员和测试人员
这一类并不是永久性角色,而是轮换或临时角色。测试人员主要是在软件发布后对其进行测试。测试人员负责:- 测试软件;
- 报告错误;
- 尝试先修复Bug。
二、Crystal方法特点
- 以人为中心:这意味着流程的设计以优先考虑参与人员的方式进行。除此之外,它还能确保流程易于更改,从而促进员工成长,提高团队的积极性。
- 自适应:Crystal是一种系列方法,团队可以根据自己的要求检索并找到适合自己团队的方法。换句话说,这意味着该方法不会有固定的流程、标准和工具。也就是说,他们可以对流程、标准和工具随意调整,以满足团队和当前正在运行的项目的需求。Crystal是灵活的。
- 超轻量 级:超轻量级意味着没有大量的文档,没有严格的规则或管理,也没有特定的报告。Crystal方法通过保持工作团队、参与的团队成员与客户之间的交互透明,让事情变得易于解决。
三、策略标准
- 定期增量交付;
- 基于软件交付和重大决策而不是书面文档的里程碑来跟踪进度;
- 直接用户参与;
- 功能的自动化回归测试;
- 每个版本有两个用户视图。这就意味着,至少会有两个用户检查已发布的功能,以避免错误的产生;
- 在每次增量的开始及过程中都召开对产品和方法改进调整的研讨会。
大多数策略标准适用于Crystal的所有方法。但是,增量交付时间可能会根据项目的质量和人数而有所不同。例如,透明水晶方法论建议在两到三个月内增量交付。而对于橙色水晶方法论来说,增量交付可以延长至四个月。
任何过程都必须遵循策略标准,不过也可以用类似的做法去替换它们。
- 联系人:阿道
- 联系方式: 17762006160
- 地址:青岛市黄岛区长江西路118号青铁广场18楼
如果您有优秀的原创文章,欢迎添加联系人直接与我们联系,或通过下方邮箱发送投稿文章,一经采用,我们会付以一定的稿件报酬。
- 投稿邮箱: yanruiyu@easycorp.ltd
- 投稿标题:向 [敏捷开发] 网站投稿
- 稿件要求:与敏捷开发相关的任何内容
更多投稿相关请点击 更多进行了解~