編者按:企業(yè)建設(shè)應(yīng)用系統(tǒng)的目的是為了滿足業(yè)務(wù)和管理需求,就類似于希望乘車去旅游,旅游是目的,而造車不是,絕大部分時候買車就行,不需要造車。是否支持企業(yè)自研應(yīng)用軟件,與時代背景、行業(yè)發(fā)展、技術(shù)儲備、高層思路等多方面都有關(guān)系。2001年左右,我當(dāng)時所在的集團(tuán)二級公司自研外貿(mào)行業(yè)ERP軟件,我是信息部的一名程序員。跨入新千年,國內(nèi)大型企業(yè)剛開始應(yīng)用ERP軟件,當(dāng)時國內(nèi)的ERP軟件行業(yè)也處于從財務(wù)軟件到ERP軟件轉(zhuǎn)型的初步階段,用友1998年推出的NC(New Centrury)軟件直接就以“新世紀(jì)”作為了產(chǎn)品名稱,用友同年還發(fā)布了U8,1999年金蝶發(fā)布了K/3,外貿(mào)行業(yè)ERP軟件廠商北京南北天地公司在2000年5月剛正式成立。當(dāng)時在一定意義上看,廠商與一部分企業(yè)IT部門的技術(shù)能力差異不是很大,我們當(dāng)時也考察過行業(yè)內(nèi)主流的國內(nèi)外ERP軟件產(chǎn)品,感覺與當(dāng)時信息部自己的開發(fā)基礎(chǔ)相差不大,從業(yè)務(wù)功能方面看,因為我們本身在進(jìn)出口公司工作,感覺自己比廠商更熟悉業(yè)務(wù),于是在時任公司領(lǐng)導(dǎo)的支持下,2002年我們基于自己積累的一套開發(fā)底座自研了外貿(mào)行業(yè)ERP軟件,之后運行了14年,支撐了公司從單純的外貿(mào)業(yè)務(wù)向項目型多元化業(yè)務(wù)的轉(zhuǎn)型。(相關(guān)閱讀:《一個人的ERP》)在自研自用ERP軟件的十多年中,我們也向外出售過幾套我們的ERP軟件產(chǎn)品,我當(dāng)時也從程序員轉(zhuǎn)型兼顧功能實施和項目管理。在前數(shù)年中,我對自研的熱情是比較高,原因是多方面的。第一是當(dāng)時我們自己的軟件與行業(yè)內(nèi)同類軟件處于同一水準(zhǔn),且我們自己在外貿(mào)央企內(nèi)部,對進(jìn)出口業(yè)務(wù)、央國企等方面都很熟悉,有著做好外貿(mào)ERP軟件產(chǎn)品的一些基礎(chǔ)條件,當(dāng)時市場上也還有較多的一些機(jī)會。第二是產(chǎn)品情結(jié)和興趣,我們那一批程序員(VB、VC、Delphi、PB、Java等)當(dāng)中一些人對自己開發(fā)軟件,而且能有很多用戶使用是有情結(jié)的,包括我自己在內(nèi),那些年還很熱衷業(yè)余時間編寫程序,也開發(fā)過幾個共享軟件(這個概念這些年好像基本聽不到了)放到網(wǎng)上讓大家免費使用。(相關(guān)閱讀:《低代碼或許給管理類軟件廠商提出了一個問題》)包括到現(xiàn)在,我在參加一些展會、行業(yè)交流、廠商市場活動時,仍然羨慕軟件公司有自己的產(chǎn)品。對軟件公司而言,產(chǎn)品是核心競爭力,有產(chǎn)品才有一切,有產(chǎn)品才能有更多可能。熱愛這個行業(yè),所以熱愛軟件產(chǎn)品。第三是希望對改變現(xiàn)狀能有更多主動性,我當(dāng)時所在的企業(yè)在十多年轉(zhuǎn)型的過程中,業(yè)務(wù)方向、組織機(jī)構(gòu)、高層思路都有很多變化。企業(yè)信息化部門在不同時期的境遇差別很大,信息化部門有過輝煌的時期,而后續(xù)隨著業(yè)務(wù)和領(lǐng)導(dǎo)思路的變化,信息化部門常常很難左右自己(相關(guān)閱讀:《信息化部門不是一級專設(shè)部門的時候會怎樣?》),部門的未來有時充滿不確定性。當(dāng)時認(rèn)為,如果有自己的產(chǎn)品,對外可以形成一定的業(yè)務(wù),對部門發(fā)展總是有幫助的,但其實與企業(yè)的主業(yè)不在一個方向上,而且市場上同類產(chǎn)品越來越多、越來越好,所以有些想法或許更多是一廂情愿,是一個程序員身處當(dāng)時環(huán)境下希望有所突破的夢想(還能有什么辦法呢?)。這個想法,可能現(xiàn)在也是一部分企業(yè)IT部門或者數(shù)科公司的想法,……。
到了2015年前后,ERP軟件在國內(nèi)已經(jīng)大規(guī)模推廣至普及,ERP軟件行業(yè)也經(jīng)過多年的迅速發(fā)展,從軟件產(chǎn)品到實施服務(wù)(生態(tài))都已成熟,廠商們在軟件開發(fā)和業(yè)務(wù)積累等多方面相較一般的企業(yè)IT部門已形成壁壘,即一般企業(yè)IT部門的能力與大型廠商的可比性越來越低。我所在的公司在業(yè)務(wù)轉(zhuǎn)型后領(lǐng)導(dǎo)也有了新的思路,我們信息化部門也給出了新的建設(shè)方案,改為使用成熟商業(yè)套裝軟件建設(shè)新的企業(yè)核心系統(tǒng),而且后續(xù)確實快速的完成了一系列系統(tǒng)的建設(shè)和集成,高效達(dá)成了工作目標(biāo)。(相關(guān)閱讀:《2016年一個ERP項目的一些事》、《一個信息化項目中先后接觸的咨詢公司、軟件原廠、實施廠商》等)當(dāng)時選擇成熟商業(yè)套裝軟件的主要原因是,主流產(chǎn)品的功能已完全滿足甚至超過我們的需求(ERP軟件的核心功能和價值范圍),所選擇的實施生態(tài)資源也很專業(yè),企業(yè)自研已不具備達(dá)到這種程度的條件。雖然十多年間我們也在一直迭代自己的軟件,但同時我也一直在跟進(jìn)行業(yè)的發(fā)展,對企業(yè)信息化領(lǐng)域的主要軟件和水準(zhǔn)以及企業(yè)應(yīng)用情況都有一定的了解(一直學(xué)習(xí)和實踐也是這個職業(yè)的需要和特點),所以當(dāng)公司提出要根據(jù)企業(yè)發(fā)展新情況建設(shè)新系統(tǒng)時,我完全沒有考慮過自研。我們信息化工作后來的基本原則是,采取各種措施以合理的成本及時滿足業(yè)務(wù)和管理需求是第一要務(wù)(也是企業(yè)信息化部門的核心價值之一),我們基本沒有特殊需求,那么使用成熟商業(yè)軟件基本是第一個自然的選擇。即如果一個應(yīng)用,在市場上已有較多成熟軟件產(chǎn)品,肯定優(yōu)先考察這些產(chǎn)品,借助專業(yè)的軟件和服務(wù)快速滿足需求,這是一個直觀的思路。如同本文開頭編者按中所述,乘車旅游的目的是去旅游,是去玩,乘車只是達(dá)到目的地的方法,車只是交通工具,市場上有很多車可供選擇,所以不需要先造車再去旅游,不用投入大量資源和時間辛苦的造車然后再去旅游,造車不是目的(造車是汽車制造廠商的工作目標(biāo),開發(fā)軟件是軟件廠商的工作目標(biāo)),更何況一般企業(yè)自研的“車”不一定能滿足旅游的實際需要。駕駛房車出去旅行是目的
?
當(dāng)前的企業(yè)軟件市場產(chǎn)品極大豐富,廠商們卷的“腥風(fēng)血雨”,好在中國市場足夠大,廠商在經(jīng)營方面只要不犯很嚴(yán)重的錯誤一般不會垮掉。在廠商們的激烈競爭之下,也在用戶們多年的應(yīng)用培育下,現(xiàn)在各個領(lǐng)域的主流軟件產(chǎn)品已經(jīng)達(dá)到了一定的水準(zhǔn),一般情況下,企業(yè)的絕大部分需求都有標(biāo)準(zhǔn)功能可以實現(xiàn),加上部分功能增強(qiáng)和純定制化補(bǔ)充,絕大部分項目都可以交付。在當(dāng)前的產(chǎn)品水準(zhǔn)下,在眾多成熟產(chǎn)品的供給下,企業(yè)自研的基礎(chǔ)與廠商相比往往就可能比較單薄。我有時給一些領(lǐng)域的軟件選型舉例子,主流廠商的產(chǎn)品卷了這么多年可能已經(jīng)達(dá)到了博士畢業(yè)的水準(zhǔn),而自研,當(dāng)前可能只有學(xué)前班或者小學(xué)的基礎(chǔ),所以自研在短時間內(nèi)達(dá)到與主流產(chǎn)品一樣的水準(zhǔn)可能非常困難,典型如財務(wù)核算、人力資源、OA、ERP等領(lǐng)域。關(guān)鍵是必要性,明明市場上有,卻要自研,必要性就很值得商榷。行業(yè)內(nèi)也確實有較多不盡如人意的軟件產(chǎn)品(也說明做好產(chǎn)品并不容易),用戶有方方面面的不滿意,但可以思考一下,如果認(rèn)為廠商們卷了二十多年的產(chǎn)品仍然不能滿足需求,那么自研在短時間內(nèi)就可以超越廠商的產(chǎn)品嗎?難度可能非常大。(相關(guān)閱讀:《關(guān)于用友金蝶浪潮SAP等ERP哪個更好的問題》)自研后也有一系列問題要思考。如果定位只是自用,只要這個軟件可以滿足自己企業(yè)的需求,其實也是可以的,這種自研拋開總體成本(先期投入和后續(xù)迭代)先不談,在功能方面可以算成功。不過也有一種情況,自研的軟件或許可以貼合企業(yè)的需求和習(xí)慣,但可能并不是最佳方案,行業(yè)內(nèi)領(lǐng)先產(chǎn)品或許有更先進(jìn)的解決方案,只是自研時不知道或者做不到,一些情況下的自研可能是“閉門造車”(這種情況在一部分技術(shù)能力比較強(qiáng)的企業(yè),特別是IT公司比較多。市場上原本有專業(yè)的軟件產(chǎn)品,但出于各種原因,IT公司就喜歡并且有條件自研,所以看一些IT企業(yè)的信息化建設(shè),有時會看到一些不太主流的架構(gòu)、軟件和應(yīng)用方式)。然后來看自用自研軟件的資金投入。如果僅自用,意味著企業(yè)自己要承擔(dān)全部的投入,這在很多情況下也是合理的,比如功能非常好的滿足了企業(yè)需求,后續(xù)不會有大的功能補(bǔ)充或基礎(chǔ)架構(gòu)的迭代,總體的投入產(chǎn)出存在優(yōu)于采購?fù)獠可虡I(yè)軟件產(chǎn)品和服務(wù)的可能性,但也有很多時候,長期維持一個團(tuán)隊迭代開發(fā)自研軟件所需的投資是很大的。對軟件廠商來說,一個產(chǎn)品會有多個客戶貢獻(xiàn)的價值,可以支持這個產(chǎn)品的長期迭代和升級,軟件公司在一個產(chǎn)品上的投入會被多個客戶分?jǐn)?,這個產(chǎn)品有更多機(jī)會長期發(fā)展下去。而對企業(yè)自研,所有的一切,都需要自己承擔(dān),軟件的長期使用存在較大不確定性,很有可能變成長期高投入的自用,并不劃算。如果不僅是自用,希望對外銷售并形成業(yè)務(wù),首先,項目與產(chǎn)品兩類工作差異巨大,例如自研只需要滿足企業(yè)自己需求即可,而對外時,功能就可能不滿足客戶需求,需要做增強(qiáng)和定制化,就有“額外”的資金投入,這些錢,一部分可以由客戶消化掉,有些是不能的(比如主流軟件產(chǎn)品都有的功能,但當(dāng)前自研軟件沒有)。軟件功能越強(qiáng)大,越能直接適合大部分客戶的需求,但做到這一步并不容易,很多廠商都沒有做好(項目上通過定制化交付的“個性化”功能越多,利潤越低。什么是個性化需求,是個好問題。相關(guān)閱讀:《為什么一些信息化項目虧了?時間問題?不完全是……》、《項目的需求蔓延之災(zāi)》),對自研的挑戰(zhàn)就更大了。即便自研的軟件進(jìn)入了市場形成了一些業(yè)務(wù),但這個市場真的很好嗎?在一般的認(rèn)識下,賺錢相對容易的市場才是好的市場,可以進(jìn)入去賺錢,但企業(yè)軟件這個領(lǐng)域,時好時壞,這些年大量老牌的軟件廠商之間卷的一塌糊涂,有些廠商活的也比較辛苦,企業(yè)的信息化部門或者數(shù)科公司,真的也要擠到這個市場中去卷?初入市場的自研產(chǎn)品,能否超越行業(yè)內(nèi)多年的職業(yè)選手?大家大部分都是一樣的普通人,廠商們做不好的,自研可能也不一定會做的更好。(相關(guān)閱讀:《企業(yè)軟件還是一種好生意嗎?》)多年來接觸和了解到很多自研的案例,其中有成功的,但大部分由于包括上述在內(nèi)的多方面復(fù)雜原因,不太成功,因自研導(dǎo)致的“一地雞毛”還是挺多的?!?/span>自研”的方式也有很多種,有些是真的從零開始自研、有些是利用一些開源基礎(chǔ)的自研,也有更特殊的,就是有的企業(yè)引入軟件廠商的產(chǎn)品做一定的改造或者包裝的“自研”。對最后的這種,如果沒有一些特殊的、深層次的原因,就很不合邏輯,似乎不應(yīng)該出現(xiàn)這種“自研”。需要說明的是,自研并不是完全沒有優(yōu)勢,也是有一些的,例如企業(yè)對本行業(yè)的業(yè)務(wù)肯定更熟悉,行業(yè)領(lǐng)先的企業(yè)在本領(lǐng)域內(nèi)就是專家,以領(lǐng)先企業(yè)的優(yōu)秀沉淀形成軟件產(chǎn)品是自研走向市場的機(jī)會之一,但重點一則是確實有獨到的業(yè)務(wù)或管理沉淀,另外還要看是否具備足夠的技術(shù)能力開發(fā)產(chǎn)品級的軟件。如本文標(biāo)題,我從支持自研到不太支持,但不是完全的不支持自研,在一些情況下自研也是可以的,甚至是必須的。例如一些行業(yè)細(xì)分的專業(yè)領(lǐng)域,通用軟件廠商沒有更專業(yè)的解決方案,行業(yè)內(nèi)的專業(yè)軟件廠商做的可能也不太理想,那么企業(yè)針對本行業(yè)的專業(yè)領(lǐng)域自研軟件解決自己問題的同時,在該領(lǐng)域可以形成業(yè)務(wù)和技術(shù)壁壘,這種情況下,首先不是“重復(fù)發(fā)明輪子”,不用與大量同質(zhì)軟件競爭,其次這種自研的專業(yè)軟件也在企業(yè)的主業(yè)方向上,具有長期發(fā)展的基礎(chǔ)。還有對企業(yè)而言,在比較大的需求之外(比如建設(shè)一整套ERP、財務(wù)共享、司庫、HR、PLM、CRM等系統(tǒng)),對一些小的應(yīng)用需求,在企業(yè)已建的軟件體系內(nèi)沒有直接的功能,單獨采購和建設(shè)也有點折騰,這種情況下,企業(yè)的信息化部門一則可以基于已有的技術(shù)儲備(例如開發(fā)平臺,復(fù)用的負(fù)載均衡、界面生成、權(quán)限控制、用戶管理等)快速開發(fā)一些小應(yīng)用,或者基于已建的ERP、OA、BI等自帶的或者專門的低代碼平臺,低成本的快速開發(fā)一些小的應(yīng)用,這些都是合理的,這種基于自主能力的技術(shù)實現(xiàn),一般情況下比采購?fù)獠糠?wù)要便宜很多,性價比好。典型的企業(yè)信息化部門畢竟要有足夠的技術(shù)能力,軟件開發(fā)能力或許是IT技術(shù)中永恒的核心之一。(相關(guān)閱讀:《企業(yè)信息化部門須把三種能力做實》、《大型企業(yè)信息部擁有自主系統(tǒng)應(yīng)用能力的重要性》)另外一個層面的自研是必須的。在近些年大的背景下,有些潛在的極限情況要比很多人了解的復(fù)雜和嚴(yán)重的多,所以在一些關(guān)乎多方面安全的關(guān)鍵領(lǐng)域,自主可控極為重要,就必須要解決軟件國產(chǎn)化的問題。發(fā)展一直是目的,但為了不斷到達(dá)新的目的地,必須有車才能保持高效率,車不能受制于人,就需要自己能夠造車,然后乘車到達(dá)目的地。有些重要的東西,不是我們不買,而是對方不賣,所以有些自研是超過企業(yè)層面的戰(zhàn)略性工作。
?1956年7月13日,第一輛解放牌卡車CA10試制成功,結(jié)束了新中國不能制造汽車的歷史。
回到本文主題,企業(yè)要明確自己信息化的目的,目標(biāo)清晰,很多問題可能就不存在了。本文并不是反對所有的自研,只要自研之前真的想對了,想清楚了,真正的自研也是帶來創(chuàng)新的方法之一。企業(yè)信息化是一個管理和技術(shù)結(jié)合的綜合性工作,是要落地的工作,強(qiáng)調(diào)性價比,實事求是、務(wù)實高效是這種工作的基本原則。以上僅是個人觀點,不代表各方立場,用于交流和探討。說明:本文相關(guān)圖片來自中國一汽、東風(fēng)汽車、中國長安等網(wǎng)站。
閱讀原文:原文鏈接
該文章在 2025/8/22 14:17:27 編輯過