課程描(miao)述INTRODUCTION
軟件開發課程培訓班
日(ri)程安(an)排SCHEDULE
課程(cheng)大綱Syllabus
軟件開發課程培訓班
【課程大綱】
第一天上午
課程啟動與溝通 甲方領導發言、客戶代表發言
• 過程及過程特征
①軟件過程的概念
②軟件過程之道
③軟件過程之天
④軟件過程之地
⑤軟件過程之將
⑥軟件過程之法
⑦演練與問題討論
• 典型過程案例剖析
①客戶認為,此項目為行業性項目,可以先做一個版本,后期再改進
②項目驗收時,客戶高層要求重新確認需求
③每次交付時,客戶總能講出新思路
④合同含混,似乎一切都在合同范圍之內
⑤所有的變更,客戶都認為是質量問題
⑥根據要求,客戶很認可項目中蓋章確認變更的模式
⑦即便蓋章,仍然無法避免較多的項目變更
⑧項目經理看來,驗收遙遙無期,提起項目就沒有動力
• 常見主要的過程模式(上)
①瀑布模型運行模式與適用性剖析
②敏(min)捷模型運行模式(shi)與適用性(xing)剖(pou)析
第一天下午
• 常見主要的過程模式(下)
③迭代模型運行模式與適用性剖析
④IPD模型運行模式與適用性剖析
⑤原型模型運行模式與適用性剖析
• 研發過程組織討論與點評
①按照服務群劃分分組
②各組總結所在服務群所適用的研發過程模型
③各組逐一組長進行講解與論述
④集體(ti)交流與專家點評
第二天上午
• 管理過程提出
①管理過程的價值
②管理過程的當前標準(PMBOK)
③如何理解PMPBOK中的十大專題
• 立項為約抓可研
①出事當天項目經理木雞
②由于技術方案的調整,不得不投入大量的人力物力進行代碼遷移
③高峰時段,難以打進打出等
④案例剖析及其立項可行性研究過程的引入
• 需求為準抓共識
①軟件需求管理的案例分析
②由于時間緊,直接進入開發階段
③由于需求含混,開發人員不理解需求的細節
④需求反復變更導致驗收遙遙無期
⑤實例演示與答疑討論——如何打造需求為準
⑥案例剖析及其需求管理
• 過程的引入計劃為綱抓約束
①項目進度反復延期
②案例剖析(xi)及計劃管理(li)過程的引入(ru)
第二天下午
• 以人為本抓團隊
①項目成員壓力很大,全年沒有休息過節假日
②項目成員努力工作著,不知道為什么加班
③項目成員認為項目例會流于形式,毫無效果
④案例剖析及團隊管理過程的引入
• 績效為證抓溝通
①項目經理工作繁忙,無法及時檢查各任務進展,總是抽取一些軟件代碼、界面等應付了事
②集成之時,發現界面風格字體樣式均不一致
③案例剖析及績效管理過程的引入
• 變更為控抓返工
①總部的代碼經常沖掉現場開發的代碼
②現場開發的代碼很難融入到總部的代碼當中去
③程序員小張獨自修改了已經納入到基線的需求規格說明書
④案例剖析及配置管理過程的引入
①項目反復變更,導致項目驗收遙遙無期
②案例剖析及變更管理過程的引入
• 質量為出抓全面
①系統已經制定了嚴格的測試計劃,可是用戶仍然對質量沒有信心
②案例剖析及質量管理過程的引入
• 收尾為終抓持續
①驗收時你所做的不是我想要的,我想要的你沒有做出來
②案例剖析及收尾管理過程的引入
• 管理過程組織討論與點評
⑤按照服務群劃分分組
⑥各組總結所在服務群所適用的管理過程模型
⑦各組逐一組長進行講解與論述
⑧集體交流與專家(jia)點評
第三天上午
第二主題 敏捷研發過程實施
項目管理與研發工程基礎
1.敏捷研發過程項目管理的目標與范圍
2.敏捷研發過程項目管理的常見問題
3.如何結合具體研發項目工作與管理
4.研發生命周期模型
5.敏捷研發過程策略體系
案例分析與學員討論
普及敏捷過程框架-SCRUM體系
選擇SCRUM角色的構成
確定SCRUM團隊的組織結構與組織方式
選定敏捷化試點的項目
敏捷研發整體過程組織方法
什么是Scrum
自我管理團隊
Scrum的角色分配
Scrum的流程
Scrum的人工因素
Sprint計劃和Sprint backlog
每日Scrum
評審
敏捷情境工作坊
Scrum方(fang)法(fa)的敏捷項(xiang)目(mu)管理
第三天下午
敏捷需求管理
用戶故事與條目化需求管理
編寫需求文檔:定義系統范圍和需求
利用UML用例圖捕獲需求,并編寫用例文檔
根據用例圖和用例文檔進行系統概要設計
構建軟件的原型系統
根據需求的變化迭代以上過程
根據選定項目實施”用戶故事”方式的需求管理,劃分需求管理
敏捷設計與開發管理
編寫詳細設計書,定義開發標準文檔
組織團隊成對編程
重構產生的代碼
將產生的文檔和代碼簽入至版本控制系統中
使用Build系統生成軟件可運行版本
根據設計的變化反復迭代以上過程基于XP方法的敏捷項目實戰
根據選(xuan)定項目(mu)實施”重構設計”的操作方式
第四天上午
敏捷計劃管理
可持續的開發節奏(Sustainable pace)
障礙列表(Block List)
敏捷項目中的燃盡圖
迭代評審和回顧會議
增量交付成果的標準
根據選定項目實施”迭代計劃”的操作方式
捷測試管理
對代碼進行實施單元測試
進行日構建
進行可接受測試
將測試中發現的Bug發布到Bug管理系統
根據開發的進度反復迭代以上過程
案例實戰
根據選定(ding)項(xiang)目(mu)實(shi)施(shi)”持續集(ji)成(cheng)和日(ri)構建”的(de)操作方式
第四天下午
敏捷項目管理工具實踐
如何編寫項目開發計劃
如何組建開發團隊,定義團隊成員角色
如何制定開發進度表并將其發布至項目進度網頁中
演示:提供敏捷研發管理系統講解與演示
課程總結(jie)與(yu)展示 根據選定項目實(shi)施”敏捷(jie)研發(fa)管理(li)平(ping)臺”的操作實(shi)施
軟件開發課程培訓班
轉載://citymember.cn/gkk_detail/5840.html
已開(kai)課時間(jian)Have start time
研發管理內訓
- 研發團隊管理與高效運作 趙(zhao)澄旻
- 《基于價值工程的研發成本控 何(he)重(zhong)軍
- 《如何打造高績效的研發團隊 張現(xian)鋒
- 《技術崇拜,守正出奇: 華 何(he)重(zhong)軍
- 《企業研發人員工作問題分析 何重(zhong)軍
- 《華為IPD研發項目管理* 張現(xian)鋒
- 構建高效的創新研發管理體系 孫老(lao)師
- 《基于價值鏈的研發績效管理 張現鋒(feng)
- 研發企業IPD集成產品開發 徐驥
- 創新與研發管理 陳永(yong)生
- 研發畫布共創 ——基于研發 付小東
- 《敏捷開發項目管理實戰應用 邊登峰