這是《落葉》文集里第 88 片落葉凶伙,希望你能喜歡,不為別的它碎,只為這份堅(jiān)持函荣。
很多創(chuàng)業(yè)團(tuán)隊(duì)或者大公司都把敏捷掛在嘴邊,放在門面上扳肛,張口閉口都是傻挂,我們采用的是敏捷開發(fā),我們早就敏捷了挖息,等等諸如此類金拒。
于是就想多問問,想學(xué)習(xí)一下套腹,然后就會聽到各種介紹:
我們每天都會站會……
我們在項(xiàng)目組旁邊立了塊白板……
我們一個(gè)月發(fā)布一個(gè)小版本……
我們月初都會花好幾個(gè)小時(shí)開計(jì)劃會……
我們整個(gè)研發(fā)團(tuán)隊(duì)里绪抛,開發(fā)都可以做測試,測試也能去寫代碼……
可他們是真的都敏捷了嗎电禀?
每天開站會就算是敏捷了幢码?
一堆人每天跟背書似得,站在一起輪流說昨天做了什么尖飞?今天要做什么症副?還有什么問題店雅。然后就開始各種問題細(xì)節(jié)討論了,一站就是半小時(shí)以上贞铣。開完之后闹啦,經(jīng)常是項(xiàng)目經(jīng)理(兼任SM)還得挨個(gè)問進(jìn)度,記錄問題辕坝。
立了塊白板做任務(wù)墻就算是敏捷了窍奋?
項(xiàng)目計(jì)劃會開完,都用便簽紙把自己的任務(wù)貼在了白板上圣勒,然后就沒有然后了费变,或者就是每天開站會的時(shí)候,都帶著各自的小紙條圣贸,然后貼在了白板上挚歧,慢慢地,白板上貼滿了紙條吁峻,跟天書似的滑负。有些項(xiàng)目經(jīng)理還會很“負(fù)責(zé)任”的,根據(jù)每個(gè)任務(wù)進(jìn)度用含,去“幫助”團(tuán)隊(duì)移動白板上的便簽紙矮慕。
一個(gè)月發(fā)布一個(gè)小版本就算是敏捷了?
你看我們的發(fā)布周期都是一個(gè)月一次了啄骇,跟沖刺長度的要求一樣吧痴鳄,可再細(xì)看一下,每個(gè)月里還是1號開始需求評審缸夹,10號開發(fā)提交可測版本給測試痪寻,17號測試完成功能驗(yàn)證測試,代碼凍結(jié)虽惭,31號發(fā)布橡类。還是一個(gè)小型的瀑布流程,所以還就是一個(gè)披著敏捷外衣的瀑布流程芽唇。
計(jì)劃會一開好幾個(gè)小時(shí)就算是敏捷了顾画?
你這個(gè)會開的時(shí)間長是因?yàn)楫a(chǎn)品負(fù)責(zé)人和研發(fā)團(tuán)隊(duì)在這個(gè)會上對每個(gè)需求都達(dá)成了共識嗎?還是因?yàn)闀h前缺乏溝通匆笤,在需求的可行性和合理性上有不同意見研侣,所以在會上花了大量的時(shí)間去討論爭執(zhí)。還是因?yàn)槟阊埩颂唷半u”角色的人員參會炮捧,他們會提出一些事先不在PB里的要求义辕,導(dǎo)致整個(gè)會議就不停的扯得很遠(yuǎn),然后又再拽回來寓盗。
開發(fā)會測試灌砖,測試會寫代碼就算是敏捷了璧函?
會做跟做的好不好是兩個(gè)概念,開發(fā)會測試基显,那他是基于代碼做單元測試呢蘸吓?還是仍然做手工測試?如果你們的開發(fā)不做結(jié)隊(duì)編程撩幽,也不做交叉代碼評審库继,又不做單元測試,那依靠他的手工測試窜醉,難道還能比專業(yè)的測試人員思路正確嗎宪萄?反之測試去寫代碼也是一樣,是能看懂代碼榨惰,去參加代碼評審拜英,還是會寫代碼,去做單元測試琅催?難不成讓測試去寫某個(gè)需求的代碼居凶,效率和質(zhì)量能比開發(fā)還要好?
縱觀上述幾種認(rèn)為自己就是敏捷的觀點(diǎn)藤抡,我只能給出一種評價(jià):形似敏捷侠碧,神非敏捷。
敏捷是一種思想缠黍、原則和實(shí)踐相結(jié)合的東西弄兜,不能簡簡單單拿來一個(gè)所謂的模型,套用流程和工件瓷式,就認(rèn)為已經(jīng)敏捷了挨队,敏捷的轉(zhuǎn)型或者實(shí)施首先要從思想上理解并認(rèn)同,再輔以大量的實(shí)踐蒿往,通過實(shí)踐再深入理解消化,是一個(gè)反復(fù)錘煉提取的過程湿弦。
作者簡介:14 年測試經(jīng)驗(yàn) + 11 年項(xiàng)目管理經(jīng)驗(yàn) + 11 年團(tuán)隊(duì)管理 = 一個(gè)測試?yán)媳?/p>