透明水晶方法简介

  Alistair Cockburn 在90年代初受IBM之约进行正规方法的研究。 Cockburn除了归纳整理他自己的实践经验以外,他还积极地造访其他项目,和项目组成员进行广泛的讨论, 考察这些项目是怎样运作的。Alistair Cockburn提出了 水晶(Crystal〕 方法系列。 之所以是个系列,是因为他相信不同类型的项目需要不同的方 法。他认为决定一个方法与两个因素有关:项目参与人数和出错后果。如果用 两个坐标轴来分别表示这两个变量的话,那么在这张图上,每一种方法都 有其相应的坐标位置。例如,有两个项目,一个是有40人参加,如果失败造成 的资金损失可以接受;另一个项目只有6人,其成败生存悠关。那么这两个 项目所用的方法在坐标图上就有不同的位置。 

       水晶系列与XP一样,都有以人为中心的理念,但在实践上有所不同。Alistair 考虑到人们一般很难严格遵循一个纪律约束很强的过程,因此,与XP的高度 纪律性不同,Alistair探索了用最少纪律约束而仍能成功的方法,从而在产出 效率与易于运作上达到一种平衡。也就是说,虽然水晶系列不如XP那样的产 出效率,但会有更多的人能够接受并遵循它。

Crystal系列开发方法,分为Crystal Clear,Crystal Yellow, Crystal Orange和Crystal Red分别适用于不同的项目。项目可以按照参加的人员和重要性划分。重要性根据项目中的错误引发的后果分为:
C Loss of comfort (某些不舒适)
D Loss of discretionary money (经济损失)
E Loss of Essential Money (严重经济损失)
L Life Critical (生命危险)
一个项目称为C6说明参加人员在6人以下,重要性是C级,D20说明人员在6-20人,重要性是D级。

Crystal Clear适用于 C6,D6项目
Crystal Yellow适用于 C20,D20,E20项目
Crystal Orange 适用于 C40,D40,E40项目

Crystal Red 适用于 C80,D80,E80项目 

本文重点介绍Crystal Clear方法,中文可以译为透明水晶方法。本人特别喜欢“透明水晶”这个说法,这个说法所联系的事物都是美好的。

透明水晶方法适用于一个办公室内的一个小组,2~8人。

角色有: sponsor发起人,任务下达者
Senior Designer-Programmer 高级设计开发人员,总设计师
Designer-Programmer 设计开发人员
User 用户
其中一个人是项目协调者(Project Coordinator)。Senior Designer-Programmer是关键人员

透明水晶方法的七大体系特征:

体系特征一:经常交付

体系特征二:反思改进

体系特征三:渗透式交流

体系特征四:个人安全

体系特征五:焦点

体系特征六:与专家用户建立方便的联系

体系特征七:配有自动测试、配置管理和经常集成功能的技术环境

     尽管透明水晶方法并不要求掌握或者运用某些特定的策略或方法,但倘若在启动阶段能熟识一套有效的方法体系则是件有利的事情。透明水晶推荐的,非常具有意义且广为现代敏捷开发团队所采用的策略有:

策略一:360度全方位考察

策略二:早期胜利

策略三:灵活程序框架

策略四:增量重建

策略五:信息传播器

推荐的具体方法有:

方法一:方法体系建成法

方法二:反思研讨会

方法三:闪电式计划

方法四:利用专门排列技术的特尔菲估计

方法五:每日起立会议

方法六:实质性交互设计

方法七:流程微观模型

方法八:肩并肩编程

方法九:燃烧图表

 

参见  http://www.tup.tsinghua.edu.cn/book/showbook.asp?CPBH=019259-01

推荐好书 《Crystal Clear——小团队的敏捷开发方法》

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值