可行性研究的目的,就是用最小的代價在盡可能短的時間內確定問題是否能夠解決。它壓縮簡化了系統分析和設計的過程,也就是在較高層次上以較抽象的方式進行系統分析的過程。如果在項目開始進行前,沒有進行可行性研究,當開發時遇到問題且該問題根本得不到解決,那么之前在這項工程上所有的花費都只能是浪費。
對遇到的問題,一般從以下三個方面去研究它的可行性:
一、技術方面。
對要開發項目的功能性能和限制條件進行分析,即在現有的資源條件下(包括開發人員水平、硬件、軟件設備),是否能夠按時按量完成該項目的所有功能,開發的風險有多大。
二、經濟方面
對開發成本的估算,分析開發軟件需要的資金是否值得投入,當時對類產品的市場需求如何,市場前景如何,公司的運營方式是否適合軟件的推廣。
三、操作方面
系統的操作方式是否使用於該產品的用戶,界面是否簡潔友好,操作方便,用戶不需要掌握一些后台的相關知識。
可行性研究最根本的任務是對以后的行動方針提出建議,如果問題沒有可行的解,分析員應該建議停止這項開發工程,避免時間資源人力金錢的浪費,如果問題值得去解決,那么應該推薦一個較好的解決方案,並且為工程制定一個初步的計划。