2、分析人員的理念應(yīng)該從“負(fù)責(zé)將需求文檔化”轉(zhuǎn)變?yōu)樨?fù)責(zé)將正確的需求文檔化、使需求被理解,而且可以被開發(fā)人員和測試人員所反映。

  a)與終用戶交換意見并征求終用戶的參與,以確保開發(fā)的系統(tǒng)是正確的

  b)鼓勵(lì)早期實(shí)施關(guān)鍵能力以便了解哪些需求將會(huì)解決業(yè)務(wù)要求

  c)與開發(fā)人員、測試人員一起對需求按照優(yōu)先級(jí)排序

  d)根據(jù)你所處的階段及項(xiàng)目要求正確地對需求進(jìn)行細(xì)化

  3、開發(fā)人員的理念需要從“僅僅負(fù)責(zé)實(shí)現(xiàn)需求”轉(zhuǎn)變?yōu)樨?fù)責(zé)開發(fā)能夠解決終用戶需求的高質(zhì)量應(yīng)用軟件。

  a)將你的責(zé)任范圍擴(kuò)大到詳細(xì)設(shè)計(jì)、實(shí)現(xiàn)以及開發(fā)測試:你希望將移交給不同的人員的信息數(shù)量將到少,從而把可能的潛在錯(cuò)誤減至少并且使效率大化。為了使移交數(shù)量小化,一定要讓你的團(tuán)隊(duì)成員承擔(dān)的責(zé)任范圍盡可能地廣;一定確保編寫的所有代碼都是高質(zhì)量的

  b)承擔(dān)部分需求工作,協(xié)助為需求尋找解決方案

  c)承擔(dān)部分測試工作:測試先行設(shè)計(jì)能夠幫助你從一個(gè)開發(fā)人員的角度關(guān)注測試。這種方法十分注重生產(chǎn)高質(zhì)量的代碼,并促使團(tuán)隊(duì)集中精力構(gòu)建高質(zhì)量的應(yīng)用軟件

  4、測試人員的理念應(yīng)該從負(fù)責(zé)在項(xiàng)目的后期“為質(zhì)量注射疫苗”轉(zhuǎn)變?yōu)樨?fù)責(zé)整個(gè)項(xiàng)目過程中的測試工作,并以測試專家的身份知道其他團(tuán)隊(duì)成員進(jìn)行與測試相關(guān)的問題。

  a)定義測試策略:測試策略包括利益相關(guān)者對質(zhì)量的定義以及項(xiàng)目團(tuán)隊(duì)的優(yōu)先級(jí)。只有所有團(tuán)隊(duì)成員對質(zhì)量定義及項(xiàng)目成功的標(biāo)準(zhǔn)都意見一致后,他們才能正確地關(guān)注自己的工作,項(xiàng)目才會(huì)成功

  b)成為團(tuán)隊(duì)的導(dǎo)師,指導(dǎo)測試的步驟和方法:測試人員應(yīng)該與整個(gè)開發(fā)團(tuán)隊(duì)分享他們的專業(yè)知識(shí),例如指導(dǎo)管理人員制定與測試相關(guān)的決策、向分析人員建議可測試的需求計(jì)劃以及幫助開發(fā)人員執(zhí)行開發(fā)測試等

  c)在項(xiàng)目初期進(jìn)行測試:在迭代開發(fā)中,每一次迭代都涉及測試,這意味著你需要將集中在項(xiàng)目后期的測試工作均勻地分布到整個(gè)項(xiàng)目過程中,并使所有人都知道每一次迭代的測試內(nèi)容

  d)集中處理定義過的測試目標(biāo):了解你的測試目標(biāo)是什么,而不是去試圖解決所有的缺陷??這是不可能的。確定正確的質(zhì)量級(jí)別并且要明確是否應(yīng)用軟件的所有細(xì)節(jié)都對質(zhì)量要求較高,然后相應(yīng)地關(guān)注你的測試工作

  e)不斷對穩(wěn)定的能力進(jìn)行自動(dòng)測試

  5、架構(gòu)師的新理念:略

  6、對大型團(tuán)隊(duì)的指導(dǎo):略