透明水晶方法简介
?? ? ? 水晶系列與XP一樣,都有以人為中心的理念,但在實(shí)踐上有所不同。Alistair 考慮到人們一般很難嚴(yán)格遵循一個(gè)紀(jì)律約束很強(qiáng)的過程,因此,與XP的高度 紀(jì)律性不同,Alistair探索了用最少紀(jì)律約束而仍能成功的方法,從而在產(chǎn)出 效率與易于運(yùn)作上達(dá)到一種平衡。也就是說,雖然水晶系列不如XP那樣的產(chǎn) 出效率,但會(huì)有更多的人能夠接受并遵循它。
Crystal系列開發(fā)方法,分為Crystal Clear,Crystal Yellow, Crystal Orange和Crystal Red分別適用于不同的項(xiàng)目。項(xiàng)目可以按照參加的人員和重要性劃分。重要性根據(jù)項(xiàng)目中的錯(cuò)誤引發(fā)的后果分為:
C Loss of comfort (某些不舒適)
D Loss of discretionary money (經(jīng)濟(jì)損失)
E Loss of Essential Money (嚴(yán)重經(jīng)濟(jì)損失)
L Life Critical (生命危險(xiǎn))
一個(gè)項(xiàng)目稱為C6說明參加人員在6人以下,重要性是C級(jí),D20說明人員在6-20人,重要性是D級(jí)。
Crystal Clear適用于 C6,D6項(xiàng)目
Crystal Yellow適用于 C20,D20,E20項(xiàng)目
Crystal Orange 適用于 C40,D40,E40項(xiàng)目
Crystal Red 適用于 C80,D80,E80項(xiàng)目?
本文重點(diǎn)介紹Crystal Clear方法,中文可以譯為透明水晶方法。本人特別喜歡“透明水晶”這個(gè)說法,這個(gè)說法所聯(lián)系的事物都是美好的。
透明水晶方法適用于一個(gè)辦公室內(nèi)的一個(gè)小組,2~8人。
角色有: sponsor發(fā)起人,任務(wù)下達(dá)者
Senior Designer-Programmer 高級(jí)設(shè)計(jì)開發(fā)人員,總設(shè)計(jì)師
Designer-Programmer 設(shè)計(jì)開發(fā)人員
User 用戶
其中一個(gè)人是項(xiàng)目協(xié)調(diào)者(Project Coordinator)。Senior Designer-Programmer是關(guān)鍵人員
透明水晶方法的七大體系特征:
體系特征一:經(jīng)常交付
體系特征二:反思改進(jìn)
體系特征三:滲透式交流
體系特征四:個(gè)人安全
體系特征五:焦點(diǎn)
體系特征六:與專家用戶建立方便的聯(lián)系
體系特征七:配有自動(dòng)測(cè)試、配置管理和經(jīng)常集成功能的技術(shù)環(huán)境
?? ? 盡管透明水晶方法并不要求掌握或者運(yùn)用某些特定的策略或方法,但倘若在啟動(dòng)階段能熟識(shí)一套有效的方法體系則是件有利的事情。透明水晶推薦的,非常具有意義且廣為現(xiàn)代敏捷開發(fā)團(tuán)隊(duì)所采用的策略有:
策略一:360度全方位考察
策略二:早期勝利
策略三:靈活程序框架
策略四:增量重建
策略五:信息傳播器
推薦的具體方法有:
方法一:方法體系建成法
方法二:反思研討會(huì)
方法三:閃電式計(jì)劃
方法四:利用專門排列技術(shù)的特爾菲估計(jì)
方法五:每日起立會(huì)議
方法六:實(shí)質(zhì)性交互設(shè)計(jì)
方法七:流程微觀模型
方法八:肩并肩編程
方法九:燃燒圖表
?
參見 ?http://www.tup.tsinghua.edu.cn/book/showbook.asp?CPBH=019259-01
推薦好書 《Crystal Clear——小團(tuán)隊(duì)的敏捷開發(fā)方法》
總結(jié)
- 上一篇: 过程的首要目的是好的结果
- 下一篇: 软件集成的7重境界