1. 程式人生 > >培訓結束,第二次迭代結束

培訓結束,第二次迭代結束

8天的培訓……,無語啊。我終於又找回了學生時代的感覺,心安理得的大睡特睡起來。只等到結束可以歡快的“放學”了。

如果這是一個專案,我會不會喜歡呢?應該正是我所反感的那種專案。不妨用培訓的內容來衡量一下培訓本身吧:

首先,沒有共同的遠景。許多人來聽課要聽的並不是他們所講的。這個可能和主辦方想盡可能的擴大招收範圍有關。

其次,沒有測試,講的理論沒有任何的互動和練習加以驗證和交流,就象寫在紙上“應該”正確卻從來沒有執行過的程式一樣。缺少這樣的一個標準,儘管每天也填寫反饋表,有人講些感想,也只能是一些客套話而已,正象很多專案規範中的每日進度報告,從來不會體現專案的真正進度。

最終的結果呢?培訓不算失敗,甚至可以算作成功。但是,作用非常有限,正象大部分的IT專案一樣。

意外的收穫是看到了專案在沒有我的情況下進行的情況。今天是迭代的最後一天,結果好的出乎我的意料。在需要作上次迭代的遺留工作,團隊少一人的情況下,迭代完成了。

可能是最初工作量估計的不準確,可能是團隊逐步適應了以迭代為週期達成目標的節奏,也可能因為我過去的做法會限制團隊發揮自己的調節能力。總之,是一個不錯的兆頭,完成目標是一個團隊最重要的激勵。

進度追蹤的角色已經分配給了一個組員。考慮在後面的迭代中把任務分配的工作也輪流擔任。也許我明確作為組中一員對專案的進展更有好處。

沒有客戶的參與仍然是一個大問題,其結果就是作出了一些沒有經過仔細考慮並且自己也知道必然需要修改的介面,這樣下來,第一版決不會象是一個真正的版本。我已經把使用者說明書的編寫列入了工作列表,希望可以通過這項工作增加這方面的探討。

此外,測試驅動和結對程式設計可能還需要進一步推動,整個程式碼的質量(特別是可用性方面)還有很多的問題。

新的迭代,期待中