探索 Crystal 方法体系:原理、挑战与应对之道
1. Crystal 方法族概述
Crystal 是一个基于特定“遗传代码”的方法族,这个“遗传代码”允许为不同的情况生成不同的方法成员,所有成员都有家族相似性。其“遗传代码”包含以下几个部分:
- 经济合作博弈模型。
- 一套用于做出选择的优先级和原则。
- 选定的目标属性。
- 示例策略和技术。
- 可供复制的示例实例。
1.1 三大优先级
Crystal 方法族有三个主要优先级,分别是项目安全、开发效率和规则的可接受性。
- 项目安全 :在项目的优先级和资源限制条件下,从项目中获得合理的业务结果。
- 开发效率 :由于许多项目在经济上受到过度限制,开发效率成为首要任务。
- 规则的可接受性 :在项目访谈中发现,大多数程序员有能力忽略组织规定的方法,只要声称这些方法会减慢他们的速度并导致错过截止日期。实际上,大多数方法效率低下,程序员的这种说法往往是正确的。所以,规则的可接受性是方法采用的关键成功因素。这也意味着规则需要考虑到人类的差异,例如有些人喜欢列清单,有些人则不喜欢;有些人适合可视化工作,有些人则更擅长处理文本;有些人喜欢独自工作,有些人则喜欢团队合作。Crystal 对技术有很大的容忍度,因为不同的人会被不同的技术所吸引,规则要让团队成员能够接受。
这三个优先级相互影响。可接受性意味着所选的规则可能不是最有效的;安全优先级意味着所选的规则应该足以获得足够的结果,但也要考虑到可能存在糟糕的项目经理和贪
超级会员免费看
订阅专栏 解锁全文
875

被折叠的 条评论
为什么被折叠?



