網(wǎng)站制作NEWS
為何軟件定制開發(fā)維護(hù)成本較高
標(biāo)準(zhǔn)化的軟件產(chǎn)品實(shí)施,只需進(jìn)行軟件的安裝、實(shí)施和推廣、培訓(xùn)即可,實(shí)施周期短但需要用戶去適應(yīng)產(chǎn)品化的軟件,一般只能解決通用的需求,適合簡單應(yīng)用的用戶。軟件定制開發(fā)是根據(jù)用戶的需求進(jìn)行定制開發(fā),包括需求的收集、系統(tǒng)設(shè)計(jì)、開發(fā)與測試,以及后續(xù)的維護(hù)和服務(wù)等過程,相對標(biāo)準(zhǔn)化的產(chǎn)品實(shí)施其周期長、投入的成本高,一般適合于大型的軟件項(xiàng)目,或用戶所需的軟件在市場上不存在標(biāo)準(zhǔn)化的產(chǎn)品。在開發(fā)完成和系統(tǒng)上線后,軟件定制開發(fā)的維護(hù)成本也比較高,上海印宏網(wǎng)絡(luò)認(rèn)為主要原因包括:
一、新開發(fā)的系統(tǒng)穩(wěn)定和維護(hù)需要一定的周期
由于涉及了大量的軟件定制開發(fā),前期需要經(jīng)過需求、設(shè)計(jì)和大量的編碼,所以很多的功能模塊是新設(shè)計(jì)和開發(fā)的,軟件廠商和用戶方需要投入大量時(shí)間對軟件進(jìn)行測試,系統(tǒng)的穩(wěn)定性和可靠性相對產(chǎn)品化的功能模塊要差,很多的錯(cuò)誤只能在后續(xù)的應(yīng)用中被發(fā)現(xiàn),功能也需在實(shí)際使用中逐步進(jìn)行完善。相比單純的產(chǎn)品化軟件,軟件定制開發(fā)的后期系統(tǒng)維護(hù)工作量要大,系統(tǒng)穩(wěn)定和維護(hù)的周期也比較長,因此成本也高得多,這也是很多用戶愿意直接選擇符合自身需要的產(chǎn)品,避免大量定制開發(fā)的原因之一。如果軟件廠商的產(chǎn)品不成熟,或產(chǎn)品不擅長于擴(kuò)展和定制開發(fā),加上自身軟件定制開發(fā)的項(xiàng)目經(jīng)驗(yàn)不足,會(huì)降低項(xiàng)目的質(zhì)量、延長項(xiàng)目的周期,增加了項(xiàng)目不必要的成本和投入。
二、軟件功能在實(shí)際應(yīng)用中調(diào)整和完善
系統(tǒng)上線后在實(shí)際的使用過程中,不僅需要對發(fā)現(xiàn)的錯(cuò)誤和BUG進(jìn)行修復(fù),同時(shí)需要針對需要深入使用的功能不斷進(jìn)行完善,此時(shí)處于系統(tǒng)維護(hù)和開發(fā)完善并存的階段。
軟件定制開發(fā)是一個(gè)系統(tǒng)和復(fù)雜的工程,需要軟件廠商和用戶單位的緊密配合,如果前期沒有充分的進(jìn)行需求規(guī)劃,導(dǎo)致需求過于簡單或不清晰、需求缺乏個(gè)性化,導(dǎo)致開發(fā)出來的系統(tǒng)和實(shí)際的需求差異大,需求過于泛化系統(tǒng)邊界太寬,很多功能無法實(shí)現(xiàn),系統(tǒng)上線后才發(fā)現(xiàn)與實(shí)際的情況相差比較大。由于需求不清晰,系統(tǒng)上線后最終用戶一邊使用,一邊不停的提出修改維護(hù),這種情況是最糟糕的,不僅僅是增加了軟件定制開發(fā)的系統(tǒng)維護(hù)成本,反復(fù)的修改會(huì)導(dǎo)致系統(tǒng)結(jié)構(gòu)不清晰,讓系統(tǒng)變得難以維護(hù),系統(tǒng)不穩(wěn)定。
所以說,軟件定制開發(fā)的需求是核心,如果需求和實(shí)際需要情況差異比較大,通過系統(tǒng)維護(hù)是不能解決,需要返工并重新處理需求、設(shè)計(jì)、開發(fā)。
三、系統(tǒng)維護(hù)對技術(shù)團(tuán)隊(duì)的要求高
從事過軟件定制開發(fā)項(xiàng)目的人都知道,從項(xiàng)目的需求、設(shè)計(jì)、開發(fā)各個(gè)階段環(huán)環(huán)相扣。相比較標(biāo)準(zhǔn)化的產(chǎn)品實(shí)施,對軟件定制開發(fā)的維護(hù)和服務(wù)人員要求比較高,不僅需要熟悉用戶的業(yè)務(wù)需求,具備一定的開發(fā)能力并對整個(gè)軟件系統(tǒng)比較了解,同時(shí)要有一定的溝通能力和問題的協(xié)調(diào)與解決能力。對系統(tǒng)維護(hù)人員的要求比較高,導(dǎo)致軟件定制開發(fā)的維護(hù)成本也比較高。
四、其他
1、系統(tǒng)設(shè)計(jì)和技術(shù)架構(gòu)對系統(tǒng)維護(hù)的影響
軟件系統(tǒng)的設(shè)計(jì)是整個(gè)系統(tǒng)的生命和靈魂,系統(tǒng)設(shè)計(jì)差、缺乏靈活性和基本的擴(kuò)展性,軟件功能的調(diào)整完善和軟件修改導(dǎo)致系統(tǒng)出現(xiàn)新的錯(cuò)誤和不穩(wěn)定,反反復(fù)復(fù)在修改和維護(hù),導(dǎo)致維護(hù)周期無限延長和成本的增加。
2、駐場維護(hù)的代價(jià)高
在軟件開發(fā)完成和系統(tǒng)上線后,一些軟件定制開發(fā)需要配備技術(shù)人員在用戶的現(xiàn)場,進(jìn)行項(xiàng)目維護(hù)的溝通并指導(dǎo)用戶對軟件的使用,一般的軟件問題在現(xiàn)場解決,復(fù)雜的問題需要聯(lián)系模塊的開發(fā)人員進(jìn)行調(diào)試和問題的修復(fù)。軟件廠商的系統(tǒng)維護(hù)人員駐場服務(wù)的周期長,從一定程度上增加了軟件定制開發(fā)維護(hù)的服務(wù)成本。
軟件定制開發(fā)離不開后期的系統(tǒng)維護(hù),是整個(gè)項(xiàng)目定制開發(fā)的一個(gè)重要環(huán)節(jié),一般發(fā)生在系統(tǒng)開發(fā)和測試完成以及系統(tǒng)整體上線后,通過維護(hù)可以發(fā)現(xiàn)軟件中存在BUG并及時(shí)修復(fù),可以對前期設(shè)計(jì)和開發(fā)的功能進(jìn)行一定程度的完善。想比較產(chǎn)品化的實(shí)施,軟件定制開發(fā)的維護(hù)一般周期比較長,有的需要軟件廠商提供駐場的服務(wù),因而在整體上的維護(hù)成本比較高。
多重隨機(jī)標(biāo)簽