2008/08/07

什麼是正確的握刀與拔刀方式?

這句話是依達我流問良峰貞義的,當劍聖收依達我流做徒弟後,第一件事情就是叫他去向良峰貞義學習正確的握刀與拔刀方式。什麼是正確的握刀與拔刀方式? 在多次的體悟後,依達我流終於答出正確的答案。

正確的握刀與拔刀,就是沒有多餘的動作,只為目標而握刀,只為目標而拔刀。當手握刀之前就已經決定,這一刀要往哪邊拔出,往哪邊揮斬,在拔刀之前一瞬間制敵機先。

以上故事是霹靂神州第17集的劇情。是啊~ 這是布袋戲裡面的劇情。不過在這段短短的劇情中,體會出幾件人生通則:專心、決心。除此之外呢? 目標!

常常在開發軟體或製作專案時,會發現功能不斷擴增,需求不斷改變,計畫永遠不足。為什麼會這樣? 因為我們缺乏明確目標,不只是身處開發者的我們,客戶與其他的第三者亦同。因為沒有明確的目標,所以對正在開發階段的項目,一邊討論需求一邊修改,產生多餘的工作打亂了原訂的計畫,使得我們無法專心致志。

螺旋開發法與 MSF 都強調階段性,在每個 iteration 中大致包含需求、設計、開發、測試的流程。在一個 iteration 中如果發現新的需求,可以排入下一個 iteration,以免打亂目前的開發節奏。堅守開發的節奏與流暢度,才能讓軟體品質節節高昇。