萬事開頭難——軟體立項不簡單(轉)

ger8發表於2007-08-13
立項是軟體開發的首要步驟,但常常被開發者輕視。立項主要目的是開發正確的產品,是軟體開發成功的第一前提。“良好的開端是成功的一半”,那麼錯誤的開端將是什麼樣的結局呢?結果可想而知了。我在立項過程中很多思想來源於林銳先生的“軟體工程與專案管理解析”一書,在此向我的偶像表示敬意。

一、產品構思、立項調查與形成立項建議書 產品構思、立項調查是形成立項建議書的前提準備,立項建議書是產品構思、立項調查的最終結果。在撰寫正式的《立項建議書》之前,開發者首先要在宏觀層面上搞清楚“開發什麼”、“怎樣開發”、“怎樣產生價值”等重大問題即產品構想。立項調查的目的是為產品構思和可行性分析提供充分的、有價值的資訊。如果不做調查的話,那麼產品構思和可行性分析建立在空想之上,主管臆斷的成分就很多。我把軟體的立項建議書拿出來一起評估,大家也可以作為參考。

1.產品介紹

1.1產品定義 “水利造價管理軟體包”其中包括水利造價管理系統及水利工程投資控制與評審系統。水利造價管理系統主要用於水利工程的投資估算、投資概算、投資預算、招標標底、投標報價、施工結算的編制,水利工程投資控制與評審系統主要用於各級主管單位對下級管理部門的投資估算、投資概算、投資預算、招標標底、投標報價、施工結算進行稽核與審批。

1.2產品開發背景(1) 為了提高自己的程式開發水平,增強合作開發共享軟體方面的經驗,將幾年的想法付諸實踐。(2) 工程造價目前趨勢已從手工計算時代過渡到了造價師控制下的資訊化時代,在日常工作中造價工程師需要處理大量資料,對其進行收集、整理、統計、計算得到有用的資訊。由於這些工作相當枯燥與煩瑣,如果基礎資料發生一絲變化,所有資料都要重新計算。手工對其管理工作量大,且易出錯,不能滿足當今社會的需要。資料庫系統作為當前比較流行且成熟的資料管理方式,可以方便、迅速、準確地對資訊進行分類整理、查詢、計算從中取得資訊建立報表。目前造價管理資訊化還處於過渡期尤其是水利造價行業,雖然大家已經看到了資訊化的優勢,但一部分單位還處於半手工工作狀態,而且整個行業的資訊鏈結並不完善,市場潛力很大,這就為開發一款整合式、多功能的水利造價管理系統提供了必要性。

1.3 產品主要功能和特色(1) 本系統涵蓋了水利造價管理中計劃與規劃部門的投資估算、設計部門的投資概算、造價管理部門的投資預算、招標管理部門的招標標底、施工企業的投標報價、施工單位與專案法人之間的施工結算的編制與輔助處理各相關部門之間的投資審查。(2) 軟體特色 [1]、全Windows介面,編輯操作便利、快捷,具有很高的穩定性和容錯性; [2]、集專案投資控制與評審於一體; [3]、編制階段可直接對定額模糊查詢、快速定位,無須再翻閱定額書本 ; [4]、工程編輯可直接輸入工程專案和工程量,自動進行專案的合計,無須編號,方便直觀; [5]、與“Excel”軟體無隙連線,表格可輸入到“Excel”中,使用者可指定報表輸出的格式,方便了投標工作; [6]、可擴充套件性強,多種方式進行定額補充; [7]、造價資料輸入、輸出檔案均儲存在一個檔案中,為專案的管理提供了極大的方便,提高了安全性; [8]、材料自動統計,無須人工輸入,,商品砼可直接進價,不須做補充定額; [9]、系統內部實現動態錯誤捕捉技術,將軟體中存在的問題自動記錄到錯誤庫中,方便了軟體的升級; 1.4 產品範圍產品適用於水利部2002年8月頒佈的新版水利定額,包括《水利建築工程概算定額》、《水利建築工程預算定額》、《水利水電施工機械臺時費定額》、《水利水電裝置安裝工程預算定額》、《水利水電裝置安裝工程概算定額》和相應配套的編制辦法水總[2002]116號,不適用於工民建、市政等行業的造價管理。

2、市場概述

2.1 客戶需求描述(1) 本產品的客戶群主要是水利造價工程師,客戶的計算機操作水平不高。(2) 客戶對產品的要求除了實現造價業務外,軟體還要具備資料結果精確性、易操作性和穩定性。(3) 本軟體嚴格按照造價業務流程開發,充分考慮到人性化操作。

2.2 市場規模與發展趨勢 (1) 目前市場處於未成熟階段,本產品在市場同類產品中處於領先水平。(2)本產品價格****元/套,市場同類產品****元/套。(3)目前市場總額****萬元,水利設計總院所開發所軟體佔市場總份額15%,各地水利設計分院或造價管理站所開發相關軟體佔市場總份額70%,各軟體公司相關產品佔市場總額15%。本產品預計最終佔市場總額**%。

3、產品發展目標

1-2年佔領本省**%需求市場,3-5年實現佔領全國**%市場。

4、產品技術方案

4.1 產品體系結構前臺VB控制,後臺資料庫儲存。 4.2 關鍵技術(1) 主程式的演算法保證計算速度,實現難度大。(2) vsprint、vsflexgrid、activebar控制元件的全部使用方法掌握,實現難度一般。(3) 結果以EXCEL形式輸出,實現難度一般。

5.專案開發計劃

5.1 專案團隊建設角色 知識技能要求 建議人選、人數工作時間 專案經理 精通業務流程、熟悉專案管理 1人、3小時/日程式設計師 精通VB、T-SQL 3人、8小時/日 5.2 成本估計成本型別 金額 備註人力資源 0 合作開發、不發工資軟硬體資源 3000 自備電腦、電腦升級房屋租賃費 5000 伙食、交通費 6000 其他 1000 6.3 進度表~2.12 需求分析 2004.2.12-2004.3.21 體系結構設計、資料庫設計 3.21~4.21 輸入模組設計、實現、測試 4.21~8.11 主模組、計算模組設計、實現、測試 8.11~9.11 輸出模組設計、實現、測試。 9.11~11.11 軟體整體測試 11.11~ 軟體釋出、維護注:由於諸多原因,部分模組邊設計邊實現。

7、市場營銷計劃

7.1產品盈利模式銷售模式採用本省直銷、外省代理。

7.2促銷和滲透模式(1) 申請科技進步獎。(2) 建立專題網頁(3) 各網站上宣傳、並提供試用版下載(4) 將產品試用版贈送潛在使用者(5) 透過造價管理方面朋友推廣(6) 與造價管理部門合作。
7.3 銷售方式和渠道(1) 直銷。與軟體開發者直接聯絡,銷售產品(2) 代理。尋找其他城市代理商。(3) 聯盟。與行業管理部門合作。

8、總結

(1)、軟體的市場需求大。(2)、同類產品不成熟、本軟體的市場競爭力強。(3)、軟體開發成本低。(4)、軟體開發技術較易實現。(5)、身為使用者的開發者對需求具有更充分的把握。專案建議書大功告成,建議能否真的實現,成功或失敗的可能性有多大,可從一下幾個方面對其進行可行性分析: 1、市場可行性 2、政策可行性 3、技術可行性 4、成本收益 5、SWOT 歡迎各位提出意見與建議,我會互動交流的。
[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7839396/viewspace-953355/,如需轉載,請註明出處,否則將追究法律責任。

相關文章