時間過得很快,兩個禮拜一晃就過去了。阿捷他們的第一次快跑sprint也結束了,但大家感覺並不怎麼好。
在sprint計畫會議上,大家按照阿捷準備的乙個product backlog,從中選擇了一些使用者需求,進行開發。雖然阿捷事先對這個product backlog條目做了一定的細化,並設定了一定的優先順序,但在選擇的時候,大家並沒有按照優先順序來選,只是找了幾個剛好可以在兩個禮拜內做完的東西。在會議上,大家大致討論了一下,阿捷就按照先前的慣例,根據每個人過去的經驗,對每個模組的熟悉程度,基本上是直接指定乙個人做哪個任務了。對於每個任務,沒有做詳細的估算和任務劃分,因為以前就一直是把任務交給乙個人後,由這個人一直負責,自己做估算、做設計、實現,然後交給測試人員測試,測出bug再返工,直到做完為止。這個過程基本上就是乙個黑盒,如果負責這個任務的人不說,別人也不知道具體做得如何,當前是什麼狀態。
sprint計畫會議的第二天上午10:30,阿捷召集所有的人在「光明頂」舉行了第一次站立會議,因為這是首次舉行站立會議,大家相互看著對方,覺得很好玩,興致都很高。阿捷首先把自己負責的任務講了一下。包括自己將會如何設計、對不同的實現方式進行了比較,然後給出估算,覺得應該可以在一周內做完,然後交給測試人員進行測試。大民、小寶基本上都是同樣的模式,也把自己的任務講了一遍。小寶覺得自己那塊有些複雜,可能要花上8個工作日才行,估計剩不了多少時間留給測試了。阿朱和阿紫因為要等著開發人員做完後,才能進行測試,所以也沒開始具體做什麼事情,講起來自然很簡單,兩個人總共花的時間還沒有大民、阿捷乙個人用的時間一半多。但即使如此,不知不覺地時間就到了11:40,大家差不多站了乙個多小時,腿都酸了,剛好都到了吃飯時間,大家一哄而散,下樓去吃飯。
在接下來的日子裡,如果有會議室,大家就到會議室裡開站立會議;如果沒有,大家就聚到阿捷的格仔間湊合一下。有時候是上午10:00開,有時候是10:30,還有一次因為阿捷上午要開部門的dashboard會議,大家的daily scrum站立會議是在下午3:00開的。有時候大家會對乙個技術問題展開激烈的討論,有時候不知怎麼的,大家就會扯到姚明、nba、奧運會北京限行措施、搶購奧運門票的事情上去,偶爾還會聊聊公司的公積金政策、部門的人事變動等,反正每次的會議都挺長。有時候誰累了,就坐在椅子上或桌子上,聽別人講。當然還少不了阿紫、小寶這樣的簡訊狂人,收到簡訊時所帶來的噪音。有時候,阿捷也覺得這麼做真的有點浪費時間,相信其他人也有同感,但即使如此,大家還是把站立會議堅持了下來,畢竟scrum很重要的一點就是強調daily standup meeting的!
大民、阿捷所負責的任務基本上都按期完成了,阿朱、阿紫分別進行了測試,雖然發現了一些小問題,但大民、阿捷還是在sprint結束前就修正完了。但小寶所負責的任務,就像他自己第一天所說的,真的遇到了麻煩。乙個模組總是出現core dump,無法執行,小寶換了好幾種方法,甚至做了debug版本,進行單步跟蹤,還是找不到問題。甚至在開站立會議時,大家等了他好幾次,他才不情願地從座位上站起來,參加站立會議。在會議中間,還跑回去幾次看看執行結果。因為小寶自己沒有主動提出需要幫忙,所以阿捷、大民也沒好意思幫他看到底問題出在**。直到sprint結束前一天,小寶才興奮地告訴大家,問題終於解決了。可留給阿朱的測試時間只有一天多,雖然阿朱早已準備好了測試用例,但對於這樣乙個複雜的特性,這點兒時間還是不夠的。於是,在這個sprint中,小寶負責的模組沒有完成最終測試。這讓阿朱很沮喪,因為感覺好像是她的工作沒有做完。同時阿朱也很委屈,畢竟在這次快跑中,自己的工作前松後緊,自己也想努力完成最初計畫的事情,可是小寶的工作一直沒完成,自己也只能是乾著急,毫無辦法。
對於這種現狀,阿捷更著急。不僅僅是因為這個sprint的原始計畫沒有完成,更重要的是自己團隊的第一次快跑就這麼搞砸了。在sprint結束後,阿捷組織大家進行了一次簡單的回顧,談談大家對第一次快跑的感受。在會上,阿捷雖然想了點ice breaker,試圖活躍一下氣氛,但因為第一次快跑的過程與結果都不令人滿意,氣氛還是很壓抑。大家談得不多,基本上覺得每天的狀態報告會花了太多時間,其實應該把這個時間更好地用到專案本身才對;另外,因為scrum本身只是乙個框架,沒有定義具體的程式設計實踐,不如一些xp實踐更具有可操作性,關鍵的還是大家基本上都沒看到這個scrum流程的價值,這次快跑讓大家感覺有點洩氣。小寶和阿朱甚至說,乾脆別搞scrum了,似乎帶來的問題更多。阿捷好說歹說,才使大家平靜下來,最終達成的一致意見是暫時停下來,重新審視一下,看看是不是可以改善一下,在找到真正可行的辦法或者操作實踐後,再繼續搞scrum,再試驗下一次快跑。
阿捷這幾天一直很苦惱,再加上7月的北京已經開始變得炎熱起來,阿捷就有點著急上火,不僅僅睡覺不踏實,連嘴邊都起了大泡。從感覺上講,scrum應該是乙個很好的專案管理模式,不然敏捷聖賢也不會推薦給自己,而且要不然像google、microsoft等大公司也早就放棄了。可能只是自己實踐的方式不對吧,但卻又不知道到底該怎麼去改善,看來只能靠敏捷聖賢的幫助了。阿捷每天都上網,並待到很晚才下去,希望能碰到敏捷聖賢。
成長的煩惱
或許現在已經不再成長了,可是社會在發展,人也要與生俱進,也算是一種成長吧。成長,就會有煩惱,今天我就來剖析成長的煩惱。小時候想長大,覺得自己不夠自由,覺得自己沒有錢花。這是小時候的煩惱,初中擔心上高中,高中擔心高考,憧憬大學,大學擔憂就業。這都是成長的煩惱,可是最終就業了呢,這個過程的人就繽紛多彩了...
Google手機遭遇成長的煩惱
2007年11月google發布android手機軟體平台一度引起業界關注,3個月後android原型機正式亮相3g 大會,從參展商來看,主要集中在nec 德州儀器 高通及飛思卡爾等晶元組提供商,沒有一家終端企業參加,google手機是否遭遇成長的煩惱?一般企業開發一款新手機需要6 9個月的週期,如...
成長的煩惱 怎麼解決雲計算風暴?
雲計算目前已經開始逐漸的被越來越多的企業使用者採用。但是隨著越來越多的應用部署在雲中,雲計算風暴也開始困擾著客戶。雲計算風暴有時也被稱為 啟動風暴 或vdi啟動風暴,風暴的出現是因為大量使用者在乙個短時間段內大量的啟動雲服務,造成服務不能正常執行的現象。風暴影響的網路的傳輸,是的資料請求得不到回應,...