扫码阅读
手机扫码阅读

敏捷框架中的Crystal Method(水晶方法论家族)

1759 2023-07-12

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:敏捷框架中的Crystal Method(水晶方法论家族)
文章来源:
敏捷思考
扫码关注公众号
Crystal方法摘要

Crystal方法概述

Crystal方法是一种注重个体和互动的敏捷框架,由Alistair Cockburn于1991年为IBM创建。这种方法强调团队协作和沟通的重要性,而不是严格遵循具体的分步开发策略。Crystal方法遵循三个主要原则:以人为本、适应性和极简。

Crystal方法的核心假设

Crystal方法建立在两个核心假设之上:团队能够自我优化工作流程,并且由于每个项目的独特性和不断变化,团队最有资格决定使用哪些工具和方法。

Crystal方法的特点

作为软件开发中最轻量和最具弹性的方法,Crystal包含多种敏捷流程,如Crystal Clear、Crystal Yellow、Crystal Orange等。这些方法认为项目的流程和实践必须根据实际情况和团队进行适当的调整。

Crystal方法的基础维度

  • 团队规模
  • 项目影响的危急程度
  • 项目优先级

项目评估逻辑基于四个维度:危及生命(Life, L)、超过项目预算(Essential Money, E)、影响项目预算(Discretionary Money, D)和影响一定的舒适性(Comfort, C)。

Crystal方法的不同级别

Crystal Clear针对的是小团队,不需要复杂的流程。Crystal Yellow适用于中等团队,强调代码所有权、用户反馈、直接沟通以及持续改进。Crystal Orange则适用于更大的团队,采用分组协作和增量开发。

与Scrum的比较

Crystal方法 Scrum
更加弹性,适应项目和团队规模的变化 一旦迭代开始,不允许变更范围
优先考虑重要性进行交付 根据Backlog优先级进行交付
需要更完善的文档以适应变化 常因文档质量差受批评
根据团队规模有不同的方法 Scrum方法一致,但团队可拆分为多个Scrum团队

参考资料: https://www.toolsqa.com/agile/crystal-method/

想要了解更多内容?

查看原文:敏捷框架中的Crystal Method(水晶方法论家族)
文章来源:
敏捷思考
扫码关注公众号

分享一个敏捷教练的工作,阅读和思考

18 篇文章
浏览 12.4K
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线