”人們堅(jiān)持陳舊、失敗的模式。即使當(dāng)他們?cè)囼?yàn)新的方法時(shí),也可能在壓力下重復(fù)壞的老習(xí)慣。下面是一些例子,列舉了人們由于過(guò)去的經(jīng)歷和對(duì)事物的誤解而抵制變化:
測(cè)試人員坐在座位上不與程序員討論存在的問(wèn)題。抱怨程序員不能理解他想要什么。
測(cè)試人員無(wú)法改變看法:開(kāi)發(fā)人員不知道如何寫(xiě)出好代碼或如何測(cè)試。他完全沒(méi)有謙遜的態(tài)度,作為測(cè)試人員的威信也受到質(zhì)疑。
客戶發(fā)現(xiàn)程序員做了其不喜歡的事情時(shí)提出抗議,因?yàn)槌绦騿T總是為所欲為。
當(dāng)面臨到敏捷開(kāi)發(fā)的轉(zhuǎn)變時(shí),這樣的人經(jīng)常迅速離開(kāi),不給新的過(guò)程機(jī)會(huì)。敏捷開(kāi)發(fā)不適合所有人,但是培訓(xùn)和實(shí)驗(yàn)的時(shí)間可以幫助改變這個(gè)態(tài)度。讓每個(gè)人成為解決方案的一部分,協(xié)同工作來(lái)發(fā)現(xiàn)對(duì)其特定情況最適用的過(guò)程和實(shí)踐。自組織的團(tuán)隊(duì)是一個(gè)可以用來(lái)保證開(kāi)發(fā)團(tuán)隊(duì)所有成員掌握他們自己的命運(yùn)的強(qiáng)大工具。
角色間的文化差異
每個(gè)敏捷團(tuán)隊(duì)的新成員都在從不同的角度轉(zhuǎn)變。程序員經(jīng)常習(xí)慣于編寫(xiě)產(chǎn)品代碼并使其盡可能快地發(fā)布。系統(tǒng)管理員和數(shù)據(jù)庫(kù)專家可能習(xí)慣于在他們自己的領(lǐng)域工作, 根據(jù)自己的進(jìn)度執(zhí)行需求??蛻艨赡軓膩?lái)不與開(kāi)發(fā)團(tuán)隊(duì)成員直接談話。測(cè)試人員可能習(xí)慣于在項(xiàng)目的末期參與而且不與程序員有太多的交互。
毫無(wú)疑問(wèn),到敏捷的轉(zhuǎn)變可能引起驚慌。團(tuán)隊(duì)可以通過(guò)規(guī)則和方針幫助他們交流和順利地協(xié)同工作。例如,Lisa曾經(jīng)加入一個(gè)新的敏捷團(tuán)隊(duì),團(tuán)隊(duì)有一條規(guī)則是,如果有人要求和你結(jié)對(duì),你必須同意。你可能一開(kāi)始無(wú)法適應(yīng),一旦融入進(jìn)來(lái),你就需要幫助團(tuán)隊(duì)伙伴。
識(shí)別不同角色的人的需求,并想辦法來(lái)提供幫助。客戶需要途徑來(lái)獲得開(kāi)發(fā)進(jìn)度和了解他們的條件是否會(huì)被滿足。開(kāi)發(fā)人員需要知道業(yè)務(wù)優(yōu)先級(jí)和需求。測(cè)試人員需要途徑來(lái)獲取實(shí)例和將其轉(zhuǎn)變?yōu)闇y(cè)試。所有的團(tuán)隊(duì)成員希望感覺(jué)到他們是有價(jià)值的,是優(yōu)秀的團(tuán)隊(duì)成員。每一個(gè)團(tuán)隊(duì)成員也需要安全感和可以自由地提出問(wèn)題,以及嘗試新觀點(diǎn)。了解每個(gè)角色的觀點(diǎn)可以幫助團(tuán)隊(duì)完成轉(zhuǎn)變。
對(duì)于以上問(wèn)題,測(cè)試團(tuán)隊(duì)?wèi)?yīng)該如何面對(duì)呢?Lisa和Janet提供了以下建議:
討論恐懼
當(dāng)開(kāi)始迭代開(kāi)發(fā)時(shí),使用回顧總結(jié)來(lái)提供討論恐懼和獲得反饋的機(jī)會(huì)。讓人們知道感覺(jué)到恐懼是正常的。保持開(kāi)放態(tài)度,告訴大家感到恐懼和不適應(yīng)是可以接受的。討論每個(gè)恐懼的根源,從討論中學(xué)習(xí),作出決定并繼續(xù)前進(jìn)。恐懼是對(duì)變化的正常反應(yīng)。強(qiáng)迫人們做他們不想做的事情必定會(huì)反對(duì)變化。
賦予團(tuán)隊(duì)權(quán)力
一個(gè)關(guān)鍵的成功因素是團(tuán)隊(duì)是否有權(quán)決定自己的方式。如果得到正確的幫助,人們將會(huì)改變他們的觀點(diǎn)和感覺(jué)。Lisa曾經(jīng)觀察Mike Cohn在團(tuán)隊(duì)中作為教練的情況。作為一個(gè)自組織的團(tuán)隊(duì),團(tuán)隊(duì)需要確定并解決他們自己的問(wèn)題。Mike確保他們有時(shí)間和資源來(lái)實(shí)驗(yàn)和改進(jìn)。他確保業(yè)務(wù)人員理解質(zhì)量比數(shù)量和速度更重要。每個(gè)團(tuán)隊(duì),即使是自組織的團(tuán)隊(duì)都需要一個(gè)可以有效的與組織的管理層溝通的領(lǐng)導(dǎo)。
慶祝成功
變化需要時(shí)間并且會(huì)遇到挫折,所以,一定要慶祝你的團(tuán)隊(duì)獲得的所有成功。當(dāng)達(dá)到在迭代的第四天為所有用戶故事寫(xiě)出高層次的測(cè)試用例這個(gè)目標(biāo)時(shí),你應(yīng)該慶幸。 當(dāng)成功完成一個(gè)迭代,讓團(tuán)隊(duì)一起做小游戲或者吃午飯。認(rèn)可成果對(duì)于變化的鞏固很重要。
在讓測(cè)試人員繼續(xù)向質(zhì)量保證經(jīng)理匯報(bào)的同時(shí),融入開(kāi)發(fā)團(tuán)隊(duì)是幫助轉(zhuǎn)變到敏捷開(kāi)發(fā)的好辦法。測(cè)試人員可以發(fā)現(xiàn)從對(duì)程序員的敵對(duì)關(guān)系轉(zhuǎn)變到協(xié)作關(guān)系的方式??梢哉故舅麄?nèi)绾螏椭鷪F(tuán)隊(duì)理解客戶需求并交付滿意的業(yè) 務(wù)價(jià)值??梢耘e辦令人愉快的活動(dòng)來(lái)建立良好的團(tuán)隊(duì)交互。給團(tuán)隊(duì)成員準(zhǔn)備餅干和巧克力是讓他們走近你的一種好的方式。耐心和幽默是巨大的優(yōu)勢(shì)。
但是,Lisa和Janet也提醒測(cè)試團(tuán)隊(duì)——改變并不容易。
敏捷開(kāi)發(fā)可能更快速