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