在項(xiàng)目計(jì)劃和選擇的過程中碴里,需要完成的首要目標(biāo)是對(duì)項(xiàng)目進(jìn)行估算。項(xiàng)目估算的范圍涉及方方面面移斩,例如項(xiàng)目或產(chǎn)品開發(fā)的范圍 肚医、 投入和回報(bào) 、 項(xiàng)目風(fēng)險(xiǎn) 向瓷、 作用和意義等肠套。在傳統(tǒng)軟件工程方法中,是以可行性研究的方式來組織項(xiàng)目的主要估算內(nèi)容猖任。
可行性研究的范圍可能復(fù)蓋技術(shù) 你稚、 經(jīng)濟(jì) 、 執(zhí)行 朱躺、 環(huán)境等各種需要評(píng)估的因素刁赖,但它并不是最后的詳細(xì)計(jì)劃(例如:項(xiàng)目的時(shí)間進(jìn)度及人員安排)。通常在進(jìn)行可行性研究的階段长搀,項(xiàng)目的目標(biāo)或產(chǎn)品的最終方向也是極易變化的宇弛。但可行性研究的意義在于,雖然可行性研究不能指出項(xiàng)目最終的詳細(xì)計(jì)劃和方向源请,但可行性研究可以在項(xiàng)目定義階段用較小的代價(jià)識(shí)別出錯(cuò)誤構(gòu)思的系統(tǒng)枪芒,從而規(guī)避未來更多的資源投入的損失(時(shí)間 彻况、 資金 、 人力 病苗、 機(jī)會(huì))疗垛,或者因遭遇到無法逾越的技術(shù)障礙或環(huán)境障礙導(dǎo)致的不可避免的失敗。
對(duì)于那些可行性研究表明可執(zhí)行的軟件項(xiàng)目來說硫朦,可行性研究的結(jié)果也不承諾系統(tǒng)的收益一定很大或技術(shù)風(fēng)險(xiǎn)和資源投入就一定很低贷腕,但可行性研究的結(jié)果設(shè)立了一個(gè) “ 底線 ” ,即如果做什么咬展,風(fēng)險(xiǎn)和收益是什么樣的控制范圍泽裳。這些評(píng)估結(jié)果給了未來的項(xiàng)目評(píng)估 、 項(xiàng)目風(fēng)險(xiǎn)控制破婆,甚至在資源劇烈變化的情況下有計(jì)劃有重點(diǎn)地削減功能 涮总、 重定義項(xiàng)目開發(fā)范圍,提供了非常有價(jià)值的方向性指引祷舀。
1 可行性研究的內(nèi)容
可行性研究的主要內(nèi)容包括經(jīng)濟(jì)可行性 瀑梗、 技術(shù)可行性 、 法律可行性 裳扯、 執(zhí)行可行性和方案的選擇5個(gè)部分抛丽。
1.1 經(jīng)濟(jì)可行性
經(jīng)濟(jì)可行性主要評(píng)估項(xiàng)目的開發(fā)成本及項(xiàng)目成功后可能獲得的經(jīng)濟(jì)收益。多數(shù)項(xiàng)目只有開發(fā)成本能控制在企業(yè)可接受的范圍內(nèi)的時(shí)候饰豺,項(xiàng)目才有可能被批準(zhǔn)執(zhí)行亿鲜。而經(jīng)濟(jì)收益的考慮則非常廣泛,例如:項(xiàng)目技術(shù)開發(fā)的直接現(xiàn)金收入 冤吨、 新產(chǎn)品在生命周期中預(yù)期的總銷售收入 蒿柳、 技術(shù)積累 、 對(duì)公司業(yè)務(wù)和產(chǎn)品線的完善和支持 漩蟆、 開辟新市場(chǎng)和利潤增長點(diǎn) 垒探、 進(jìn)入預(yù)期能帶來較高收益的新市場(chǎng) 、 提高客戶滿意度和忠誠度 爆安、 打擊競(jìng)爭(zhēng)對(duì)手搶奪市場(chǎng)份額 叛复、 獲得新的信息化能力從而改善經(jīng)營或管理格局等。
1.2 技術(shù)可行性
技術(shù)可行性評(píng)估對(duì)于假想的軟件系統(tǒng)需要實(shí)現(xiàn)的功能和性能扔仓,以及技術(shù)能力約束褐奥。技術(shù)可行性分析可通過 “ 提問 — 回答 ” 的方式來進(jìn)行論證,包括:
(1)技術(shù):現(xiàn)有的技術(shù)能力和 IT 技術(shù)的發(fā)展現(xiàn)狀足以支持想象中的系統(tǒng)目標(biāo)實(shí)現(xiàn)嗎翘簇?
(2)資源:現(xiàn)有的資源(掌握技術(shù)的職員 撬码、 公司的技術(shù)積累 、 構(gòu)件庫 版保、 軟硬件條件等)足以支持項(xiàng)目實(shí)施嗎呜笑?技術(shù)風(fēng)險(xiǎn)在評(píng)估的哪個(gè)范圍內(nèi)夫否?(3)
目標(biāo):在目前設(shè)定的系統(tǒng)目標(biāo)中,哪些目標(biāo)會(huì)遭遇到較強(qiáng)的技術(shù)障礙叫胁?尤其是那些被設(shè)定為必須實(shí)現(xiàn)的系統(tǒng)目標(biāo)凰慈。
由于在可行性研究階段,項(xiàng)目的目標(biāo)是比較模糊的驼鹅,因此技術(shù)可行性最好與項(xiàng)目功能 微谓、 性能和約束的定義同時(shí)進(jìn)行。在可行性研究階段输钩,調(diào)整開發(fā)目標(biāo)和選擇可行的技術(shù)體系均是可用的手段豺型,而一旦項(xiàng)目進(jìn)入開發(fā)階段,任何調(diào)整都意味著更多的開銷买乃。需要再次指出的是姻氨,技術(shù)可行性絕不僅僅是論證在技術(shù)上是否可實(shí)現(xiàn),實(shí)際上還包含了在當(dāng)前資源條件下的技術(shù)可行性剪验。投資不足 肴焊、 時(shí)間不足 、 預(yù)設(shè)的開發(fā)目標(biāo)技術(shù)難度過大 功戚、 沒有足夠的技術(shù)積累 抖韩、 沒有熟練的職員可用 、 沒有足夠的合作公司和外包資源積累等均是技術(shù)可行性的約束疫铜。
軟件系統(tǒng)的技術(shù)評(píng)估者通常都只考慮技術(shù)手段是否能實(shí)現(xiàn)而忽視了當(dāng)前的資源條件和環(huán)境,從而對(duì)技術(shù)可行性研究得出了過于樂觀的結(jié)果双谆,這種錯(cuò)誤判斷對(duì)后期的項(xiàng)目實(shí)施會(huì)導(dǎo)致災(zāi)難性的后果壳咕!
加強(qiáng)前期的項(xiàng)目調(diào)研 、 尋求專家的咨詢以及采用具有大量成功應(yīng)用案例 顽馋、 被廣泛支持的技術(shù)標(biāo)準(zhǔn)和事實(shí)標(biāo)準(zhǔn)等均有助于改善項(xiàng)目的技術(shù)可行性谓厘。
1.3 法律可行性
法律可行性評(píng)估可能由系統(tǒng)開發(fā)引發(fā)的侵權(quán)或法律責(zé)任,可能包括合同的訂立和條款寸谜,職責(zé) 竟稳、 侵權(quán)情況的設(shè)定,違約 熊痴、 爭(zhēng)議的解決等方方面面的內(nèi)容他爸。法律可行性還包括國家政策和法律的限制,例如:在政府信息化的領(lǐng)域中使用未被認(rèn)可的加密算法或未經(jīng)許可在產(chǎn)品中使用了其他公司被保護(hù)的軟件技術(shù)果善、構(gòu)件等诊笤。
1.4 執(zhí)行可行性
執(zhí)行可行性也稱操作可行性,它主要評(píng)估預(yù)期的軟件系統(tǒng)在真實(shí)環(huán)境中能夠被應(yīng)用的程度和實(shí)施過程中障礙巾陕。例如: ERP 系統(tǒng)建成后的數(shù)據(jù)采集和數(shù)據(jù)質(zhì)量問題讨跟,或客戶工作人員沒有足夠的 IT 技能等纪他。這些問題雖然與軟件系統(tǒng)本身無關(guān),但如果不經(jīng)評(píng)估晾匠,很可能會(huì)導(dǎo)致投入巨資建成的軟件系統(tǒng)毫無用處茶袒。
執(zhí)行可行性還需要評(píng)估對(duì)用戶的各種影響,包括對(duì)現(xiàn)有 IT 設(shè)施的影響 凉馆、 對(duì)用戶組織機(jī)構(gòu)的影響 薪寓、 對(duì)現(xiàn)有業(yè)務(wù)流程的影響 、 對(duì)地點(diǎn)的影響 句喜、 對(duì)經(jīng)費(fèi)開支的影響等预愤。如果某項(xiàng)影響會(huì)過多改變客戶的現(xiàn)狀,需要將這些因素作進(jìn)一步的討論并和軟件系統(tǒng)的使用者進(jìn)行溝通咳胃,提出建議的解決方法植康。
1.5 方案的選擇
評(píng)估系統(tǒng)或產(chǎn)品開發(fā)的可選方法。一般來說展懈,同樣的項(xiàng)目销睁,可以采用不同的方法來實(shí)現(xiàn)。甚至一個(gè)大項(xiàng)目的若干個(gè)子系統(tǒng)的實(shí)現(xiàn)方法也不一樣存崖。如何進(jìn)行系統(tǒng)分解 冻记、 如何定義各子系統(tǒng)的功能 、 性能和界面来惧,實(shí)現(xiàn)方案不唯一冗栗。可以采用折中的方法供搀,反復(fù)比較各個(gè)方案的成本和效益隅居,選擇可行的方案。
2 成本效益分析
效益分析實(shí)際上包含了 “ 成本 — 收益 ” 的分析葛虐。從內(nèi)容上來看胎源,效益分析是可以包含在可行性研究的經(jīng)濟(jì)可行性分析中的。但效益分析的目的在于屿脐,對(duì)項(xiàng)目開發(fā)目標(biāo)的成本及可度量的項(xiàng)目現(xiàn)金收入和無形收益進(jìn)行一次專門化的評(píng)估涕蚤。這種以經(jīng)濟(jì)回報(bào)為收益的評(píng)估結(jié)果,是得到企業(yè)管理 的诵、 決策層批準(zhǔn)項(xiàng)目實(shí)施的重要因素万栅。效益分析中的成本分析,將盡可能地列舉所有項(xiàng)目涉及的直接財(cái)務(wù)支出數(shù)字西疤,以便管理層協(xié)調(diào)和制訂各種資源的支出計(jì)劃申钩。效益分析中的收益分析,將盡可能清晰地列舉實(shí)施項(xiàng)目帶來的各種直接經(jīng)濟(jì)收益和無形收益瘪阁,以便管理層理解項(xiàng)目的價(jià)值和給予項(xiàng)目資源上的支持撒遣。否則邮偎,一旦項(xiàng)目所需要的各種資源不能按計(jì)劃投入,項(xiàng)目失敗的風(fēng)險(xiǎn)將大大增加义黎,并且除了變更項(xiàng)目預(yù)設(shè)的開發(fā)目標(biāo)外禾进,幾乎沒有可供選擇的應(yīng)急方案。
2.1 項(xiàng)目可能涉及的成本項(xiàng)目的成本部分
- 基礎(chǔ)建設(shè)支出:如房屋和設(shè)施廉涕,辦公設(shè)備泻云,平臺(tái)軟件,必需的工具軟件等購置費(fèi)用狐蜕;
- 一次性支出:如研究咨詢費(fèi)用 宠纯、 調(diào)研費(fèi) 、 管理費(fèi)用 层释、 培訓(xùn)費(fèi) 婆瓜、 差旅費(fèi) 、 其他一次性雜費(fèi)等贡羔;
- 運(yùn)行維護(hù)費(fèi)用:如設(shè)備租金和定期維護(hù)費(fèi)用 廉白、 定期消耗品支出 、 通信費(fèi) 乖寒、 人員工資獎(jiǎng)金 猴蹂、 房屋租金 、 公共設(shè)施維護(hù)及其他經(jīng)常性的支出項(xiàng)目楣嘁。
2.2 項(xiàng)目可能涉及的收益
項(xiàng)目的收益磅轻,通常可以分為一次性收益逐虚、非一次性收益和不可定量的收益三個(gè)部分瓢省。
(1)一次性收益
- 開支的縮減。包括改進(jìn)了的系統(tǒng)的運(yùn)行所引起的開支縮減痊班,如資源要求的減少,運(yùn)行效率的改進(jìn)摹量,數(shù)據(jù)進(jìn)入 涤伐、 存儲(chǔ)和恢復(fù)技術(shù)的改進(jìn),系統(tǒng)性能的可監(jiān)控缨称,軟件的轉(zhuǎn)換和優(yōu)化凝果,數(shù)據(jù)壓縮技術(shù)的采用,處理的集中化和分布化等睦尽;
- 價(jià)值的增升器净。包括由于一個(gè)應(yīng)用系統(tǒng)的使用價(jià)值的增升所引起的收益,如資源利用的改進(jìn)当凡,管理和運(yùn)行效率的改進(jìn)及出錯(cuò)率的減少等山害;其他纠俭。如從多余設(shè)備出售回收的收入等。
(2)非一次性收益
在整個(gè)系統(tǒng)生命期內(nèi)由于運(yùn)行所建議系統(tǒng)而導(dǎo)致的按月的 浪慌、 按年的能用人民幣表示的收益冤荆,包括開支的減少。
(3)不可定量的收益
無法直接用人民幣表示的收益权纤,如服務(wù)的改進(jìn)钓简,由操作失誤引起的風(fēng)險(xiǎn)的減少,信息掌握情況的改進(jìn)汹想,組織機(jī)構(gòu)給外界形象的改善等外邓。有些不可捉摸的收益只能大概估計(jì)或進(jìn)行極值估計(jì)(按最好和最差情況估計(jì))。
2.3 效益分析的若干指標(biāo)和進(jìn)一步的分析
- 收益/投資比:軟件項(xiàng)目實(shí)施后整個(gè)系統(tǒng)生命期的收益/投資比值古掏;
- 投資回收周期:收益的累計(jì)數(shù)開始超過支出的累計(jì)數(shù)的時(shí)間损话;
- 敏感性分析:分析項(xiàng)目中的一些關(guān)鍵性因素如系統(tǒng)生命期長度、系統(tǒng)的工作負(fù)荷量冗茸、工作負(fù)荷的類型席镀、處理速度、設(shè)備和軟件的配置等因素發(fā)生變化或進(jìn)行合理搭配時(shí)夏漱,對(duì)開支和收益的影響最靈敏的范圍估計(jì)豪诲。通常當(dāng)項(xiàng)目需要在不同因素之間取舍和調(diào)整的時(shí)候,需要參考敏感性分析的內(nèi)容挂绰。
3 可行性分析報(bào)告
在國家標(biāo)準(zhǔn) GB8567-1988 中屎篱,規(guī)定了可行性分析報(bào)告的詳細(xì)格式和內(nèi)容。這個(gè)規(guī)范文本基本上涵蓋了可行性分析需要考察的問題葵蒂,可作為書寫可行性研究報(bào)告的參考文檔模板交播。
不管可行性報(bào)告的形式如何,最重要的內(nèi)容應(yīng)當(dāng)有以下幾項(xiàng)践付。
- 項(xiàng)目背景:包括問題描述秦士、實(shí)現(xiàn)環(huán)境和限制條件;
- 管理概要和建議:包括重要的研究結(jié)果永高、說明隧土、建議和影響;
- 候選方案:包括候選系統(tǒng)的配置和最終方案的選擇標(biāo)準(zhǔn)命爬;
- 系統(tǒng)描述:包括系統(tǒng)工作范圍的簡(jiǎn)要說明和被分配系統(tǒng)元素的可行性曹傀;
- 經(jīng)濟(jì)可行性(成本/效益分析):包括經(jīng)費(fèi)概算和預(yù)期的經(jīng)濟(jì)效益;
- 技術(shù)可行性(技術(shù)風(fēng)險(xiǎn)評(píng)價(jià)):包括技術(shù)實(shí)力饲宛、已有工作基礎(chǔ)和設(shè)備條件皆愉;
- 法律可行性:包括系統(tǒng)開發(fā)可能導(dǎo)致的侵權(quán),違法和責(zé)任等;
- 用戶使用可行性:包括用戶單位的行政管理幕庐,工作制度和使用人員的素質(zhì)久锥;
- 其他與項(xiàng)目有關(guān)的問題:例如,其他方案介紹和未來可能的變化翔脱。
可行性研究報(bào)告首先由項(xiàng)目負(fù)責(zé)人審查(審查內(nèi)容是否可靠)奴拦,再上報(bào)給上級(jí)主管審閱(評(píng)估項(xiàng)目的地位)。從可行性研究報(bào)告中應(yīng)當(dāng)?shù)贸觥靶谢虿恍小钡臎Q斷届吁。