從游戲開始…… 有個非常有意思的游戲能夠幫助" name="description" />

敏捷測試的最佳實踐,第 1 部分: 敏捷的實質

發表于:2008-07-03來源:作者:點擊數: 標簽:實踐實質
本文講述了作者在兩年的敏捷 測試 和開發工作中的經驗和體會。從敏捷的實質,敏捷測試的方法和過程,到如何幫助傳統團隊轉變為敏捷團隊做了詳細闡述。本文是系列的第一篇文章,著重講述敏捷實質。 游戲 開始"> 從游戲開始…… 有個非常有意思的游戲能夠幫助
本文講述了作者在兩年的敏捷測試和開發工作中的經驗和體會。從敏捷的實質,敏捷測試的方法和過程,到如何幫助傳統團隊轉變為敏捷團隊做了詳細闡述。本文是系列的第一篇文章,著重講述敏捷實質。

游戲開始">從游戲開始……

有個非常有意思的游戲能夠幫助大家理解敏捷和傳統開發的差異。游戲有兩個角色,一個是“老板”,另一個是“員工”,在 2 分鐘內,“員工”需要在“老板”的完全指揮下,即“向前一步,向后一步,停,向左一步,向右一步”,完成 60 步移動的任務?!皢T工”需要執行“老板”的每一個指令,不允許做出相違背的動作?!袄习濉眲t不參與行動,只發出指令指揮“員工”的活動。我們體驗這個游戲時,當場 60% 的參與者成功完成了任務,大致估計出我們的工作效率是 50%*60%=30%。游戲后,參與者被問及對這種行為方式的感受時,無論是“員工”還是“老板”都表示非常不滿。

接著,大家又做了另一組游戲。2 分鐘內參與者被要求獨立的、自主的完成 60 步移動任務,在這次游戲里,所有參與者任務相同,大家可以自行決定、并依據自己的判斷隨時調整其步伐方向,快慢。最后,我們發現所有參與者不但毫無折扣的按時完成了任務,因而工作效率也達到 100%*100%=100%,而且所有人對于這種新的工作方式更是產生了極大的興趣。

以上兩個游戲方式的對比就折射出傳統開發(前者)與敏捷開發、測試活動方式的對比,其中優劣不言而喻。

而敏捷開發、敏捷測試又是怎樣一個概念呢?他們是否能夠幫助我們的團隊突破束縛,在日益激烈的競爭環境里表現得更為出色呢 ? 請參考我的這個系列文章——“敏捷測試的最佳實踐”。


敏捷的價值

首先我們解釋一下什么是敏捷,在字典中我們得到解釋,敏捷,即反應迅速、可以快速變化。如今敏捷開發已成為眾所周知的時髦 IT 詞匯,在這個領域里敏捷又被詮釋為迭代的,快速應對需求變化,輕量級,并且簡潔。


圖 1. 面對客戶業務復雜度問題提出敏捷解決方案
面對客戶業務復雜度問題提出敏捷解決方案

IBM 重視敏捷開發,敏捷的軟件開發策略之也被廣泛推廣開來。中國軟件開發中心是 IBM 軟件部部署敏捷開發方法的重點實驗室之一。我們也是 IBM 中國軟件開發中心最早使用敏捷方法的開發、測試的團隊之一。這篇文章主旨為幫助那些愿意采用敏捷,和正在采用敏捷開發、測試的團隊正確了解敏捷的實質。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97