軟體專案流程規範

2021-03-04 04:02:26 字數 5687 閱讀 2044

一、專案實施方案概述

軟體產品,特別是行業解決方案軟體產品不同於一般的商品,使用者購買軟體產品之後,不能立即進行使用,需要軟體公司的技術人員在軟體技術、軟體功能、軟體操作等方面進行系統除錯、軟體功能實現、人員培訓、軟體上線使用、後期維護等一系列的工作,我們將這一系列的工作稱為軟體專案實施。大量的軟體公司專案實施案例證明,軟體專案是否成功、使用者的軟體使用情況是否順利、是否提高了使用者的工作效率和管理水平,不僅取決於軟體產品本身的質量,軟體專案實施的質量效果也對後期使用者應用的情況起到非常重要的影響。專案實施規範主要包括專案啟動階段、需求調研確認階段、軟體功能實現確認階段、資料標準化初裝階段、系統培訓階段、系統安裝測試及試執行階段、總體驗收階段、系統交接階段等八個階段工作內容,每個階段下面有不同的工作事項,各個階段之間都是承上啟下關係,上一階段的順利完成是保證下一階段的工作開展的基礎。

下面將按照每個專案實施階段分別介紹。

二、專案實施方案介紹

(一)專案啟動階段

此階段處於整個專案實施工作的最前期,由成立專案組、前期調研、編制總體專案計畫、啟動會四個階段組成。

此階段主任務:

公司:在合同簽定後,指定專案經理,成立專案組,授權專案組織完成專案目標。

公司專案組:進行前期專案調研,與使用者共同成立專案實施組織,編制《總體專案計畫》,召開專案啟動會。

商務經理:配合公司專案組,將積累的專案和使用者資訊轉交給專案組。將專案組正式介紹給使用者,配合專案組建立與使用者的聯絡。

使用者:成立專案實施組織,配合前期調研和召開啟動會,簽署《總體專案計畫》和《專案實施協議》。

1、成立專案組

部門經理接到實施申請後,任命專案經理,指定專案目標,由部門經理及專案經理一起指定專案組成員及成員任務,並報總經理簽署《專案任務書》。

2、前期調研

專案經理及專案組成員,在商務人員配合下,建立與使用者的聯絡,對合同、使用者進行調研。填寫《使用者及合同資訊表》。在專案商務談判中,商務經理積累了大量的資訊,專案組首先應收集商務和合同資訊,並與商務經理一起識別那些個體和組織是專案的干係人,確定他們的需求和期望,如何滿足和影響這些需求、期望以確保專案能夠成功。

3、編制《專案總體計畫》

《專案總體計畫》是乙個檔案或檔案的集合,隨著專案資訊不斷豐富和變化,會被不斷變更,主要介紹專案目標、主要專案階段、里程碑、可交付成果。通常包括以下幾方面內容:

專案描述,專案目標、主要專案階段、里程碑、可交付成果。所計畫的職責分配(包括使用者的);

溝通管理計畫,確定專案干係人對資訊和溝通的需要:即什麼人何時需要什麼資訊以及通過什麼方式將資訊提供給他們。質量管理計畫,確定適合於專案的質量標準和如何滿足其要求。

如果有必要,可以包括上述每乙個計畫,詳細程度根據每個具體專案的要求而定。未解決事宜和未定的決策

4、啟動會

專案組與使用者共同召開的宣布專案實施正式開始的會議。

會程安排如下:

共同組建專案實施組織,實施組織的權利和職責;雙方簽署《專案實施協議》。

專案組介紹《專案總體計畫》和《專案實施協議》,包括以下內容:

專案目標、主要專案階段、里程碑、可交付成果。所計畫的職責分配(包括使用者的);

專案實施中專案管理的必要性和如何進行專案管理,專案的質量如何控制;

專案實施中使用者的參與和領導的支援的重要作用;

階段驗收、技術交接和專案結束後如何對使用者提供後續服務。

(二)需求調研確認階段

此階段的主要工作是軟體公司的專案實施人員向使用者調查使用者對系統的需求,包括管理流程調研、功能需求調研、報表要求調研、查詢需求調研等,實施人員調研完成後,會編寫《需求調研分析手冊》,並交付使用者進行確認,待使用者對《需求調研分析手冊》上所提到的需求確認完畢後,專案實施人員將以此為依據進行軟體功能的實現。如果使用者又提出新的需求,實施人員將分析需求的難度及對整個系統的影響程度來確定是否給予實現。需求調研階段具體包括如下內容:

1、進行需求調研準備

2、編制《需求調研計畫》

3、內部評審是否通過《需求調研計畫》,專案組、部門經理、商務等人員根據合同要求和專案實際情況對《需求調研計畫》草稿進行評審,如評審通過,則在稍後的時間內簽署,如評審不通過則重新修改。

4、使用者是否簽署《需求調研計畫》,如使用者簽署《需求調研計畫》,則作為以後需求調研工作的指南。否則重新修改。

5、《需求調研計畫》是否有變更,如果計畫存在變更,則執行變更控制流程,否則按計畫進行後續工作。

6、編寫及發出《需求調研通知》,專案組編寫《需求調研通知》,確定進行需求調研的相關事宜,發給使用者,為順利完成需求調研工作做準備

7、需求調研,專案組以《需求調研手冊》為依據,從業務流程、單據使用、列印格式、報表查詢幾個方面展開深入和全面的調研,並蒐集使用者的個性化需求。

8、需求調研分析根據調研的結果,專案組和公司其他技術部門將進一步進行分析,確定合理、可行的需求,將分析結果形成《需求分析報告》草稿。

9、內部評審是否通過《需求分析報告》。專案組、部門經理、公司其他技術部門的人員對《需求分析報告》草稿進行評審,如評審通過,則在稍後由使用者簽署,如評審不通過則重新修改,直至內部評審通過。

10、編寫及發出《需求分析報告確認通知》。專案組編寫《需求分析報告確認通知》,發給使用者,確定進行需求確認的相關事宜,告之相關部門及人員安排好工作,準時參與需求確認工作,為順利完成需求確認工作做準備。

11、使用者是否確認《需求分析報告》。如果使用者確認,並簽署了《需求分析報告》,則需求調研階段工作結束,進行後續的軟體功能實現的工作;如沒有確認,則進一步進行調研、分析,直至使用者最終確認並簽署《需求分析報告》。雙方簽署了《需求分析報告》,需求調研工作結束之後,如果使用者提出新的需求或是變更已有的需求,則執行需求新增及變更流程

(三)軟體功能實現確認階段

此階段的主要工作是專案實施人員根據需求調研階段確認的《需求調研分析手冊》中的使用者需求內容進行具體軟體功能的實現工作。在軟體功能實現的過程中,專案實施人員將記錄軟體實現的詳細過程。便於公司售後服務之用。

每乙個實施技術人員必須嚴格按照要求記錄、存檔。按照調研要求的所有功能實現完畢後,專案實施人員將編制《軟體功能確認表》,將定製好軟體功能待使用者確認,使用者根據《軟體功能確認表》上的功能逐一確定軟體功能是否達到要求,對不滿足要求的功能,專案實施人員將會記錄下來並進行功能修改,直到滿足用於要求。

(四)資料標準化初裝階段

此階段的主要工作是專案實施人員指導使用者進行系統標準化資料的準備工作,並對使用者進行初裝資料的軟體操作培訓,以便使用者能夠及時的將標準資料錄入系統,初裝完成後,專案實施人員會對資料初裝的情況進行核查,為以後具體業務功能的開展做好基礎。

(五)系統培訓階段

系統培訓階段工作是整個專案實施工作中比較重要的工作,使用者對軟體的操作功能是否熟練將直接影響到後面的軟體應用效果,所以軟體公司和使用者雙方要對此階段的工作給予足夠的重視。要充分認識培訓的重要性和艱巨性。在專案實施之前對使用者的相關人員進行系統和規範的產品培訓是非常必要的,達到讓使用者了解軟體產品,最終自己能夠解決使用中的具體的問題。

此階段的培訓工作中將使用者參加產品培訓的人員劃分為三個層次:決策層、技術層、操作層,對不同層次的使用者參加產品培訓人員的培訓內容分別是:

決策層:領導在實施中的作用與重要性、決策查詢。

維護層:系統維護知識、操作方法。

操作層:操作方法。

具體的培訓工作流程為:

1、調研培訓資訊:在培訓開始前3天由使用者實施負責人,將參加培訓的部門和人員情況填入《受訓部門彙總表》、《受訓人員情況一覽表》。

2、編制培訓計畫:結合調研結果,與使用者實施負責人商議具體培訓內容、時間,場地,人員等。專案組編制《培訓計畫》。

3、簽署培訓計畫:使用者簽署《培訓計畫》,進一步確認培訓安排。

4、發培訓通知:培訓開始前2天,按照簽署的《培訓計畫》,將培訓內容、時間,場地,人員等資訊通知使用者實施負責人。

5、搭建培訓環境:公司專案組在培訓開始前,將培訓環境搭建及檢查妥當,將培訓提綱及培訓手冊準備好。

6、組織培訓:公司專案組培訓負責人與使用者實施負責人組織相關人員參加培訓,按培訓制度嚴格考核。由使用者將考勤情況填入《培訓人員簽到表》。

7、培訓考核:公司專案組培訓負責人與使用者實施負責人組織受訓人員參加上機

及理論考試。

8、培訓總結:公司專案組培訓負責人與使用者實施負責人一起將出勤情況及考核

情況做出總結,填入《培訓及考核統計表》,及時向相關負責人

匯報。(六)系統安裝測試及試執行階段

此階段的主要工作是在使用者真實環境下,對使用者網路及硬體裝置進行測試,對軟體系統進行容量、效能壓力等測試測試及試執行的目的在於確保系統各項功能均能正常使用,並且符合使用者簽署的《需求分析報告》中描述的需求,同時把盡可能多的潛在問題在正式執行之前發現並改正;同時目的還在於在正式執行前使用者的有關人員能進一步提高操作水平,掌握操作規範。此階段的主要工作內容為:

1、 編制計畫:與使用者實施負責人商議具體測試及試執行時間,地點,人員等安

排,專案組編制《測試及試執行計畫》。

2、簽署計畫:使用者簽署《測試及試執行計畫》,進一步確認測試及試執行安排。

3、發測試及試執行通知:在測試及試執行開始前2天,按照簽署的《測試及試執行計畫》,將時間,地點,人員等資訊通知使用者實施負責人。

4、搭建環境及資料準備:在試執行開始前搭建好軟體環境、硬體環境、網路環境、調通線路;檢查軟體、硬體、網路、線路等各個環節是否有問題;

5、組織測試及試執行:使用者相關各級領導給予全面配合,組織相關人員進行測試及試執行.

公司專案組負責擔當指揮,檢查使用者人員組織情況並給予指導,跟蹤檢查如下情況:

l 跟蹤單據流轉狀況。

l 跟蹤新資料登入環節。

l 觀察業務流程執行狀況。

l 觀察操作人員操作表現。

l 觀察系統執行速度及異常表現。

l 觀察關鍵資料的正確性。

l 及時糾正錯誤操作、對於新發生的問題及時與相關人員溝通,確定解決辦法。

6、測試及試執行總結:測試及試執行完成,總結試執行中裝置、軟體的運**況,總結試執行中業務流程和操作環節的情況,以書面總結形式將測試及試執行結果通知相關負責人。

(七)總體驗收階段

此階段是對專案總體的完成情況進行驗收。驗收分階段進行,在每一專案階段結束時,使用者對這一階段的可交付成果進行驗收,在測試及試執行結束後,對系統進行總體驗收。

需要驗收的可交付成果:

主要專案階段

階段組成

主要里程碑

可交付成果 啟動

階段 編制總體專案計畫

簽署的《總體專案計畫》

啟動會專案啟動會

簽署的《專案實施協議》

需求調研階段

需求分析報告確認

需求調研結束

簽署的《需求分析報告》 軟體

實現 軟體功能確認

軟體功能確認

簽署的《軟體功能確認表》 資料

初裝 使用者簽署初裝計畫及初裝培訓計畫

簽署的《初裝計畫及初裝培訓計畫》

初裝檢查及總結

資料初裝完成

《資料初裝總結表》

培訓及考核

使用者簽署培訓計畫

簽署的《培訓計畫》

培訓總結

培訓完成

《培訓總結表》

測試及試執行

使用者簽署測試及試執行計畫

簽署的《測試及試執行計畫》

測試及試執行總結

試執行完成

《測試及試執行總結》 驗收

總體驗收

驗收完成

《總體驗收報告》

(八)系統交接階段

此階段是專案實施的最後乙個階段,主要工作是軟體公司專案組向使用者移交軟體專案,包括軟體產品、專案實施過程中所生成的各種文件,並簽署《售後服務協議》,專案將進入售後服務階段。軟體公司專案組還需要讓使用者填寫《使用者滿意度調查表》,對軟體公司專案實施人員的整個專案實施情況進行評價,軟體公司將聽取使用者的意見,再今後的專案實施管理中進行加強和改進。

專案軟體測試流程與規範

目錄一 專案軟體流程與測試人員工作範圍 5 1 專案軟體流程階段 5 2 測試人員工作範圍 5 3 相關名詞解釋 6 二 業務需求階段 6 1 考核指標 6 2 本階段工作流程 6 3 本階段具體做法 7 4 參考經驗 7 三 業務需求與驗收測試設計 7 1 考核指標 7 2 本階段工作流程 8 3...

軟體專案管理規範

軟體專案管理制度 為了保證單位軟體組專案工作的規範運作,快速有效地達到預期的專案目標,便於單位軟體組各個專案實現階段管理,建立相應的專案文件,特制定本管理制度。一 風險控制制度 1.從專案的進度管理和質量管理上來規避專案風險 通過風險分析和管理制定出專案實施 策略。2.加強對實施進度和質量的管理,提...

軟體專案流程管理

測試問題 a 繁雜但極富成效的單元測試。如果想將你的軟體質量提高到乙個新的檔次,對開發的軟體模組進行完整的單元測試是乙個很好的途徑,它能使開發者對自己的 成果更加有信心。雖然一些軟體專案單元測試做的很少甚至沒有,並且產品在最終測試後也執行的不錯,但它只能保證在與最終測試環境類似的環境中執行是安全的,...