推廣 熱搜: 2022  財務  微信  法律    網格化  管理  營銷  總裁班  安全 

      軟件開發項目全過程實踐

      主講老師: 潘德有 潘德有

      主講師資:潘德有

      課時安排: 1天/6小時
      學習費用: 面議
      課程預約: 隋老師 (微信同號)
      課程簡介: 對所要解決的問題進行總體定義,包括了解用戶的要求及現實環境,從技術、經濟和社會因素等3個方面研究并論證本軟件項目的可行性,編寫可行性研究報告,探討解決問題的方案,并對可供使用的資源(如計算機硬件、系統軟件、人力等)成本,可取得的效益和開發進度作出估計,制訂完成開發任務的實施計劃。
      內訓課程分類: 綜合管理 | 人力資源 | 市場營銷 | 財務稅務 | 基層管理 | 中層管理 | 領導力 | 管理溝通 | 薪酬績效 | 企業文化 | 團隊管理 | 行政辦公 | 公司治理 | 股權激勵 | 生產管理 | 采購物流 | 項目管理 | 安全管理 | 質量管理 | 員工管理 | 班組管理 | 職業技能 | 互聯網+ | 新媒體 | TTT培訓 | 禮儀服務 | 商務談判 | 演講培訓 | 宏觀經濟 | 趨勢發展 | 金融資本 | 商業模式 | 戰略運營 | 法律風險 | 沙盤模擬 | 國企改革 | 鄉村振興 | 黨建培訓 | 保險培訓 | 銀行培訓 | 電信領域 | 房地產 | 國學智慧 | 心理學 | 情緒管理 | 時間管理 | 目標管理 | 客戶管理 | 店長培訓 | 新能源 | 數字化轉型 | 工業4.0 | 電力行業 |
      更新時間: 2023-09-18 15:46


      課程介紹:

      軟件開發是一項變化較快,難以實體化,且極其復雜的工作。組織通過軟件開發來創造全新的產品、或者軟件升級改造、解決特定問題等,這些都將以“交付”的模式展現給客戶或者組織。本課程將微軟企業在軟件開發項目管理方面的各種問題,通過比較典型的事例來展示軟件需求、軟件進度把控、費用投入、軟件質量(如測試、評估、檢查等)、軟件資源投入、軟件風險與安全問題、軟件外包、以及各類人員的協作與溝通等內容。通過這些知識點的汲取,以幫助組織和軟件項目管理人才有更好、更系統的認知。

       

      適用對象:

      項目經理、軟件項目經理、系統分析師、系統設計師、架構師、軟件開發團隊、敏捷項目經理、產品負責人、測試與開發人員、IT運維人員、CIO、信息管理與安全人員、項目集負責人等。

      本課程適用于任何具有、或需要通過軟件開發項目來實現組織業務(或戰略)需求的企業。

       

      課程收益:

      1. 參訓人員可以全面系統的學習到軟件開發項目的全過程和全領域知識,以快速應用于實際工作中

      2. 參訓人員能夠準確捕獲自身所在企業或項目中的定位,更好的服務于項目,創造自身價值

      3. 能夠幫助組織或PMO,或軟件開發小組創造整體價值,關注組織訴求,領悟客戶和領導的期望

      4. 有能力作為軟件開發項目負責人的身份(或其他角色),管理(或參與)項目組各類工作

       

      課程時間:

      2-3天,6hs/day

       

      課程內容:

      一、 軟件項目管理定義與發展趨勢

      1. 軟件開發項目管理的定義與分類

      2. 軟件開發類項目管理的挑戰分類說明

      3. IT戰略與軟件項目集、項目組合介紹

      4. 敏捷軟件開發的發展趨勢與實踐說明

      5. 項目管理與運維管理的契合

      案例:王小帥是一家軟件開發集團的CIO,現在要根據CEO的要求,規劃IT戰略,他應該如何從戰略、項目組合、項目集、項目、運營的角度,設計一個初步框架呢。

      二、 軟件開發類項目環境評估與人員要素

      1. 軟件開發類項目的影響力因素

      2. 組織結構對開發決策的干擾

      ü 康威定律帶來的啟示

      ü 職能、矩陣、項目驅動方式

      3. 軟件項目負責人的任命與職責

      4. 軟件開發團隊的選擇和要求

      5. 軟件項目開發方法的選擇和說明

      ü 預測型開發方法

      ü 適應型開發方法

      ü 混合型開發方法(迭代、增量、其他混合)

      6. 軟件開發生命周期與過程

      ü 生命周期:開始、規劃、開發、測試、部署、結束

      ü 開發過程:啟動、規劃、執行、監控、收尾

      案例:李猛習慣了傳統項目的開發方法,現在公司希望導入敏捷開發方法,李猛作為一名久經沙場的傳統軟件項目經理,應該如何轉型到敏捷開發項目中來。另外,公司現有組織結構不具備開發敏捷項目的特點,他應該怎么爭取和改變現狀?

      三、 項目立項與啟動過程說明

      1. 制定與發布項目章程

      ü 發起人的定位與支持原則

      ü 外部客戶合作與合同問題

      ü 項目立項的實際運作方式

      2. 組建初步軟件項目團隊的思考

      ü 專用和非專用的團隊成員

      ü 團隊協作和分工說明

      ü 虛擬與同位說明

      ü I型和T型人才的要求

      ü 穩定與臨時成員說明

      3. 確定初步項目范圍和目標

      4. 識別與分析干系人群體

      ü 識別干系人:客戶、用戶、分包商、資源支持者、供應商、團隊成員、合作伙伴等都有誰

      ü 分析干系人:分析這些干系人在項目中的期望和訴求、影響、作用、價值等

      ü 生成《干系人管理清單》

      案例:張峰剛剛被任命為公司的一個軟件開發項目負責人,領導希望他能夠更多從組織和甲方角度考慮問題,張峰在被授權的時候,應該如何獲取該有的權力,而不至于在后續工作推進中被動?

      四、 軟件需求收集、分析與交付分解

      1. 軟件需求和類型

      ü 軟件業務、人員需求

      ü 軟件解決方案需求

      ü 軟件移交與運行需求

      ü 軟件管理與質量需求

      2. 收集/啟發軟件需求的常用方法

      ü 標桿對照、訪談、觀察與交流

      ü 投票、決策、用戶故事

      ü 系統交互圖、原型技術、文件分析

      ü 需求文件與屬性文檔創建

      3. 需求分析與定義

      ü 拖網捕魚原則

      ü MoSCoW方法

      ü KANO模型分析

      4. 創建工作分解結構(WBS

      ü 創建WBS的原理和方法(傳統與敏捷的不同做法)

      ü 基于客戶:如何以驗收(交付物)視角看待WBS

      ü 基于團隊:如何以落實(執行)的視角看待WBS(活動導向原則)

      ü 基于合作方:從供應商(分包方)視角看待WBS

      ü 確定范圍基準:驗收標準、交付物、WBS結構圖、屬性清單等

      5. 敏捷軟件開發需求管理事項

      ü 敏捷軟件開發需求框架:愿景、路線圖、發布、迭代、用戶故事、任務驅動方式

      ü 基于待辦事項和優先級考慮思路

      案例:張樂樂是一家軟件公司的項目經理,根據她之前做過的項目,客戶幾乎時刻都會變更和推翻需求,這次剛接手的新項目,張樂樂已經感覺到客戶會故伎重演,她和團隊應該如何收集和整理一份合理的需求,而且能夠按照客戶的期望去實現呢?

      五、 軟件開發活動與項目進度計劃

      1. 確定項目執行活動

      ü 如何從WBS定義執行活動(完成活動導向過程)

      分解

      滾動式規劃

      ü 敏捷需求開發任務分解原理基于任務板的推動方式

      故事分解結構

      故事板

      用例

      2. 排列活動執行順序

      ü 常見活動邏輯關系法則:FSSSSFFF(通過軟件現場演練)

      ü 活動提前與滯后、強硬關系分析

      ü 敏捷任務優先級驅動方式(從產品負責人和開發團隊視角看待)

      ü 服務等級協議

      3. 估算活動持續時間

      ü 常見項目/活動工期估算法:類比、參數、三點、儲備分析等

      4. 制定項目進度計劃

      ü 優化項目進度計劃的建議

      ü 常見項目進度計劃優化方案

      關鍵路徑法

      資源優化技術

      進度壓縮技術

      項目日歷說明

      ü 項目進度計劃與進度模型(通過軟件現場演練)

      ü 敏捷發布規劃

      案例:夏兵同時參與了兩個項目,一個是傳統項目,一個是敏捷開發項目,在制定項目進度計劃時,夏兵采用了不同的方法,這兩種方法和PMO帶來的疑惑,PMO認為夏兵的做法是錯誤的,夏兵真的錯了嗎?

      六、 項目團隊資源管理過程

      1. 估算項目任務所需資源

      ü 預測型項目開發團隊人員預估

      基于專業化人才,集中辦公或虛擬

      ü 敏捷項目開發團隊成員特點

      基于全能化人才,強調全職且集中辦公

      2. 團隊成員獲取與團隊建設

      ü 人員獲取:跨部門獲取與外部招聘說明

      ü 團隊成員建設:基于塔克曼模型的理念

      建立團隊基本原則:團隊章程

      領導力技能的發揮

      培訓、認可與獎勵

      激勵、鼓舞、建立信任的必要性

      結對編程、測試驅動開發方法

      3. 項目團隊協作與管理

      ü 人際關系與團隊技能

      ü 沖突管理的常見方式

      案例:老李是一個優秀的項目經理,他個人的能力很強,但是在面對團隊時卻有如此棘手,老李應該如何培養出一個如狼似虎的團隊呢,老李應該將自己的定位放在什么位置呢?

      七、 軟件開發項目質量管理全過程

      1. 現代質量管理新興實踐要求

      ü 企業質量管理發展的五個梯度

      ü 客戶與用戶的滿意問題

      ü 軟件開發持續改進過程

      ü 敏捷軟件開發實踐原理

      ü ISO/IEC/IEEE標準15026

      2. 創建質量管理方案和策略

      ü 成本效益分析、標桿對照

      ü 質量成本:預防、評估、外部失敗、內部失敗

      ü 七個常用的質量管理工具與技術的使用說明(7QC

      因果圖

      控制圖

      檢查表

      散點圖

      直方圖

      帕累托圖

      流程圖

      ü 創建《測試與檢查方案》

      ü 創建《質量管理計劃》、《過程改進機會》、《質量測量指標》

      3. 軟件質量保證過程(SQA

      ü SQA的重要目的和意義,人員

      ü SQA過程中的重要工具與技術應用

      Checklist的應用

      過程分析與改進

      根本原因分析

      質量審計

      面向X的設計

      質量問題解決流程

      ü 生成《測試與評估文件》、《SQA報告》

      4. 軟件質量控制過程(SQC

      ü SQC的目的和意義、人員選擇

      ü SQC過程中的重要工具與技術

      統計抽樣

      問卷調查

      檢查

      測試/產品評估

      績效審查

      ü 核實的可交付成果

      ü 生成《SQC測量結果》

      案例:一位客戶抱怨說,上次交付的項目模塊,在運維期就多次出現奔潰、數據丟失等問題,作為下一個交付模塊,劉松應該如何從客戶、用戶、開發團隊、市場和標準的角度思考軟件的質量呢?

      八、 軟件開發項目風險管理全過程

      1. 軟件風險管理策略和方案

      ü 預測型項目風險管理策略和方案

      ü 適應型項目風險管理策略和方案:基于產品特性集的風險管控建議

      2. 識別項目風險

      ü 風險識別要素與建議

      軟件開發項目風險類型:技術、安全、團隊、計劃、成本、干系人

      不同開發方法項目風險特點:預測(相對穩定)、適應型(高度不確定)

      ü 常見風險識別工具與技術

      信息收集與文件審查

      圖解技術

      SWOT分析法

      敏捷回顧會議

      戰略框架分析原理:PESTEL/TECOP/VUCA

      ü 風險登記冊與報告的原理

      3. 風險分析與評估

      ü 風險分析與評估要素與建議

      ü 常見風險分析工具與技術

      定性風險分析:概率和影響分析/矩陣、風險數據質量評估、氣泡圖,其他排序方法

      定量風險分析:決策樹分析方法、龍卷風圖法、影響圖分析法

      ü 風險責任人的確定

      4. 確定風險應對措施

      ü 威脅風險應對措施:上報、規避、轉移、減輕、接受

      ü 機會風險應對措施:上報、開拓、分享、提高、接受

      ü 應急應對措施:應急計劃、彈回計劃、權變措施

      ü 備選方案與成本效益分析法

      5. 監督風險變化過程

      ü 評價風險績效的建議和方法

      ü 監督風險常見方法

      風險審計

      儲備分析法(風險燃盡圖)

      技術績效分析

      ü 風險管理專項會議

      團隊每日站立會議

      敏捷回顧會議

      軟件原型反饋

      風險專題培訓

      案例:在一次軟件開發項目過程中,由于某團隊成員的操作失誤,導致大量的數據丟失,系統遭到破壞。CEO批評說,為什么沒有提前做好備份,為什么沒有對系統做更安全的加固,軟件常見的風險到底在哪里,該如何做才能天衣無縫呢?

      九、 軟件外包、采購與合同管理過程

      1. 軟件外包原理

      ü 基于WBS模塊的自制與外購決策

      ü 分包集成注意事項

      2. 供應商選擇分析與招標文件

      ü 選擇供應商的常見方法

      ü 供應商評估標準

      ü 招標文件類型與說明

      信息邀請書

      報價邀請書

      建議邀請書

      3. 合同選擇與交付策略

      ü 固定總價合同

      ü 成本補償合同

      ü 工料合同

      4. 創建采購文檔:采購管理計劃、工作說明書(工作大綱)、獨立成本估算等

      5. 合同談判與簽署

      ü 供應商投標與標書分析過程

      ü 供應商投標會議

      ü 供應商標書分析與談判

      ü 供應商合同簽署與履約

      6. 供應商控制過程

      ü 供應商成果檢查

      ü 供應商過程審計

      ü 索賠管理過程

      案例:趙小山是一家公司的產品經理,在某個模塊是否考慮外包給其他團隊做時,他考慮應該如何選擇供應商,以及如何評估現有潛在供應商的能力。由于過去的供應商都是采購部門統一負責的,這次CEO希望趙小山能夠獨立的選擇供應商,并對其進行有效管理。趙小山應該如何開展這項工作?

      十、 軟件開發項目溝通與干系人參與

      1. 干系人溝通需求分析

      ü 溝通模型、技術與方法選擇

      ü 溝通策略與方案確定

      ü 溝通管理過程的重要實踐:維度、形式、效率、方法的綜合使用(如梅拉賓法則觀點)

      2. 項目開發過程中的溝通行為

      ü 工作績效報告、迭代與發布計劃的重要參考

      ü 常見溝通技術和方法的使用

      溝通模型、溝通方法、溝通技能的使用

      人際關系技能的發揮:意識形態、高情商、領導力的應用

      ü 敏捷信息發射源的使用

      故事板、停車場圖、燃盡圖/燃耗圖等使用

      ü 干系人的積極引導與參與效果

      3. 項目溝通監督與績效評估

      ü 干系人參與度評估

      ü 干系人參與觀察與交談

      ü 考慮周到的溝通

      案例:潘老師的真實境遇,如何通過高情商的方式處理意想不到的尷尬問題?

       

      十一、 軟件開發項目執行、交付與績效評價

      1. 開發團隊執行與交付

      ü 什么是項目可交付成果

      ü 團隊提交工時單和工作進展

      ü 敏捷開發團隊成果交付原理

      2. 軟件測試與評估

      ü 軟件開發常見測試方法:單元測試、集成測試、系統測試、用戶驗收測試過程說明

      ü 敏捷開發測試方法:功能、測試、集成、DEMO發布、客戶反饋、變更或部署等

      3. 項目績效評價方法

      ü 趨勢分析法

      ü 偏差分析法

      ü 掙值分析法(EV/PV/ACSPI/CPISV/CV等)

      4. 軟件配置與變更控制

      ü 軟件配置管理流程

      ü 軟件開發變更控制過程

      5. 項目知識與經驗管理

      ü 軟件開發過程中的知識管理要素

      ü 顯性知識和隱性知識的管理方法

      案例:在一個大型軟件開發項目中,測試組的工作嚴格的依賴于開發組的進度,在為了不影響整個項目的進展期間,項目經理喬武通過掙值分析法不斷檢測進展情況,并將結果向團隊展示,團隊應該如何通過績效評價結果來提高改進方向?

       

      十二、 項目結束與移交、運維問題

      1. 項目驗收(合同收尾/管理收尾)

      ü 軟件/產品運維測試

      ü 軟件集成測試和交付問題

      2. 后續管理問題

      ü   項目經驗教訓總結

      ü   項目成員獎懲激勵和慶功會

      ü   如何釋放項目資源?什么時候釋放項目資源?

      3. 資源完全釋放注意事項

      4. 資源切換至新項目的說明

      ü 為什么要測量客戶滿意度,如何測量客戶滿意度?

      ü 項目交接及知識管理

      練習:組織知識管理,經驗教訓登記冊的創建,歸檔實踐

       
      反對 0舉報 0 收藏 0
      更多>與軟件開發項目全過程實踐相關內訓課
      風險防控——建設工程造價合同法務協同管理及風險防控落地實戰 《定海神針——基于甲方視角的招標控制價控制與招投標階段精細管理實務》 《定海神針——基于甲方視角的招標控制價控制與招投標階段精細管理實務》 《風險防控——新形勢下建筑施工企業造價合同商務協同管理及風險防控落地實戰》 風險防控——房地產工程成本合同協同管理及法律風險防范落地實戰 風險防控——房地產工程成本合同協同管理及法律風險防范落地實戰 《道術兼施——建設項目業主方工程造價全過程管控中三大寶典四大工具及合約協同致勝攻略》 《防不勝防——國有及政府投資項目工程造價全過程跟蹤咨詢及審計暨精細化管控落地實戰落地實戰》
      潘德有老師介紹>潘德有老師其它課程
      裝備/設備工程項目管理實踐 制造業的項目管理實踐 運用Excel創建項目進度計劃 營銷/銷售類項目管理應用 研發質量與風險管控全過程應用 信息系統集成類項目管理實踐 新產品開發項目管理實踐 項目需求管理:收集與分析方法
      網站首頁  |  關于我們  |  聯系方式  |  誠聘英才  |  網站聲明  |  隱私保障及免責聲明  |  網站地圖  |  排名推廣  |  廣告服務  |  積分換禮  |  網站留言  |  RSS訂閱  |  違規舉報  |  京ICP備11016574號-25