專案開發⽅法

瀑布式開發

步驟固定。適合⽤這類流程的專案為技術成熟、作業標準化普及、⾵險低的軟體、營造⼯程等。這種排序型的專案流程在軟體開發上也被稱為流瀑式流程(waterfall process)。此種專案流程就像流瀑⼀樣,照順序由上往下流。

瀑布式開發-重疊型

重疊型的專案流程適合需要縮短時程的專案上,透過前後階段的重疊來節省時程。例如,當專案的某個階段還未完全完成時,先就已經完成的部分進⾏下⼀階段的規劃及準備⼯作。

敏捷式開發

適合因應需求更改、循環週期短。此開發流程強調機動性的開發、隨時迎接未知的挑戰以及創新,不必⼀次就產出最終的結果。⽽是透過重複性的流程循環、漸進式的修正、及機動的反應需求變化,來產出符合理想的產品。

理論上品質會稍微高一點,可能可以因應技術發展或想法更迭來改進程式內容。

開發流程-實作

下面的流程比較省錢。

需求訪談/歸納

方向歸納、需求勘查

流程圖

一般操作的流程是什麼?後台登入 or 前台使用者

網站地圖

wireframe

mockup 視覺設計

Prototype

要節省兩邊修改時間,可能會透過特殊軟體串接成類似動態劇情遊戲的型式模擬軟體。