從事企業(yè)信息化管理多年,經(jīng)常有人咨詢開發(fā)一個(gè)企業(yè)軟件要多少錢?其實(shí)這個(gè)問(wèn)題感覺(jué)很難回答,因?yàn)闊o(wú)論你怎么回答,得到的反饋大概率是:“怎么這么貴?”
那么今天我們就一起來(lái)看看為什么企業(yè)軟件開發(fā)會(huì)這么貴!
首先,改革開放這么多年,企業(yè)太需要信息化管理。然而,比這更重要的是:決策層、領(lǐng)導(dǎo)層要懂信息化,如果不懂,是很難出成果的,還會(huì)浪費(fèi)時(shí)間,打擊企業(yè)信息化信心。因?yàn)椴欢?,所以他們面臨的第一大障礙就是:軟件開發(fā)太貴!有這種思想和理解,對(duì)信息化而言所帶來(lái)的阻礙力量比你想象中要大。
記得知乎上有一個(gè)問(wèn)題:如何看待領(lǐng)導(dǎo)花十萬(wàn)上考勤系統(tǒng)的行為?--題主言下之意就是領(lǐng)導(dǎo)很二,人家買個(gè)考勤機(jī)幾百塊搞定的問(wèn)題,領(lǐng)導(dǎo)花了十萬(wàn)?當(dāng)然還有可能認(rèn)為領(lǐng)導(dǎo)吃了很多回扣,這種情況當(dāng)然不排除,但不是我們今天的討論范圍。所以就算有人認(rèn)為很簡(jiǎn)單考勤系統(tǒng),如果用戶數(shù)1000,全國(guó)都有門店,要實(shí)現(xiàn)考勤漫游,如果還要支持手機(jī)端打考勤和請(qǐng)假,人員有定期排班和不定期排班,連上軟硬件,還有需求調(diào)研、開發(fā)、培訓(xùn)、實(shí)施全員一起,全部上好(好吧,外加領(lǐng)導(dǎo)層全力支持?。=o你10萬(wàn),如果要開發(fā)絕對(duì)虧的底褲不剩(除非你有現(xiàn)成軟件)!如果對(duì)方領(lǐng)導(dǎo)還內(nèi)部都沒(méi)統(tǒng)一意見,給你五十、一百萬(wàn)都未必能成。
傳統(tǒng)行業(yè)上信息化,企業(yè)老板(或決策者)非常關(guān)鍵:
1、老板(決策者)要懂信息化,只有自己懂了,才能評(píng)價(jià)貴不貴的問(wèn)題,才能清晰信息化真正的價(jià)值,才能支持信息化正確走向。現(xiàn)在當(dāng)老板真不容易,要會(huì)經(jīng)營(yíng)管理,能搞定客戶和各種關(guān)系,還要能盈利,還要懂信息化。。。當(dāng)然,老板決策層懂,并不是要懂如何開發(fā)?畢竟不是每個(gè)老板都是馬化騰、雷軍等程序員出身,而是要懂信息化的價(jià)值!不懂怎么辦?學(xué)呀!多參加IT論壇互聯(lián)網(wǎng)會(huì)議都好,不乏有老板為了搞懂九零后思維,專門學(xué)習(xí)打王者榮耀、看玄幻網(wǎng)絡(luò)小說(shuō);
2、其次,他要找一個(gè)懂信息化建設(shè)的人來(lái)全盤規(guī)劃企業(yè)信息化(就是CIO),并全面信任他(當(dāng)然,前提他要有這個(gè)能力)。對(duì)這個(gè)人的要求其實(shí)非常高:
1)他要有很全面的IT視野。他的視野,一定程度決定企業(yè)視野,甚至決定企業(yè)的發(fā)展空間,IT經(jīng)歷一定要豐富,IT技能要全面(要都干過(guò)),包含七個(gè)層面:基礎(chǔ)架構(gòu)、網(wǎng)絡(luò)、服務(wù)器、運(yùn)維、開發(fā)、數(shù)據(jù)庫(kù)、實(shí)施測(cè)試,缺一不可。這七個(gè)層面全面了,他才可能將企業(yè)需求轉(zhuǎn)化為可操作的信息系統(tǒng)(還不涉及到資金、時(shí)間成本、部門協(xié)作等問(wèn)題)。
2)他要懂企業(yè)經(jīng)營(yíng)管理。企業(yè)上信息化,不僅僅是把軟件開發(fā)出來(lái),部署到服務(wù)器就算成,如果用不起來(lái)就是一堆廢銅爛鐵(還是很費(fèi)電、不斷增加成本的廢銅爛鐵)。所以他要清晰企業(yè)經(jīng)營(yíng)管理的方方面面,所有顯規(guī)則和潛規(guī)則,要能辨別有些即使他們叫苦連天,實(shí)際并無(wú)多大用處的需求,他(cio)的判斷力,就來(lái)源于他對(duì)企業(yè)經(jīng)營(yíng)管理的理解和經(jīng)驗(yàn),如果判斷錯(cuò)誤,后果可能很嚴(yán)重。所以,他不但是IT高手,還要是企業(yè)經(jīng)營(yíng)管理的能手,必須是老司機(jī)。
3)老板必須全面信任他。他提出很多東西,如果老板不完全信任,可能就支持不到位,系統(tǒng)本身很容易出BUG錯(cuò)誤之類,如果不夠信任,系統(tǒng)一出問(wèn)題,老板心里發(fā)毛,很多事情不議或不決,項(xiàng)目很可能就黃了。
3、要對(duì)信息系統(tǒng)可控。這個(gè)也非常非常重要,但很多人沒(méi)有意識(shí)到(或沒(méi)感覺(jué))。很多企業(yè),選了大牌如SAP IBM 微軟 Saleforce 用友、金蝶等全套方案,看上去很完美了。并不是說(shuō)這些方案不好,但千萬(wàn)不要忽視兩個(gè)重要問(wèn)題:
企業(yè)需求會(huì)不斷變化;
IT系統(tǒng)本身也需要持續(xù)改進(jìn)。
如果系統(tǒng)上線,如果系統(tǒng)不可控會(huì)發(fā)生什么?即使系統(tǒng)正常上線(沒(méi)什么問(wèn)題),半年一年后一定有新需求,系統(tǒng)要調(diào)整或增加新功能,那怎么辦呢?就找原廠。。。
這其中一定會(huì)發(fā)生的情節(jié)是:你認(rèn)為這個(gè)功能很簡(jiǎn)單,但原廠認(rèn)為已經(jīng)超出原合同范圍,不要問(wèn)我怎么知道的。。。
你又要和原廠開始協(xié)(che)商(pi),協(xié)商新的功能價(jià)格,然后走商務(wù)流程(規(guī)則就是:越大的公司,內(nèi)部流程越復(fù)雜,速度就越慢)。。。
擦,原項(xiàng)目經(jīng)理已經(jīng)離職了?派新項(xiàng)目經(jīng)理過(guò)來(lái)?沒(méi)辦法還得配合他把原來(lái)的需求文檔全啃一遍,耐心告訴他們我們的一些某名其妙的內(nèi)部規(guī)則,再結(jié)合新需求,費(fèi)心費(fèi)神不說(shuō),因?yàn)闀r(shí)間緊,趕緊設(shè)計(jì)新開發(fā)方案,然后開發(fā) 測(cè)試 。。。就這樣半年過(guò)去了,公司錢也花了,活動(dòng)上的檔期也不對(duì),大家反饋這個(gè)新功能還并不好用,老是有很多問(wèn)題。。。老板既蒙圈又生氣,還是有氣都沒(méi)地發(fā)的那種,又開始新的協(xié)(che)商(pi)...
關(guān)鍵這個(gè)過(guò)程你還沒(méi)得選(就為這一個(gè)功能換系統(tǒng)代價(jià)太高,而且時(shí)間也不允許)。。。
這就是系統(tǒng)不可控的后果,所以企業(yè)上信息化,一定要考慮是否可控?如果要可控,那么無(wú)論是外包還是自建,都一定要培養(yǎng)自己的技術(shù)團(tuán)隊(duì)(能全面接管系統(tǒng)開發(fā)和運(yùn)維),花錢養(yǎng)這個(gè)團(tuán)隊(duì)一定是值得的(前提是cio管理的好)。
那么,為什么開發(fā)軟件會(huì)這么貴呢?
我們來(lái)看下,開發(fā)系統(tǒng)上線要經(jīng)過(guò)什么的過(guò)程?
1、需求,需求是系統(tǒng)的基礎(chǔ)??梢哉f(shuō)開發(fā)一個(gè)系統(tǒng),拿到真實(shí)的需求是最困難的,這點(diǎn)張小龍和喬布斯都深有感觸,張小龍?jiān)f(shuō)過(guò)(大意如此):判斷用戶的真需求還是偽需求最困難。舉個(gè)很簡(jiǎn)單的例子:沒(méi)有汽車之前,福特去調(diào)研需求:您需要什么樣的交通工具?用戶:我需要一匹更快的馬!如果按用戶需求思維,福特真設(shè)計(jì)四條腿的機(jī)械馬,我想就不會(huì)成就福特公司,也不會(huì)有當(dāng)今發(fā)達(dá)的汽車工業(yè)。所以,鑒別真?zhèn)涡枨?,顯性需求、隱形需求就很難,何況還可能轉(zhuǎn)化用戶需求(把馬轉(zhuǎn)化成汽車)?
2、架構(gòu)和設(shè)計(jì),這是整個(gè)系統(tǒng)的靈魂步驟。一個(gè)架構(gòu)不過(guò)關(guān),到后面的問(wèn)題可能是毀滅性的(相同業(yè)務(wù)量,相近的硬件,你的系統(tǒng)只跑兩年就很卡,人家跑五年沒(méi)事,很可能就是架構(gòu)沒(méi)做好);系統(tǒng)設(shè)計(jì)不過(guò)關(guān),必定走不久,未來(lái)業(yè)務(wù)變化,可能又要換系統(tǒng)...
拿到需求就要進(jìn)行:
1)業(yè)務(wù)流程設(shè)計(jì)(可能涉及到業(yè)務(wù)流程重組,最費(fèi)事又可能最反復(fù),也是風(fēng)險(xiǎn)最高的地方);
2)系統(tǒng)架構(gòu)設(shè)計(jì)(cs還是bs?有沒(méi)有app?私有部署還是公有云部署?其中架構(gòu)時(shí)是否考慮可拓展的一體化的思想最為關(guān)鍵!決定這個(gè)系統(tǒng)能支持企業(yè)走多遠(yuǎn)?。?/p>
CRM 中 RMF模型
3)理論支撐(很多商業(yè)模型都是有理論支撐,那就設(shè)計(jì)系統(tǒng)時(shí),也必須具備這樣的理論基礎(chǔ),否則就達(dá)不到預(yù)期效果。不懂這些理論,做出的東西可能就是驢唇不對(duì)馬嘴)
4)功能設(shè)計(jì)(需要什么樣的功能,達(dá)到這樣的功能要幾步,分別是什么操作等)
5)程序代碼規(guī)范設(shè)計(jì)(包括庫(kù)、類、公用方法和控件的準(zhǔn)備,好的控件有時(shí)能節(jié)約一半的開發(fā)時(shí)間,還有編碼規(guī)范)
6)數(shù)據(jù)庫(kù)的設(shè)計(jì)(數(shù)據(jù)庫(kù)規(guī)范,要幾個(gè)數(shù)據(jù)庫(kù),這幾個(gè)數(shù)據(jù)庫(kù)的關(guān)聯(lián)性是什么?分別如何存放?有無(wú)高并發(fā)場(chǎng)景?解決方案?每一條數(shù)據(jù)的來(lái)源和走向都要清晰,還要預(yù)估一年后單表數(shù)據(jù)的增長(zhǎng),服務(wù)器的承受能力和方案)
7)還有服務(wù)器的部署設(shè)計(jì)(業(yè)務(wù)跑公網(wǎng)還是私網(wǎng)?有沒(méi)有API接口?服務(wù)器的高可用方案?應(yīng)用的高可用方案?數(shù)據(jù)庫(kù)的高可用方案?讀寫分離方案)
8)還有網(wǎng)絡(luò)方案(公網(wǎng)還是vpn?網(wǎng)絡(luò)安全性,vpn的穩(wěn)定性?斷網(wǎng)的處理方案?)是不是蒙圈了?開發(fā)模式各有優(yōu)劣,要依據(jù)項(xiàng)目情況來(lái)選擇
我司使用的敏捷框架: www.learun.cn/Home/VerificationForm
3、代碼開發(fā),盡可能保持統(tǒng)一一種語(yǔ)言來(lái)寫系統(tǒng)(大項(xiàng)目可能很難做到)。盡可能少的人來(lái)編寫模塊代碼,需要研發(fā)經(jīng)理統(tǒng)一分配模塊,研發(fā)經(jīng)理來(lái)審核各成員代碼,代碼本身也需要統(tǒng)一管理(不管是svn還是tfs),否則項(xiàng)目往后就無(wú)法維護(hù)。。。如果是互聯(lián)網(wǎng)系統(tǒng),還需要美工、UI和前端代碼,代碼質(zhì)量基本決定項(xiàng)目質(zhì)量,尤其是關(guān)鍵模塊(高頻操作模塊、或涉及金額、庫(kù)存等)。
4、測(cè)試,測(cè)試人員要充分理解編程思想和業(yè)務(wù)邏輯,編寫全面的測(cè)試用例。盡可能的測(cè)出系統(tǒng)bug和問(wèn)題,反饋給開發(fā)修正(測(cè)試也分階段和模塊,還有壓力測(cè)試,要看項(xiàng)目大小和進(jìn)度)。
5、培訓(xùn),系統(tǒng)上線前系統(tǒng)要做動(dòng)員和培訓(xùn)。讓具體操作人員清晰系統(tǒng)操作和管理范圍(這時(shí)候因?yàn)闀?huì)改變很多人的操作習(xí)慣,還有系統(tǒng)有不完善,可能不配合,所以一定做上線動(dòng)員,而且是老板做,明確不走系統(tǒng)就走人?。?。
6、上線。相信我,上線可能會(huì)很痛苦,也可能很順利,這是檢驗(yàn)前面的測(cè)試、培訓(xùn)工作是是否到位的過(guò)程!如果前面步驟都過(guò)來(lái)了,那么確定上線時(shí)間,以及歷史數(shù)據(jù)的處理方式(一般財(cái)務(wù)有懂信息的人才),導(dǎo)入數(shù)據(jù)(可能是庫(kù)存,余額等,也要看實(shí)施方案,如果雙線并行,可能數(shù)據(jù)也不用導(dǎo)),然后到點(diǎn)就上新系統(tǒng)(終端、服務(wù)器、網(wǎng)絡(luò)都要提前配好),建立問(wèn)題實(shí)時(shí)反饋通道和快速解決問(wèn)題的通道(電話、qq、釘釘、微信等都可以),實(shí)施人員下放到各使用系統(tǒng)單位,實(shí)時(shí)監(jiān)控系統(tǒng)問(wèn)題,發(fā)現(xiàn)系統(tǒng)問(wèn)題,研發(fā)人員在后臺(tái)實(shí)時(shí)修改,快速測(cè)試和更新系統(tǒng)。一個(gè)月之后把上線數(shù)據(jù)拿出來(lái)財(cái)務(wù)(過(guò)生產(chǎn)、業(yè)務(wù)數(shù)據(jù))分析,沒(méi)有大問(wèn)題就算上線成功。
7、持續(xù)改進(jìn),快速迭代。(這個(gè)非常重要,但最容易忽視,也是企業(yè)最容易吃虧的地方)。企業(yè)級(jí)系統(tǒng)不是上線成功就萬(wàn)事大吉了!市場(chǎng)在不斷變化,企業(yè)也會(huì)不斷擴(kuò)張,需求也在不斷變化,系統(tǒng)本身也會(huì)不斷發(fā)現(xiàn)BUG要修正,所以系統(tǒng)本身就要求能不斷持續(xù)改進(jìn)(快,比別人更快的更新能力),就要求要有這樣能力的團(tuán)隊(duì)或機(jī)制來(lái)保障。一句話就是剛才說(shuō)的關(guān)鍵點(diǎn):對(duì)信息系統(tǒng)要可控!
8、上述七個(gè)過(guò)程,有流水線操作,也可能交叉操作,是一個(gè)管理過(guò)程,你覺(jué)得需要一個(gè)什么樣的人才能管理好,需要一種什么的團(tuán)隊(duì)來(lái)配合?達(dá)到預(yù)期目標(biāo)呢?
所以,為什么軟件開發(fā)會(huì)這么貴呢?
相信你也明白了。因?yàn)樽龊煤孟到y(tǒng)開發(fā)很麻煩,過(guò)程管控復(fù)雜,既要求老板懂、也要求CIO懂業(yè)務(wù)、懂流程、懂管理、懂技術(shù),還要管理技術(shù)團(tuán)隊(duì)協(xié)同工作。
當(dāng)然,你可以說(shuō),外面買一套進(jìn)銷存系統(tǒng)才五百塊,也能管理我店業(yè)務(wù),那你怎么說(shuō)?
是的,如果要出行,也沒(méi)必要非得自己買車,打車出行有時(shí)更方便,那是不是買車就沒(méi)有需求了?
就像判斷藥物毒性一樣,拋開劑量談毒性都是耍流氓,軟件系統(tǒng)拋開需求談價(jià)格也是耍流氓。
對(duì)一個(gè)早點(diǎn)鋪?zhàn)觼?lái)講,開通微信支付寶支付就已經(jīng)是信息化了。
當(dāng)然,你說(shuō)我也可以采用Saas方案,就沒(méi)這么復(fù)雜了,功能也挺強(qiáng)大。
是的,這個(gè)世界正因?yàn)橛卸喾N選擇才豐富多彩,選擇自己用起來(lái)就好,沒(méi)有對(duì)錯(cuò)。
可能一體化沒(méi)那么好做吧?
后面的和其他系統(tǒng)的集成和拓展性也是需要評(píng)估吧?
一般企業(yè)會(huì)有多種系統(tǒng),多種系統(tǒng)都用Saas?還是混合?如果要互相打通?想想就復(fù)雜吧?
名稱欄目:企業(yè)級(jí)軟件系統(tǒng)開發(fā)為何這么貴?-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)URL:http://aaarwkj.com/article12/gpdgc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、微信小程序、移動(dòng)網(wǎng)站建設(shè)、面包屑導(dǎo)航、搜索引擎優(yōu)化、網(wǎng)站營(yíng)銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容