發(fā)展歷程
合作時間 - 此項目于2012年4月啟動,持續(xù)至今
團隊規(guī)模 – 平時是2人,多時4人,前后共歷時約50個月
項目費用 - 目前已經(jīng)投資約15 W美元,近100 W元人民幣
合作模式 – 我們?yōu)榭蛻襞渲醚邪l(fā)團隊,滿足客戶系統(tǒng)研發(fā)的全部需要
里程碑:
2012年4月,雙方正式開始合作,諾懷根據(jù)客戶需要,為客戶配置了一個2人的初始研發(fā)團隊;
2012年11月,第一套定制系統(tǒng)如期上線,成功部署到用戶環(huán)境,順利運行;
2013年5月,第二套定制系統(tǒng)成功交付給客戶,穩(wěn)定運行至今;
2013年9月,成功開發(fā)客戶定制的第三套系統(tǒng),項目進入維護和支持階段;
2013年11月,按時交付客戶網(wǎng)站原型,按時交付系統(tǒng)培訓資料,皆獲得了客戶的認可;
技術
- 平臺: .Net Framework 4
- 數(shù)據(jù)庫:SQL Server 2008 R2
- 數(shù)據(jù)訪問:Entity framework 5
- 系統(tǒng)框架:ATS.Win.Framework
- 數(shù)據(jù)同步框架:Microsoft sync framework2.1
- 前端框架:Winform
- 第三方控件:DevExpress11.2
挑戰(zhàn)和對策
需求不明確
|
問題 |
對策 |
|
客戶對系統(tǒng)只有文字性的描述,寫的是整體思路,并沒有詳細到能明確具體頁面設計的程度,客戶也沒有時間提供詳細的規(guī)格說明書,開發(fā)人員經(jīng)常得猜測客戶想要什么。 總而言之,系統(tǒng)的很多需求都有待明確。 |
我們建議客戶通過系統(tǒng)模型來讓需求可視化,并通過為客戶開發(fā)原型、根據(jù)客戶的反饋更新原型等方式,逐步細化系統(tǒng)需求,也逐漸明確了頁面設計。 明確的需求為后續(xù)開發(fā)節(jié)省了很多時間。 |
業(yè)務不熟悉
|
問題 |
對策 |
|
我們對軍方的后勤管理、資產(chǎn)管理流程不熟悉,對相關的行業(yè)術語和標準也不了解,造成了需求理解以及客戶溝通方面的困難。項目進度受阻。 |
通過整理行業(yè)術語表、仔細研讀客戶提供的行業(yè)資料、學習標準和規(guī)范、整理流程圖等方式,開發(fā)團隊逐漸對行業(yè)有了深入的理解,這極大提升了溝通和開發(fā)的效率。 |
無專職設計
|
問題 |
對策 |
|
客戶方并沒有專業(yè)的設計師,客戶也沒有提供明確的界面設計,導致初期的界面設計很粗糙、沒有統(tǒng)一的風格,不但易用性不強,而且用戶體驗不好。 |
制作界面原型,跟客戶不斷討論頁面設計的思路和風格,并且在這個過程中,將共識逐步整理成界面規(guī)范,雙方形成了統(tǒng)一的認識,讓整個團隊的設計有共同的依據(jù)。 客戶對整個系統(tǒng)的界面設計非常滿意。 |
上線時間緊
|
問題 |
對策 |
|
客戶事先設定了一個系統(tǒng)的上線時間,并進行了相應的宣傳,相對于項目如此眾多的不確定因素,這個上線時間非常緊迫,有很高的跳票風險。 |
迭代式開發(fā) – 整個團隊每兩周都向客戶提交當前最重要的功能模塊并獲取客戶反饋,通過漸進式的開發(fā)、頻繁的提交,系統(tǒng)在預定時間線及時發(fā)布了最核心的功能。 |
應用環(huán)境差
|
問題 |
對策 |
|
軍事環(huán)境內(nèi)有很多限制,對數(shù)據(jù)的訪問、通訊條件、網(wǎng)絡的使用等都有嚴格的政策,這導致系統(tǒng)的數(shù)據(jù)同步成為一大難題。 同時,系統(tǒng)使用者的電腦水平不高,必須讓他們覺得好用易用才能順利推動系統(tǒng)落地。 |
采用了基于磁盤的數(shù)據(jù)同步方案和微軟Sync Framework的同步框架解決數(shù)據(jù)同步的問題,降低了維護成本。 極為簡化的操作設計,以及跟紙質(zhì)報表一模一樣的報表系統(tǒng),降低了培訓成本和落地難度,使系統(tǒng)實施能夠順利進行。 |
客戶收益
1. 在預期的時間內(nèi),客戶先后得到了3套量身定做的信息系統(tǒng),并且成功在最終用戶處部署,使自己的商業(yè)計劃得以落地;
2. 專業(yè)的開發(fā)團隊和開發(fā)服務,使客戶得以專注地進行市場和銷售工作,促進了其企業(yè)的快速發(fā)展;
3. 敏捷軟件開發(fā)方法以及ODC合作模式,使得客戶的系統(tǒng)能夠在需求不明確的情況下就快速啟動研發(fā),同時通過頻繁迭代,迅速演變,使產(chǎn)品能更早上市,幫助客戶搶占了市場先機;
4. 得益于ODC合作模式的靈活性,客戶隨時可以根據(jù)來自市場的反饋,調(diào)整功能需求的優(yōu)先級和重要性,確保團隊總是開發(fā)最被市場需要的功能,客戶能對市場變化迅速響應;同時,總是專注于最有用的功能,也使客戶的投資回報最大化,減少了無用功能造成的資源浪費;
5. 合理的解決方案、優(yōu)良的系統(tǒng)架構(gòu)、高質(zhì)量的代碼、人性化的設計、諾懷幫助客戶成功的優(yōu)質(zhì)服務、長期合作的理念,這些都幫助客戶降低了系統(tǒng)的總擁有成本,尤其是系統(tǒng)實施和后期維護的成本;
系統(tǒng)截圖
Metro風格的程序主界面

跟紙質(zhì)報表一致的報表體驗


靈活的系統(tǒng)盤點策略

