天天看點

項目管理_軟體開發的六大階段

轉載 2013年05月01日 19:47:08

<a href="http://blog.csdn.net/northplayboy/article/details/601443">http://blog.csdn.net/northplayboy/article/details/601443</a>

第一階段:調研階段

本階段我們将組成企業項目調研組到企業進行現場調研,企業也部分需組織相應人員進行配合。整個調研工作将曆時三星期到一個月左右時間。調研内容按以下方面進行。

1) 公司整體情況調研

目的:對企業的業務狀況,組織結構,企業文化,發展戰略進行仔細了解,從整體上對企業進行把握。

2) OA系統調研

目的:了解企業公文流轉的方式,文檔的管理,對使用OA系統的要求。在進行系統調研時,安派克公司将提供一個OA系統的原型供企業相關人員參考。

3) 人事工資系統調研

目的:了解企業現行的人事工資制度,将來可能的變化,對人事工資系統的要求。

4) 财務部門調研

目的:掌握财務部門對資訊管理的要求。了解财務部門與公司其餘部門的關系。特别是和銷售,物資,生産部門之間的關系及其資訊流動。

5) 行政部門調研

目的:了解行政部門的工作情況,在公司中的作用。了解行政部門和其它部門之間的關系,特别是和公司進階管理人員的關系。

6) 企業進階管理人員調研

目的:了解企業進階管理人員對各部門資訊管理的要求,以及對公司各類資訊收集、彙總整理的要求,想法。

7) 企業Internet網頁調研 目的:了解企業需要如何在Internet上展示自己的企業形象。向使用者提供何種服務,對代理商,經銷商如何提供技術支援等方面的内容。

第二階段:業務分析階段

在完成第一階段即調研階段的工作後,我們将根據企業的目前狀況,并且結合今後的發展情況,提出業務分析報告,供雙方讨論确定。在此過程中如發現有争議,或不清楚的地方,還需要進行補充調研。

補充調研将采取電話,傳真,E_MAIL等方式進行。待本報告的确認需經各具體業務部門确認。本分析階段需要一到兩個星期左右時間進行。

第三階段:需求分析階段

作為Intranet系統開發初期進行的需求分析階段的工作,由我們的系統分析員主持。經過了解企業的要求,認真細緻地調研、分析,最終建立企業Intranet系統的邏輯模型并寫出系統的需求說明書。

需求分析在整個Intranet系統的開發過程中起着重要的作用,決定着系統開發的成敗。在系統軟體開發之前,首先應明确的是所要開發的軟體應該具有哪些功能,應達到什麼性能。明确了需求,就得到了系統設計開發的依據。

系統分析人員将到現場,全面了解使用者的各項要求,澄清其中的模糊部分,對于哪些無法實作的要求,我們将與企業人員進行充分的協商,以得到一緻的解決方案。

準确地表達被接受的使用者要求也是需求分析的另一個重要方面,隻有經過确切描述的要求才能成為設計的依據。我們最終将寫出詳盡的使用者需求報告,送出給企業以确認。

1、現場調查研究: 調查研究是需求分析中掌握資料的基礎工作。

2、确定需求: 确定需求就是要決定被開發的系統能夠做什麼,做到什麼程度。這些需求包括:

A、功能需求 列出系統在功能上應該做到什麼。這是最主要的需求。

B、性能需求 給出被開發系統工作時的技術性能名額。如響應時間、占用存儲空間等。

C、可靠性需求 提出系統不發生故障的機率。發生故障的解決方案等。

D、安全和保密需求。

E、資源使用需求 指系統運作時所需資料量大小,所需記憶體及硬碟容量、網絡傳輸速率等。

3、描述需求 已經确定下來的需求應該清晰、準确的描述。既編寫系統需求說明書。

4、需求分析複核 作為需求分析階段工作的複核,在需求分析的最後一步,應對功能的正确性、完整性和清晰性以及其他需求予以評價。

為保證系統開發的品質,複核應以企業與我們公司共同組成專門的審查小組進行稽核。稽核結束應有雙方的結論意見及簽字。後面的設計工作将完全以本需求報告為準。

第四階段:系統設計階段

1、系統結構的總體設計

決定系統的總體結構,包括整個系統分哪些部分,各部分之間有什麼聯系以及已确定的需求對這些組成部分如何配置設定等方面。

2、資料結構的設計

決定資料庫系統的模式、子模式以及資料完整性、安全性設計。

3、完成使用者使用手冊的設計

設計使用者手冊的結構、内容及編寫風格等。

4、制定初步的系統測試方案

對系統測試的政策、方法和步驟等提出明确的要求。

5、編寫系統概要設計報告

6、概要設計評審

在以上幾項工作完成以後,我們對系統概要設計報告進行稽核。稽核通過後,進行系統的詳細設計。 詳細的系統設計程序請見"項目進度表"

第五階段:安裝調試階段

安裝調試階段實施的第一步是建立系統網絡。網絡的建立将由我們提供技術人員完成,他們将着重于檢測該網絡環境是否支援客戶公司所選的系統,網絡結構是否達到優化,是否可以使該系統穩定、高效地運作。

安裝調試階段實施的第二步是系統的安裝。系統安裝的複雜程度因系統本身的複雜性而異。我們将根據具體情況對安裝過程做适當的調整,例如:一些小型财務軟體的安裝隻需要十幾分鐘,而大型系統,如SAP、JDEdwards、Baan等,其安裝需要事先周密計劃,各機關統一安裝、協調進行,在這期間,我們将要求客戶公司提供全面的配合。

整個安裝過程包括在系統實施前必須規化網絡結構,根據業務量确定各個子網規模;其次是設定網絡操作環境及通信協定;然後再安裝各類資料庫伺服器、應用伺服器及備份伺服器;最後是系統用戶端軟體的安裝…在此全過程中均會涉及到硬體/網絡、軟體/資料庫等各方面的比對。此時客戶公司與我們公司之間的協調和溝通就顯得尤為重要了,是以我們建議雙方在開始安裝之前對系統的各個環節進行統籌安排,進而保證成功地完成這項複雜的系統安裝。

我們的這套EAI系統将把系統的"客戶化"放在首位,客戶公司可以根據自身的特點來對系統中預留的各項參數進行設定。鑒于隻有将企業的特點與軟體的功能緊密結合才能使軟體功能得到最大限度的發揮,是以參數的設定将在客戶公司需求的基礎上,結合我們的技術建議,經雙方共同讨論後最後決定。

第六階段:技術教育訓練階段

為企業提供必要的系統維護教育訓練(二至三名維護人員,為期一周),使其了解該系統的所有功能并熟練掌握整個系統的操作和日常維護,同時,我們公司負責為企業教育訓練系統開發人員(二至三名,為期一周),使其掌握必要的開發技能。

當系統安裝、調試完成,參數設定校驗無誤後,咨詢人員将安排貴公司的教育訓練,教育訓練将根據使用者在系統中的權限定義及責任範圍分批分組進行。

應該強調的是,我們為貴公司員工的的教育訓練不是僅針對系統的操作者,同時還注重教育訓練使用者自己的系統維護人員。由于該軟體功能子產品較多,同時為了滿足貴公司讓至少兩名從業人員參與整個系統實施的全過程,包括使用者教育訓練,以便對整個系統的運作有全面的了解。在試運作/支援維護系統實施完畢後,需要有幾個月的試運作,這是一個發現問題和解決問題的反複過程。我們也将在此過程中對系統的設定作進一步考核,同時對使用者進行進一步的教育訓練。

總之,我們所提供的教育訓練将幫助貴公司建立自己的内部協調及系統維護工作機制,以便最終提高系統的運作效率。