The following two tabs change content below.
Vista
Vista來自風城,現居台北市,悠遊於網路、媒體與科技產業。平常喜歡看看書,寫寫字。出版過電腦書、小說,更愛在字裡行間尋覓人生的況味。

說到「專案管理」或「時間管理」,總會有許多朋友眼睛為之一亮,希望可透過科學的方法得到救贖。這個道理很簡單,因為現代人都太忙碌了!如何妥善運用有限的時間,管理好身邊的各種專案,也就成為你我必須懂得的訣竅了。

在職場上,時間往往是最珍稀的資源,許多專案一做就是好幾個月,甚至好幾年。如何有效管控專案的進度,不但讓許多產品經理傷透了腦筋,也愈來愈受到企業的重視。

以往,談到軟體開發或專案管理,企業界比較常用一種名為「瀑布式」的開發流程來管控。這是溫斯頓‧羅伊斯(Winston Royce)在 1970 年所提出的著名模型,即便過了數十年,至今仍是被許多企業所廣泛採用的軟體開發模型。

簡單來說,瀑布模型將軟體生命周期劃分為制定計劃、需求分析、軟體設計、程式編寫、軟體測試和運行維護等六個基本活動,並且規定了它們自上而下、相互銜接的固定次序,如同瀑布流水,逐級下落。

這是一個軟體開發的架構,透過一系列階段順序而展開,從系統需求分析開始直到產品發佈和維護,每個階段都會產生回饋。而這整個開發的過程從一個階段流動到下一個階段,宛若荒郊野外的瀑布。但是,在專案執行的過程中,如果有哪個環節發生問題,就必須回到上一個階段進行修改。聽起來很符合邏輯,但這種層層開展、由上而下的規範式專案管理手法,卻愈來愈不符合現代社會的需求,不但專案開發的進度緩慢、容易延宕,團隊的績效也會受到影響。

但倘若瀑布式開發流程已不合時宜,那麼是否有更好的替代方案呢?說到這兒,就要進入本文的主題了。最近,這本由傑夫‧薩瑟蘭(Jeff Sutherland)所撰寫的《SCRUM:用一半的時間做兩倍的事》很紅,不但可以在各大書店的書架上發現它的蹤影,也看到許多業界朋友都在談論這本書。

我猜想,這和敏捷式開發日漸受到重視也有很大的關聯。包括軟體業在內的科技產業,近年來已經逐漸揚棄了傳統瀑布式的開發模型,而 Scrum,則堪稱是敏捷式開發之中最具代表的模式之一。

Scrum 是一個運動的術語,英文是橄欖球運動中爭球的意思,取其全隊通力合作,把球往後傳的寓意。這是一種敏捷軟體開發的方法學,其理念是藉由一段特定期間內團隊成員的持續整合與進步中,讓參與者也能夠一起整合與進步。

  • 用Line傳送