謝邀。
從過往項(xiàng)目經(jīng)驗(yàn)來看,除非業(yè)務(wù)需求極其特殊或者簡單,以至于市面上成熟的商業(yè)套件產(chǎn)品無法滿足需求,此種情況下才建議考慮自開發(fā),否則都不建議。主要原因如下:
1、成本較高。一般人普遍認(rèn)為自開發(fā)系統(tǒng)能夠降低成本,其實(shí)不然,理論上如果自開發(fā)系統(tǒng)要達(dá)到商業(yè)套件同等設(shè)計(jì)水平,其投入遠(yuǎn)遠(yuǎn)高于直接外采。畢竟商業(yè)套件考慮到邊際成本的分?jǐn)?,賣得越多相對(duì)成本就越低,而自開發(fā)系統(tǒng)所有成本均由公司一家承擔(dān)。
2、開發(fā)結(jié)果的不確定導(dǎo)致的風(fēng)險(xiǎn)性較高。自開發(fā)系統(tǒng)在開發(fā)完成并上線運(yùn)行之前,沒有任何人能夠預(yù)料到會(huì)出現(xiàn)什么樣的特殊情況、BUG或未考慮周全的功能需求,經(jīng)常出現(xiàn)耗時(shí)(N個(gè)月-N年)耗力開發(fā)完成后結(jié)果發(fā)現(xiàn)無法投入使用,要么重新返工,要么項(xiàng)目失敗重新考慮外采,浪費(fèi)大量時(shí)間成本、人力成本和經(jīng)濟(jì)成本;而商業(yè)套件一般都經(jīng)過了大量客戶的驗(yàn)證,擁有很多項(xiàng)目案例,可以規(guī)避大量開發(fā)和實(shí)施風(fēng)險(xiǎn)。
3、公司技術(shù)實(shí)力是否能夠支撐自開發(fā)。絕大部分公司的IT部門主要負(fù)責(zé)公司內(nèi)部的軟硬件運(yùn)維工作,并沒有相應(yīng)的開發(fā)人員儲(chǔ)備及技術(shù)實(shí)力;少部分高科技公司雖然有大量的IT人員,但大多數(shù)公司產(chǎn)品均以2C為主,很少有2B系統(tǒng)的開發(fā)經(jīng)驗(yàn)。
4、周期較長。自開發(fā)系統(tǒng)一般都會(huì)面臨一個(gè)比較長的開發(fā)和驗(yàn)證周期,如果是對(duì)公司經(jīng)營有直接影響的ERP等核心系統(tǒng),公司是否可以承受等待如此長的時(shí)間是一個(gè)很大的疑問,同時(shí)還要面臨第2點(diǎn)所述的不確定性。
綜上,公司自開發(fā)管理系統(tǒng)并非不可行,但如果需求不是極其特殊或者簡單,還是建議更多考慮外采管理系統(tǒng)管理系統(tǒng),相對(duì)風(fēng)險(xiǎn)會(huì)小一些。