軟體實施過程 軟體實施工程師職責

2021-10-25 10:09:14 字數 4667 閱讀 9193

一、軟體專案實施方案概述

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

二、軟體專案實施方案介紹

(一)專案啟動階段

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

此階段主任務:

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

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

商務經理:

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

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

1、成立專案組:

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

2、前期調研:

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

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

《專案總體計畫》是乙個檔案或檔案的集合,隨著專案資訊不斷豐富和變化,會被不斷變更,主要介紹專案目標、主要專案階段、里程碑、可交付成果。通常包括以下幾方面內容:專案描述,專案目標、主要專案階段、里程碑、可交付成果。所計畫的職責分配(包括使用者的);溝通管理計畫,確定專案干係人對資訊和溝通的需要:即什麼人何時需要什麼資訊以及通過什麼方式將資訊提供給他們。質量管理計畫,確定適合於專案的質量標準和如何滿足其要求。如果有必要,可以包括上述每乙個計畫,詳細程度根據每個具體專案的要求而定。未解決事宜和未定的決策

4、啟動會:

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

會程安排如下:

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

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

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

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

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

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

(二)需求調研確認階段

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

1、進行需求調研準備

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

3、內部評審是否通過《需求調研計畫》

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

4、使用者是否簽署《需求調研計畫》

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

5、《需求調研計畫》是否有變更

如果計畫存在變更,則執行變更控制流程,否則按計畫進行後續工作。

6、編寫及發出《需求調研通知》

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

7、需求調研

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

8、需求調研分析根據調研的結果

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

9、內部評審是否通過《需求分析報告》

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

10、編寫及發出《需求分析報告確認通知》

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

11、使用者是否確認《需求分析報告》

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

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

此階段的主要工作是專案實施人員根據需求調研階段確認的《需求調研分析手冊》中的使用者需求內容進行具體軟體功能的實現工作。在軟體功能實現的過程中,專案實施人員將記錄軟體實現的詳細過程。便於公司售後服務之用。每乙個實施技術人員必須嚴格按照要求記錄、存檔。按照調研要求的所有功能實現完畢後,專案實施人員將編制《軟體功能確認表》,將定製好軟體功能待使用者確認,使用者根據《軟體功能確認表》上的功能逐一確定軟體功能是否達到要求,對不滿足要求的功能,專案實施人員將會記錄下來並進行功能修改,直到滿足用於要求。

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

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

(五)系統培訓階段

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

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

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

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

操作層:操作方法。

具體的培訓工作流程為:

1、調研培訓資訊:

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

2、編制培訓計畫:

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

3、簽署培訓計畫:

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

4、發培訓通知:

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

5、搭建培訓環境:

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

7、培訓考核:

公司專案組培訓負責人與使用者實施負責人組織受訓人員參加上機及理論考試。

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

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

1、編制計畫:

與使用者實施負責人商議具體測試及試執行時間,地點,人員等安 排,專案組編制《測試及試執行計畫》。

2、簽署計畫:

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

3、發測試及試執行通知:

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

4、搭建環境及資料準備:

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

l 跟蹤單據流轉狀況。

l 跟蹤新資料登入環節。

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

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

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

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

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

(七)總體驗收階段

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

軟體實施工程師職位大揭密

一,是怎樣的乙個工作崗位?除錯,安裝軟體。可能還有的要進行維護。許多企業的軟體實施工程師也有進行二次開發和現場測試的工作。總而言之,你就是個八項全能。就差一點當老闆了。二,需要什麼技術優勢?需要一定的資料庫和程式設計技術。主要的是協調溝通能力,如果可以的話,懂得更多關於,作業系統,網路環境,硬體技術...

軟體實施工程師職業規劃

1 一定的技術基礎.身為軟體實施顧問,你不能不了解你的產品,當然你可以了解得粗略,不必象技術工程師那樣精通,你要能夠回答客戶提出的大部分問題,需要你掌握的知識非常綜合 全面 強調的是廣度而不是深度,當然,如果你的深度夠好,那麼會更加有利.如果你的深度不夠,經常回答不上客戶的問題,不要緊,關鍵是你要留...

軟體實施工程師面試

引用原文 軟體實施工程師的經驗之談 適合新手,老鳥請指正 實施幹嘛的呢?說簡單通俗點,開發就是研發生產電視機的,我們實施就是給買電視機的人去進行安裝除錯,試執行完了籤驗收單收款和後期的日常維護 1.必會技能 專案啟動 需求調研 需求確認 部署軟體環境,除錯軟體 匯入資料 構庫 測試環境進行測試 部署...