paulwong

          過程管理初探

          一、什么是過程
          過程:就是實現某一特定目標,而需要的一系列活動和操作的集合。


          二、軟件工程的過程分類
          為開發軟件而進行的一系列活動就是軟件過程。
          需求分析、系統分析、設計、編碼、部署等是軟件工程的基本過程,即工程過程;
          文檔編制,配置管理,測試(驗證、確認),評審,質量保證等為支持工程過程的活動則是支持工程;
          開發過程中常常會出現質量低下,進度拖延等風險,管理就是要克服這些網絡。監視測量工程過程中的某些指標,保證過程得以順利的如成本、范圍、風險的活動則是管理過程;
          對工程過程進行定義,規劃,以方便以后復用的活動,改進過程活動,培訓活動則是組織過程;
          對內影響開發,對外影響軟件的活動則是用戶-供應商過程。
          軟件就是由以上的所有過程所組成。


          三、過程規范
          對過程作出過程中的人必須遵守的規章制度即標準就是過程規范。
          內容包括:責任人,參與人,入口/出口準則,輸入輸出活動等。
          有以下標準
          能力成熟度的有CMM/CMMI,個人軟件過程的有PSP,團隊過程的有TSP。


          四、過程細分
          工程過程包括:開發過程,運行過程和維護過程。
          支持過程包括:文檔編制,配置管理,質量保證,驗證與確認(測試),評審等活動。
          管理過程包括:管理范圍,管理質量,管理風險等活動。
          組織過程包括:基礎設施,定義過程,改進過程,人員培訓,員工職業規劃等活動。
          客戶-供應商過程包括:需求管理,軟件獲得,軟件提供,軟件操作和提供客戶服務等活動。


          五、CMMI
          特點:
          LEVEL 1:不能按期交貨;
          LEVEL 2:不知道每個階段要做什么活動;
          LEVEL 3:不能準確評估每個活動的成本,時間;
          LEVEL 4:不能對現有的過程進行創新,改進;
          LEVEL 5:什么都滿意了。

          posted on 2009-07-11 02:12 paulwong 閱讀(241) 評論(0)  編輯  收藏 所屬分類: Process Management


          只有注冊用戶登錄后才能發表評論。


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 苏尼特右旗| 桂平市| 奉贤区| 牙克石市| 耒阳市| 岱山县| 根河市| 营口市| 昭觉县| 兴文县| 如东县| 白银市| 彭山县| 岫岩| 公安县| 宜兰市| 宁波市| 宣城市| 富顺县| 汉沽区| 昆山市| 亳州市| 定兴县| 峡江县| 济阳县| 临汾市| 河北省| 邵阳县| 成武县| 兴安盟| 叶城县| 咸宁市| 长丰县| 洱源县| 青州市| 哈密市| 新兴县| 富蕴县| 团风县| 桐梓县| 延边|