2019-02-27 10:22:12分類:軟件開發(fā)6465
最終用戶:現(xiàn)成的軟件不適合,定制開發(fā)又太貴,而且我們的業(yè)務(wù)經(jīng)常會變化,我們想自己開發(fā),又沒有專業(yè)人才!我們最懂自己的業(yè)務(wù)流程,很想自己開發(fā)自己的軟件,這樣以后修改擴展均不求別人了,可我們不懂軟件編程!
軟件公司:人工成本太高,留住人才太難,人才走了,產(chǎn)品完了。就算開發(fā)好的產(chǎn)品,個性化修改太累并易導致BUG!技術(shù)日新月異,軟件要天天升級更新,稍慢了一點,就被其他公司搶了先機,搞得精疲力盡,苦不堪言。
一、最終用戶
1、通用性和個性化的矛盾
對企業(yè)管理最了解、最能正確決定企業(yè)管理模式的,應該是企業(yè)經(jīng)營者,而非軟件公司,這是最基本的商業(yè)運作規(guī)律。現(xiàn)有的大部分應用軟件無法適應管理千變?nèi)f化的個性和持續(xù)變革的需求。為了取得市場生存和競爭的優(yōu)勢,適應瞬息萬變的市場環(huán)境,需要快速響應市場的需求,不斷調(diào)整自己的組織模式和再造自己的業(yè)務(wù)流程,業(yè)務(wù)流程的設(shè)計、優(yōu)化和管理成為企業(yè)競爭的重要手段,企業(yè)迫切需要支持其業(yè)務(wù)流程再造的信息系統(tǒng)的支持。市場上有很多管理軟件,可為什么就找不到真正適合您單位需要的呢?不是功能太少,就是浪費太多,找一款稱心如意的管理軟件,真是太難了!對軟件開發(fā)商來說,為每一個用戶定做系統(tǒng)成本太高;對用戶來說,對軟件最根本的需求就是適用,只有適用,才會真正有人去用。企業(yè)迫切需要解決這種通用性和個性化的矛盾。
2、變與不變的矛盾
業(yè)務(wù)需求千變?nèi)f化,企業(yè)的不斷發(fā)展要求軟件能輕松更新,以滿足企業(yè)不斷變化的需要。而傳統(tǒng)軟件往往一經(jīng)開發(fā)完成,不能作太多變動,重新開發(fā)或購買軟件勞財傷力,而且周期長。因此,用戶希望軟件系統(tǒng)提供簡單可行、快捷的二次開發(fā)平臺,以便他們自己開發(fā)新的應用或修改現(xiàn)有應用,以滿足不斷發(fā)展變化的業(yè)務(wù)需要。
3、定制開發(fā)價格和企業(yè)預算相距太遠的矛盾
用戶要求有價廉物美軟件定制服務(wù),以打造一款真正稱心如意個性軟件,但開發(fā)費用又不能太多。而開發(fā)商在定做軟件時,由于投入較大,價格無法降低。企業(yè)最懂自己的需求和業(yè)務(wù)流程,迫切想自己開發(fā)自己的業(yè)務(wù)系統(tǒng),但又缺少專業(yè)開發(fā)人員。
4、數(shù)據(jù)共享和信息孤島的矛盾
隨著計算機技術(shù)的飛速發(fā)展和計算機網(wǎng)絡(luò)的大面積普及,企業(yè)信息化建設(shè)逐步深入,企業(yè)內(nèi)部以及企業(yè)內(nèi)部與外部建立起越來越多的業(yè)務(wù)應用系統(tǒng),如何整合企業(yè)的現(xiàn)有IT資源,使企業(yè)中計算機孤島式的應用向集體協(xié)作的方向發(fā)展,發(fā)揮資源效益的最大化,降低企業(yè)成本,正在逐漸成為企業(yè)關(guān)注的重要問題。用戶希望企業(yè)內(nèi)所有系統(tǒng)集成在一個平臺上,操作統(tǒng)一,以節(jié)省培訓時間。
二、軟件公司
1、開發(fā)成本如何降下來
開發(fā)成本是決定軟件公司生存和效益的主要因素,如何降低開發(fā)成本是每個軟件公司經(jīng)營者不得不思考的問題。降低開發(fā)成本方法有兩個,一是通過降低人工工資,二是通過減少開發(fā)時間。降低人工工資就要降低軟件開發(fā)難度,最好是0代碼開發(fā),這樣無需招聘高技術(shù)高薪資的人才;減少開發(fā)時間就要提高開發(fā)開發(fā)效率,最好是通過配置構(gòu)造軟件。這兩種方法均需要一款快速配置型開發(fā)平臺。
2、擺脫對開發(fā)人員的過分依賴
高級軟件開發(fā)人才流動性很大,導致很多軟件公司的項目中途廢止,對公司造成毀滅性打擊。如何擺脫對開發(fā)人員的過分依賴,是軟件公司經(jīng)營者創(chuàng)辦公司時首先面臨的問題,這一問題的的解決方法仍然是選擇一款開發(fā)平臺做為公司的開發(fā)框架,這樣公司對開發(fā)人員要求就不高了,即使換了其他開發(fā)人員,可以在很短時間內(nèi)熟悉平臺,繼續(xù)以前的工作。
3、面對滿足客戶個性化需求應對很難很累
做通用軟件產(chǎn)品的軟件公司,如果用傳統(tǒng)的開發(fā)方式,在遇到客戶個性化需求時,要修改代碼才能去滿足,這樣成本大大提高,且代碼級修改會導致各種各樣意想不到新問題。問題查找和再次修改導致成本增加,有時可能會造成項目虧本,嚴重時會導致項目失敗。
4、如何永遠跟上新技術(shù)的步伐
軟件開發(fā)技術(shù)層出不窮,之前的軟件是CS架構(gòu)的WIN界面;后來客戶都喜歡WEB操作方式;智能手機興起了,又要手機端操作;最近兩年微信火了,客戶又想將功能集成到微信上,在微信上也可以操作。作為軟件公司,面對多變的客戶,真有點窮于應對了。如果不改變自己的軟件,在市場上就失去了競爭力;如果改變,開發(fā)周期和成本又是一個大問題。要解決這一問題,要找一款架構(gòu)靈活的開發(fā)平臺,而且這款平臺可以在未來新技術(shù)出現(xiàn)時,可無縫接入新技術(shù),應用軟件開發(fā)商只需升級平臺,其應用系統(tǒng)就擁有了新技術(shù)功能。