關(guān)于我們

在線客服

幫助

24小時(shí)客服:010-82326699 400-810-5999

建設(shè)工程教育網(wǎng) > 建筑文苑 > 工程管理 > 正文

敏捷和質(zhì)量

2010-09-27 11:24  來(lái)源網(wǎng)絡(luò)  【  【打印】【我要糾錯(cuò)】

  對(duì)于什么是質(zhì)量? 

  有很多的定義,質(zhì)量是由旁觀者定義的,有些人會(huì)說(shuō)這是不可能使用的定義,因?yàn)樗茈y在真正的業(yè)務(wù)場(chǎng)景中工作。但是敏捷方法不同意。敏捷方法就是用這種方法讓產(chǎn)品的質(zhì)量由顧客塑造。他們承認(rèn)不同的人會(huì)用不同的觀點(diǎn)看問(wèn)題,所以對(duì)于項(xiàng)目來(lái)說(shuō)誰(shuí)的觀點(diǎn)最能說(shuō)了算(最終顧客)就是敏捷方法要追求的。

  項(xiàng)目的高質(zhì)量是什么由什么組成的?

  項(xiàng)目是用來(lái)學(xué)習(xí)的在傳統(tǒng)的軟件開(kāi)發(fā)方法中,我們努力構(gòu)建顧客想要的產(chǎn)品。我們花費(fèi)大量的時(shí)間努力從顧客那里獲取需求,我們針對(duì)需求進(jìn)行分析和建模,并且歸納成說(shuō)明書(shū)。然后我們?cè)u(píng)審說(shuō)明書(shū),與顧客開(kāi)會(huì)討論,最后簽字。看起來(lái)我們將要構(gòu)建的產(chǎn)品確實(shí)是滿足顧客要求的。但是通常那不是最終結(jié)果。通常,在項(xiàng)目快要結(jié)束的時(shí)候,需求和范圍、產(chǎn)品的適用性成為爭(zhēng)論的焦點(diǎn)。開(kāi)發(fā)人員埋怨顧客改變了主意,顧客則不明白開(kāi)發(fā)人員怎么會(huì)偏離這么遠(yuǎn)。

  是誰(shuí)的錯(cuò)?敏捷方法指出每個(gè)人都有錯(cuò),但是每個(gè)人都沒(méi)有錯(cuò)。他們告訴我們開(kāi)發(fā)項(xiàng)目不是別的,而是一個(gè)學(xué)習(xí)的體驗(yàn)。沒(méi)有誰(shuí)能完全理解所有需求之后才開(kāi)始項(xiàng)目;即使是顧客也一樣。顧客一開(kāi)始有一些主意,但是他們也在項(xiàng)目的進(jìn)展過(guò)程中學(xué)到關(guān)于他們的需要。同樣的,開(kāi)發(fā)人員在一開(kāi)始學(xué)習(xí)到他們能知道的東西,但是他們需要繼續(xù)通過(guò)項(xiàng)目來(lái)學(xué)習(xí)更多的東西。

  沒(méi)有人完全清楚會(huì)構(gòu)建出什么來(lái),直到項(xiàng)目結(jié)束。因?yàn)槊總(gè)人都在通過(guò)項(xiàng)目學(xué)習(xí),敏捷方法改變了過(guò)程以便識(shí)別出持續(xù)學(xué)習(xí),并培養(yǎng)每個(gè)人的學(xué)習(xí)能力。

  他們通過(guò)把與顧客交互的過(guò)程從項(xiàng)目的開(kāi)始階段移到項(xiàng)目的心臟。不是摘取顧客的想法然后使用寫(xiě)下來(lái)的說(shuō)明書(shū)作為開(kāi)發(fā)的基礎(chǔ),敏捷方法使用顧客自己!他們讓顧客有規(guī)律地參與到項(xiàng)目的每個(gè)迭代過(guò)程中來(lái)。

  敏捷方法中的質(zhì)量在敏捷項(xiàng)目開(kāi)始的時(shí)候,顧客和開(kāi)發(fā)人員一起定義項(xiàng)目會(huì)做什么。他們建立XP所說(shuō)的項(xiàng)目隱喻,這是用快速的大筆觸描繪產(chǎn)品的大概樣子。另外,會(huì)提煉出一份需求列表(XP稱之為故事),但是不像傳統(tǒng)的需求,這些故事不會(huì)有詳細(xì)的細(xì)節(jié),也不是一成不變的。

  敏捷項(xiàng)目通過(guò)很多一個(gè)月左右的短期開(kāi)發(fā)周期來(lái)增量地構(gòu)建產(chǎn)品。每個(gè)周期開(kāi)始于顧客決定哪個(gè)故事應(yīng)該先構(gòu)造。開(kāi)發(fā)人員通過(guò)對(duì)技術(shù)可行性的分析來(lái)調(diào)節(jié)顧客的期望值,然后一起決定在這個(gè)迭代開(kāi)發(fā)中需要成功構(gòu)建哪些內(nèi)容。

  隨著開(kāi)發(fā)人員構(gòu)建了增量的部分,他們需要通過(guò)測(cè)試來(lái)保證產(chǎn)品沒(méi)有很多缺陷,像顧客需要的那樣工作。在他們工作的過(guò)程中能隨時(shí)得到顧客的回答,因此能感覺(jué)自信他們構(gòu)建的是顧客想要的。然后,當(dāng)開(kāi)發(fā)的增量部分完成后,系統(tǒng)會(huì)交付顧客進(jìn)行測(cè)試或使用(如果顧客選擇這樣做的話)。

  開(kāi)發(fā)人員和顧客之間都有很多反復(fù)的過(guò)程,任何人都可以隨時(shí)對(duì)現(xiàn)在的需求提出更改,甚至刪減或增加需求。對(duì)于顧客,這是他們對(duì)高質(zhì)量進(jìn)行微調(diào)的機(jī)會(huì),結(jié)果是改變了對(duì)開(kāi)發(fā)人員的指導(dǎo)。

  從簡(jiǎn)單的bug修正到激進(jìn)的需求改變都添加到需求列表。然后,在下一次的迭代計(jì)劃中,顧客與開(kāi)發(fā)人員一起制訂下一步增量開(kāi)發(fā)的內(nèi)容,從而向顧客眼中的高質(zhì)量產(chǎn)品邁進(jìn)一步。

  關(guān)于測(cè)試人員開(kāi)發(fā)人員負(fù)責(zé)在每個(gè)增量迭代中進(jìn)行測(cè)試,顧客在迭代的最后進(jìn)行可接收測(cè)試,看起來(lái)測(cè)試人員在這種敏捷方法中無(wú)處生存。目前敏捷方法關(guān)于測(cè)試員角色的討論比較少,但是敏捷社區(qū)的討論聲音好像比較一致:認(rèn)為測(cè)試人員在敏捷方法中有他們自己的位置。雖然這些討論在繼續(xù),但是還沒(méi)有一致的清晰的角色定義。

  如果測(cè)試人員的目的是找缺陷,那么與開(kāi)發(fā)人員的測(cè)試有點(diǎn)重復(fù)。如果他們的目的是站在顧客那邊來(lái)判斷系統(tǒng)是否滿足需求,那么他們與顧客的接收測(cè)試有點(diǎn)重復(fù)。但是質(zhì)量不僅僅是缺陷少和可用。質(zhì)量是多維的,例如可靠性、可維護(hù)性、安全性、可用性、性能等。

  測(cè)試人員能通過(guò)兩種方式給敏捷項(xiàng)目帶來(lái)真正的價(jià)值。第一個(gè)是通過(guò)專業(yè)的獨(dú)立的測(cè)試擴(kuò)展開(kāi)發(fā)人員的測(cè)試和顧客的測(cè)試。獨(dú)立的測(cè)試人員能從不同的視角對(duì)系統(tǒng)進(jìn)行測(cè)試,因此他們會(huì)找到不同的缺陷或可用性問(wèn)題。

  第二種方式是專注于質(zhì)量的其它維。開(kāi)發(fā)人員和顧客的測(cè)試很可能忽略這些質(zhì)量的方面,因此測(cè)試人員對(duì)它們的關(guān)注是項(xiàng)目成功的關(guān)鍵因素之一。

  敏捷質(zhì)量敏捷方法對(duì)于產(chǎn)品質(zhì)量來(lái)說(shuō)有新的方式,專注于開(kāi)發(fā)人員負(fù)責(zé)發(fā)現(xiàn)和移除缺陷,專注于顧客負(fù)責(zé)確保項(xiàng)目向真正滿足他們需要的高質(zhì)量產(chǎn)品邁進(jìn)。這些方法做了很多恰當(dāng)?shù)墓ぷ鱽?lái)達(dá)到質(zhì)量。同時(shí),關(guān)于加入測(cè)試人員的角色使其更強(qiáng)大的討論在繼續(xù)。

  敏捷和質(zhì)量不僅僅是兼容的;它們還能很好地工作在一起。

收藏分享:論壇
分享到:
相關(guān)新聞
  • 特色班
    4大班次+2-3套全真模擬題
    提升學(xué)習(xí)效果
  • 精品班
    4大班次+2-3套全真模擬題+1套預(yù)測(cè)試題
  • 實(shí)驗(yàn)班
    3套全真模擬題+2套預(yù)測(cè)試題+考前沖關(guān)寶典
  • 定制班
    3套模擬題+3套預(yù)測(cè)題+考前沖關(guān)寶典+考前重點(diǎn)
  • 移動(dòng)班
    以知識(shí)點(diǎn)為單元授課練習(xí),
    強(qiáng)化重點(diǎn)、難點(diǎn)、考點(diǎn)
版權(quán)聲明

  1、凡本網(wǎng)注明“來(lái)源:建設(shè)工程教育網(wǎng)”的所有作品,版權(quán)均屬建設(shè)工程教育網(wǎng)所有,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、鏈接、轉(zhuǎn)貼或以其他方式使用;已經(jīng)本網(wǎng)授權(quán)的,應(yīng)在授權(quán)范圍內(nèi)使用,且必須注明“來(lái)源:建設(shè)工程教育網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其法律責(zé)任。
  2、本網(wǎng)部分資料為網(wǎng)上搜集轉(zhuǎn)載,均盡力標(biāo)明作者和出處。對(duì)于本網(wǎng)刊載作品涉及版權(quán)等問(wèn)題的,請(qǐng)作者與本網(wǎng)站聯(lián)系,本網(wǎng)站核實(shí)確認(rèn)后會(huì)盡快予以處理。
  本網(wǎng)轉(zhuǎn)載之作品,并不意味著認(rèn)同該作品的觀點(diǎn)或真實(shí)性。如其他媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用,請(qǐng)與著作權(quán)人聯(lián)系,并自負(fù)法律責(zé)任。
  3、本網(wǎng)站歡迎積極投稿。