本文內(nèi)容包括: 從游戲開始…… 敏捷的價值 敏捷開發(fā)的商業(yè)價值 敏捷開發(fā)有益于個人發(fā)展 敏捷開發(fā)培養(yǎng)了個人的創(chuàng)新意識 敏捷方法的共同點 你敏捷了嗎? 結(jié)束語 附加說明 參考資料
本文講述了作者在兩年的敏捷測試和開發(fā)工作中的經(jīng)驗和體會。從敏捷的實質(zhì),敏捷測試的方法和過程,到如何幫助傳統(tǒng)團隊轉(zhuǎn)變?yōu)槊艚?a href=http://m.opto-elec.com.cn/knowledge/more.asp?type=2170219 target=_blank>團隊做了詳細闡述。本文是系列的第一篇文章,著重講述敏捷實質(zhì)。
從游戲開始……
有個非常有意思的游戲能夠幫助大家理解敏捷和傳統(tǒng)開發(fā)的差異。游戲有兩個角色,一個是“老板”,另一個是“員工”,在 2 分鐘內(nèi),“員工”需要在“老板”的完全指揮下,即“向前一步,向后一步,停,向左一步,向右一步”,完成 60 步移動的任務(wù)!皢T工”需要執(zhí)行“老板”的每一個指令,不允許做出相違背的動作!袄习濉眲t不參與行動,只發(fā)出指令指揮“員工”的活動。我們體驗這個游戲時,當(dāng)場 60% 的參與者成功完成了任務(wù),大致估計出我們的工作效率是 50%*60%=30%。游戲后,參與者被問及對這種行為方式的感受時,無論是“員工”還是“老板”都表示非常不滿。
接著,大家又做了另一組游戲。2 分鐘內(nèi)參與者被要求獨立的、自主的完成 60 步移動任務(wù),在這次游戲里,所有參與者任務(wù)相同,大家可以自行決定、并依據(jù)自己的判斷隨時調(diào)整其步伐方向,快慢。最后,我們發(fā)現(xiàn)所有參與者不但毫無折扣的按時完成了任務(wù),因而工作效率也達到 100%*100%=100%,而且所有人對于這種新的工作方式更是產(chǎn)生了極大的興趣。
以上兩個游戲方式的對比就折射出傳統(tǒng)開發(fā)(前者)與敏捷開發(fā)、測試活動方式的對比,其中優(yōu)劣不言而喻。
而敏捷開發(fā)、敏捷測試又是怎樣一個概念呢?他們是否能夠幫助我們的團隊突破束縛,在日益激烈的競爭環(huán)境里表現(xiàn)得更為出色呢 ? 請參考我的這個系列文章——“敏捷測試的最佳實踐”。
敏捷的價值 首先我們解釋一下什么是敏捷,在字典中我們得到解釋,敏捷,即反應(yīng)迅速、可以快速變化。如今敏捷開發(fā)已成為眾所周知的時髦 IT 詞匯,在這個領(lǐng)域里敏捷又被詮釋為迭代的,快速應(yīng)對需求變化,輕量級,并且簡潔。
圖 1. 面對客戶業(yè)務(wù)復(fù)雜度問題提出敏捷的解決方案 IBM 重視敏捷開發(fā),敏捷的軟件開發(fā)策略之也被廣泛推廣開來。中國軟件開發(fā)中心是 IBM 軟件部部署敏捷開發(fā)方法的重點實驗室之一。我們也是 IBM 中國軟件開發(fā)中心最早使用敏捷方法的開發(fā)、測試的團隊之一。這篇文章主旨為幫助那些愿意采用敏捷,和正在采用敏捷開發(fā)、測試的團隊正確了解敏捷的實質(zhì)。
此文章共有8頁 1 2 3 4 5 6 7 8 下一頁
文章來源:中國項目管理資源網(wǎng)
|