Presentation is loading. Please wait.

Presentation is loading. Please wait.

校園 e 化的規劃與維運 國立中央大學 電子計算機中心 王文秀 九十九年十一月十六日. Computer Center, National Central University. 報告大綱  CMMI 介紹  軟體開發之作業流程  校務資訊系統開發與維運  案例介紹 2.

Similar presentations


Presentation on theme: "校園 e 化的規劃與維運 國立中央大學 電子計算機中心 王文秀 九十九年十一月十六日. Computer Center, National Central University. 報告大綱  CMMI 介紹  軟體開發之作業流程  校務資訊系統開發與維運  案例介紹 2."— Presentation transcript:

1 校園 e 化的規劃與維運 國立中央大學 電子計算機中心 王文秀 九十九年十一月十六日

2 Computer Center, National Central University. 報告大綱  CMMI 介紹  軟體開發之作業流程  校務資訊系統開發與維運  案例介紹 2

3 CMMI 介紹 3

4 Computer Center, National Central University. CMMI 的流程領域 類別 \ 成熟度 流程管理 Process Management 專案管理 Project Management 工程 Engineering 支援 Support ML5 Optimizing 最佳化 組織創新與推展 ( OID ) 原因分析與解決 方案 (CAR) ML4 Quantitatively Managed 組織流程績效 ( OPF ) 量化專案管理 ( QPM ) ML3 Defined 組織流程專注 ( OPF ) 組織流程定義 ( OPD ) 組織訓練 ( OT ) 整合專案管理 ( IPM ) 風險管理 ( RSKM ) 需求發展 ( RD ) 技術解決方案 ( TS ) 產品整合 ( PI ) 確認 ( VER ) 驗證 ( VA L) 決策分析與解決 方案 (DAR) ML2 Managed 專案規劃 ( PP ) 專案監控 ( PMC ) 供應商協議管理 ( SAM ) 需求管理 ( REQM ) 建構管理 ( CM ) 度量與分析 ( MA ) 流程與產品品質 保證 ( PPQA ) 4

5 Computer Center, National Central University. 校務資訊系統 - 數量統計表 5 資料來源 : http://wiki.dd.ncu.edu.tw/mediawiki/ 單位開發中的軟體專案 維運中的校務資訊系統 電算中心開發處室自行開發外購與租賃 教務處 3*3*1532 學務處 3333 總務處 3703 研發處 1300 人事室 3102 會計室 1*1*001 圖書館 1122 電算中心 02901 秘書室 1201 國際事務處 1000 全校性 0402 總計 1565817 * : 其中一個專案與其他處室共同提案

6 Computer Center, National Central University. 目標與導入歷程  目標  如何透過有效的專案管理方法改善流程,以提升資訊 系統的成效,為中心亟待解決的議題  導入歷程  2006 年 8 月至 12 月完成推動小組建置與差異分析工作  2006 年 12 月至 2008 年 3 月訂定各項流程標準與規範, 並透過試行專案調整修改  2008 年 4 月 ~ 2009 年 1 月開始應用在正式專案並推廣至 全體部門人員使用 6

7 軟體開發之作業流程 7

8 Computer Center, National Central University. 888 專案規劃 ( PP ) PM 及專案成員業務單位人員建構管理工作產品 電算中心 1. 每半年發文調查 2. 各處室提出需求 3. 召開協調會 5.PM 進行初步訪談 6. 決定成員及專案範圍 7. 撰寫初稿計畫書 10. 需求規格確認 11. 視需要修 改計畫書 12. 執行專案 8. 召開專案會議 9. 進入細部需求訪談 業務需求彙總表 會議紀錄 4. 組長會議決定 PM 需修改計畫書 取得承諾 13. 專案完成 專案計晝書 專案結案報告書

9 Computer Center, National Central University. 999 專案監控 ( PMC ) PM 及專案成員業務單位人員建構管理工作產品 組長 1. 召開例行性的進度審查會議 或里程碑審查 3. 執行矯正措施 專案會議紀錄 工作追蹤紀錄檔 2. 檢討風險管理、資料管理、 時程與進度 正常運作 重大偏離 專案計晝書

10 Computer Center, National Central University. 資訊系統的需求管理與開發流程 ( REQM ) 新專案 - 系統開發流程 維運系統與進行中專案 之需求變更流程 需求擴建 - 系統開發流程 新專案需求擴建 需求變更 10

11 Computer Center, National Central University. 11 新專案 - 系統開發流程 業務單位系統分析人員系統設計人員建構管理工作產品專案管理者 1. 提出需求 2. 需求彙整 3. 建置 軟體雛型 5. 撰寫 SRS 6. 需求確認 7. 軟體 ( 硬體 ) 分析與設計 10. 整合測試 12. 驗收測試 13. 教育訓練 與滿意度調查 8. 軟體 ( 硬體規格 ) 撰寫 9. 單元測試 軟體雛型 軟體需求確認表 單元測試紀錄 整合測試紀錄 資安測試紀錄 驗收測試紀錄 教育訓練簽到 紀錄 滿意度調查表 軟體驗收確認表 軟體需求規格書 雙向需求追溯表 軟體設計說明書 ( 硬體設計說明書 ) 軟體測試計畫書 ( 硬體規格書 ) 程式碼 軟體操作手冊 4. 軟體雛型確認 未符合需求 符合 需求 14. 輔導上線 11. 資安測試

12 Computer Center, National Central University. 12 維運系統或進行中專案之需求變更流程 業務單位系統分析人員系統設計人員建構管理工作產品專案管理者 1. 填寫需求 變更申請單 2. 登錄需求變更 申請案件 4. 需求變更 審核作業 需求變更申請單 需求變更申請 案件統計表 需求變更影響 評估表 需求變更審核 會議記錄 需求變更彙總表 雙向需求追溯表 其他受影響之 相關文件與程式 重大變更 3. 需求變更影響評估 5. 審查未過 原因說明 7. 進行變更作業 相關文件之修正 8. 依需要進行 程式撰寫 6. 登錄需求變更 彙總表 9. 更新系統

13 Computer Center, National Central University. 13 維運系統需求擴建 - 系統開發流程 業務單位系統分析人員系統設計人員建構管理工作產品專案管理者 1. 填寫需求 變更申請單 2. 登錄需求變更 申請案件 4. 需求變更 審核作業 需求變更申請單 需求變更申請 案件統計表 需求變更影響 評估表 需求變更審核 會議記錄 需求變更彙總表 驗收測試紀錄 軟體擴建驗收確認表 雙向需求追溯表 其他受影響之 相關文件與程式 重大變更 3. 需求變更影響評估 5. 審查未過 原因說明 7. 進行變更作業 相關文件之修正 8. 依需要進行 程式撰寫 6. 登錄需求變更 彙總表 9. 驗收測試 10. 更新系統

14 Computer Center, National Central University. 14 缺失追蹤-流程圖 缺失回報者 專案管理者 專案開發者 1. 設定使用者權限及 category 2. 回報 defect 3. 依 category 自動分派人員處理 4. 處理 defect 5. 確認 defect 是否已解決 已修正、重複回報、 不是 defect 、不須修正 尚未完成修正

15 Computer Center, National Central University. Mantis (bugtracking system)  Mantis 是一個 web based 問題追蹤系統, 以 PHP scripting language 開發及 MySQL database 紀錄, 主要目的是用來記錄軟體開發過程中的錯誤問題 ,並針對問題處理流程進行管理。  中大計中 mantis 網址 http://mantis.is.ncu.edu.tw 15

16 Computer Center, National Central University. 系統功能區 ( 選擇我的匯整頁面可檢視未 處理、已分派、以解決的 Bug ) 專案選擇 系統公告區 登入後主頁面 16

17 Computer Center, National Central University. 以撥帳管理系統為例  撥帳管理系統 Issues 統計資料來源 http://mantis.is.ncu.edu.tw http://mantis.is.ncu.edu.tw 2015/6/1817 統計期間 :2008/08/12~2010/07/15

18 Computer Center, National Central University. 以撥帳管理系統為例  上線前 ( 2008.08.12~2009.01.08 ) ,共處理了 238 個 Issues  上線後 ( 2009.01.09~2010.07.15 ) ,共處理了 269 個 Issues 2015/6/1818

19 校務資訊系統之開發與維運 19

20 Computer Center, National Central University. 專案開發與系統維運之作業程序 需求單位電子計算機中心 需求管理與 系統發展作業 Subversion 版本控制系統 bugtracking system 軟體缺失追蹤系統 新需求 提案 需求變更 提案 軟體缺失 (Defect) 回報 需求變更作業 行政單位業務 電腦化需求協調會 使用者 工時登錄系統 整合、資安與驗收測試 bug 圖示 : 一般作業程序資訊系統管控 軟體缺失修正作業 需求擴建 提案 新專案 需求擴建案 維運系統之 需求擴建作業 20

21 Computer Center, National Central University. 建構管理 (CM)  以 SVN (Subversion ) 為建構管理系統,所有的 建構項目( CI )都應儲存於 SVN 中進行控管  專案初期以 wiki 為儲存工具 ; 程式開發開始以 subversion 為儲存管理  Repository 的存取網址為 https://turtle.cc.ncu.edu.tw/repos / / 僅限中心用 IP 範圍 21

22 Computer Center, National Central University. 22 CM - 目錄結構說明 ( 1 )  / trunk  儲存目前開發中的主要產物 ( 主要生產線 )  / branches  產品支線  / tags  儲存特別版本,包括 release 的版本

23 Computer Center, National Central University. 23 CM - 目錄結構說明 ( 2 ) 在 SVN 的每個 Repository trunk 目錄下文件及程 式碼的放置如下:  01PP 專案管理與相關計劃書  02REQM 需求管理  03SAM 與廠商相關的資料  04RD 系統開發與維護相關資料  05OTHER 其他  06CODE 程式碼

24 Computer Center, National Central University. 24 CM - 目錄結構說明 ( 3 ) trunk branches tags / 01pp 02reqm 06code x3x3 y3y3 z3z3 01pp 02reqm 06code x2x2 y4y4 z3z3 b1 b2 01pp 02reqm 06code x3x3 y4y4 z5z5 01pp 02reqm 06code x3x3 y2y2 z1z1 v1.0.0 v1.0.1

25 Computer Center, National Central University. Wiki (1)  http://wiki.dd.ncu.edu.tw/mediawiki/index.php 25

26 Computer Center, National Central University. Wiki (2) 26

27 Computer Center, National Central University. 工時登錄系統 (1)  http://www4.is.ncu.edu.tw/statistics/index.php 27

28 Computer Center, National Central University. 工時登錄系統 (2) 28

29 Computer Center, National Central University. 軟體開發人員之工作內容分類統計 統計期間 : 2008/01/01~2009/08/23 資料來源 : http://www4.is.ncu.edu.tw/statistics/ 軟體專案軟體維運其他 ( 包含差假 ) 2009 年 1~8 月 44%33%23% 2008 年 43%25%32% 備註 : 軟體專案 : 包含新專案或是擴建專案之開發 軟體維運 : 包含現有維運系統之需求變更、除錯、伺服器軟硬體維護等 其他 : 包含行政事務、資訊諮詢服務、教育訓練、會議、差假等 29

30 Computer Center, National Central University. 進行中之專案與維運系統 之需求變更統計表 統計期間 : 2008/01/01~2010/10/18 資料來源 : http://www4.is.ncu.edu.tw/statistics/ 執行中完成變更取消變更總計 2008 年 131913207 2009 年 2015412186 2010 年 521040156 總計 8544915549 30

31 Computer Center, National Central University. 校務資訊系統 - 使用量統計表 統計期間 : 2007/01/01~2010/10/15 資料來源 : http://www4.is.ncu.edu.tw/statistics/ 部分資訊系統點擊數 31

32 案例介紹 32

33 Computer Center, National Central University. 已結案之專案 33 撥帳管理系統投票系統 執行期間 2007/08/01~2008/12/282008/10/30~2009/01/23 專案成員共有兩位同仁參與專案共有三位同仁參與專案 預估人力 ( 人天 ) 實際投入人力 ( 人天 ) 預估人力 ( 人天 ) 實際投入人力 ( 人天 ) 專案 人力 資源 統計 專案管理 31 307.5 49.94 需求匯整與確認 352324.01 軟體分析與設計 47109.38 軟體開發 992555.63 軟體測試與驗收 61105.191717.25 教育訓練與輔導上線 2228.149.512.32 其它 723.381211.5 總計 367444.21100.5140.03 數量 專案 規模 與複 雜度 功能介面個數 4540 程式個數 861268 資料庫個數 53 資料表個數 3721 使用手冊頁數 28148 統計期間 ( 整合測試起 ~2009/09/11) 缺陷發生數量 (defect) 軟體 品質 待修正 05 已修正 44380 不是 bug 260 總計 46985 資料來源 :http://www4.is.ncu.edu.tw/statistics/

34 Computer Center, National Central University. 已結案之專案 - 選課登記系統 - 第一階段 34 選課登記系統 - 第一階段 執行期間 2009/10/15 - 2010/06/28 專案成員共有六位同仁參與專案 ( 二人離職 ) 預估人力 ( 人天 ) 實際投入人力 ( 人天 ) 專案人 力資源 統計 訪談、需求匯整暨軟體雛型建置 4038 需求規格書 1014 系統分析 1416 軟體程式開發 4072 單元測試 127 整合暨驗收測試 10 教育訓練暨輔導上線 59 總計 131166 正式上線階段人數 ( 期間: 2010/06/14 - 2010/06/20 ) 舊選課系統新選課系統 5232 人 1010 人 統計期間 ( 整合測試起 ~2010/07/26) 未結案已結案總數 軟體品 質 Bug 31720 給系統的建議 016 資料異動 022 需求異動 5914 總計 84452 資料來源 :http://www4.is.ncu.edu.tw/statistics/

35 Computer Center, National Central University. 進行中之專案 - 繳費管理系統 資料來源 :http://www4.is.ncu.edu.tw/statistics/ 工作項目名稱起始日期終止日期 預計需 求人天 實際投入 ( 人天 ) 工作項目 完成率 1- 專案規劃管理 2009/09/012009/09/30104.63100% 2- 需求匯整與確認 2009/10/012010/01/194532.25100% 3- 軟體分析與設計 2010/01/202010/09/156548.13100% 4- 軟體開發 2010/08/012010/10/309587.50100% 5- 軟體測試與驗收 2010/10/312010/12/314711.0036.6% 6- 教育訓練與輔導上線 2011/01/012011/01/102000% 7- 專案支援 2009/09/012011/01/31301.0025% 總計 312154.51- 里程碑項目預計完成日期實際完成日期 M1 : 需求規格書確認 2010/01/192010/01/28 M2 : 軟體分析與設計規格書 SDD 完成 2010/09/152010/09/24 M3 : 軟體模組開發完成 2010/10/302010/11/05 M4 : 測試及驗收完成 2010/12/31 M5 : 專案結案報告完成 2011/01/31 35

36 Computer Center, National Central University. 進行中之專案 - 就學補助系統 資料來源 : http://www4.is.ncu.edu.tw/statistics/ 里程碑項目預計完成日期實際完成日期 M1 : 需求規格書確認 2009/07/17 M2 : 軟體分析與設計規格書 SDD 完成 2010/03/19 M3 : 軟體模組開發完成 2010/09/30 M4 : 測試及驗收完成 2010/11/27 M5 : 專案結案報告完成 2010/12/10 工作項目名稱起始日期終止日期 預計需求 ( 人天 ) 實際投入 ( 人天 ) 工作項目 完成率 1- 專案規劃管理 2009/01/092009/04/1534.69100% 2- 需求匯整與確認 2009/01/092009/07/173949.08100% 3- 軟體分析與設計 2009/08/112010/03/194544.57100% 4- 教育訓練 2009/08/312010/08/273617.8288.3% 5- 軟體開發 2010/03/202010/09/30166198.88100% 6- 舊系統資料移轉 2010/01/192010/11/273690% 7- 軟體測試與驗收 2010/10/012010/11/275023.311.8% 8- 教育訓練與輔導上線 2010/11/152010/11/2786.250% 9- 專案支援 2010/11/282010/12/10500% 總計 355350.60- 36

37 Computer Center, National Central University. Thank You! 37


Download ppt "校園 e 化的規劃與維運 國立中央大學 電子計算機中心 王文秀 九十九年十一月十六日. Computer Center, National Central University. 報告大綱  CMMI 介紹  軟體開發之作業流程  校務資訊系統開發與維運  案例介紹 2."

Similar presentations


Ads by Google