課程描述INTRODUCTION
IPD和敏捷開(kāi)發(fā)結(jié)合實(shí)踐培訓(xùn)
日程安排SCHEDULE
課程大綱Syllabus
IPD和敏捷開(kāi)發(fā)結(jié)合實(shí)踐培訓(xùn)
【課程背景】
軟件系統(tǒng)的日益復(fù)雜化和用戶需求、軟件更新的頻繁化,加之開(kāi)發(fā)團(tuán)隊(duì)分散的工作方式,項(xiàng)目的溝通和平滑管理變得越來(lái)越困難。另一方面,如何在多角色分工的情況下,緊扣用戶提出的需求,監(jiān)控其實(shí)施,確保用戶需求最終落實(shí)到產(chǎn)品的各個(gè)版本中去,并在產(chǎn)品發(fā)行和用戶支持等方面提供幫助,響應(yīng)用戶新的需求,推動(dòng)新的開(kāi)發(fā)周期。新的開(kāi)發(fā)方法-敏捷開(kāi)發(fā),有助于開(kāi)發(fā)人員、測(cè)試人員和管理人員更快的適應(yīng)客戶需求的變化,快速的發(fā)布和提交版本。使得軟件的發(fā)布能更快捷的滿足客戶的需求。敏捷軟件開(kāi)發(fā)過(guò)程中,有一些新的開(kāi)發(fā)手段,把開(kāi)發(fā)活動(dòng)和測(cè)試活動(dòng)結(jié)合起來(lái)。通過(guò)敏捷項(xiàng)目管理,可以更好的發(fā)揮團(tuán)隊(duì)特長(zhǎng),并行開(kāi)發(fā),合理控制軟件版本,有效地提高生產(chǎn)率。
【培訓(xùn)課時(shí)】12小時(shí)
【參加對(duì)象】企業(yè)總工、技術(shù)總監(jiān)、系統(tǒng)架構(gòu)師、研發(fā)經(jīng)理、測(cè)試經(jīng)理、質(zhì)量/品質(zhì)經(jīng)理、研發(fā)測(cè)試骨干,以及研發(fā)測(cè)試技術(shù)人員。
【課程大綱】
1、案例分析
2、IPD(集成產(chǎn)品開(kāi)發(fā))體系的整體框架及敏捷開(kāi)發(fā)介紹
2.1 IPD整體框架
1)IPD的核心思想
2)IPD的框架
3)IPD的方法論體系
4)研發(fā)管理體系的水平等級(jí)劃分及演進(jìn)
5)各級(jí)別的特征
6)研討:貴公司產(chǎn)品研發(fā)處于何級(jí)別?存在的典型問(wèn)題是什么?
2.2 敏捷開(kāi)發(fā)簡(jiǎn)介
1)敏捷聯(lián)盟
2)敏捷宣言
3)敏捷實(shí)踐12條原則
4)對(duì)比其他的方法
5)敏捷方法的適用性
6)敏捷方法種類
7)業(yè)界敏捷浪潮
8)對(duì)敏捷的常見(jiàn)誤解
2.3 IPD與敏捷開(kāi)發(fā)一體化解決方案
1)IPD結(jié)構(gòu)化流程的思路:劃分階段、劃分層次
2)IPD結(jié)構(gòu)化流程的層次結(jié)構(gòu)
3)IPD的子流程(使能流程)
4)敏捷開(kāi)發(fā)與IPD流程的接口
5)IPD角色與敏捷角色的映射(產(chǎn)品經(jīng)理,PO,SM等)
6)研討:請(qǐng)繪制貴公司的敏捷開(kāi)發(fā)流程?
3、一體化的IPD+敏捷開(kāi)發(fā)項(xiàng)目管理實(shí)踐
3.1 IPD各階段流程介紹
1)概念階段流程
2)計(jì)劃階段流程
3)開(kāi)發(fā)階段流程
ü敏捷管理與IPD的接口
üIPD+敏捷開(kāi)發(fā)框架及流程
ü職責(zé)與角色劃分
4)驗(yàn)證階段流程
5)生命周期階段流程
3.2 IPD+敏捷開(kāi)發(fā)項(xiàng)目計(jì)劃的層次化
1)項(xiàng)目管理與IPD主流程的關(guān)系
2)IPD及敏捷項(xiàng)目管理的特點(diǎn)
3)如何做好IPD項(xiàng)目管理——與敏捷結(jié)合的計(jì)劃三層結(jié)構(gòu)
4)敏捷管理實(shí)踐:迭代計(jì)劃會(huì)議
3.3 IPD+敏捷開(kāi)發(fā)的項(xiàng)目監(jiān)控
1)IPD+敏捷的項(xiàng)目監(jiān)控體系
2)IPD+敏捷管理實(shí)踐:每日站立會(huì)議
3)IPD+敏捷管理實(shí)踐:可視化管理
4)IPD+敏捷管理實(shí)踐:迭代驗(yàn)收
5)IPD+敏捷管理實(shí)踐:迭代回顧會(huì)議
6)IPD+敏捷管理實(shí)踐的度量體系
Burn down chart
EVM
3.4 IPD+敏捷開(kāi)發(fā)的對(duì)應(yīng)角色
1)IPD層面的角色
2)敏捷軟件開(kāi)發(fā)典型場(chǎng)景
3)敏捷團(tuán)隊(duì)的三個(gè)核心角色
4)敏捷團(tuán)隊(duì)的角色職責(zé)
5)IPD與敏捷開(kāi)發(fā)角色的分工
4、一體化的IPD+敏捷開(kāi)發(fā)方法實(shí)踐
4.1 IPD+敏捷開(kāi)發(fā)需求管理
1)產(chǎn)品包需求
2)需求分解分配
3)設(shè)計(jì)需求和規(guī)格
4)用戶故事(user story)
4.2 IPD+敏捷開(kāi)發(fā)工程實(shí)踐管理
1)敏捷工程實(shí)踐:結(jié)對(duì)編程
代碼靜態(tài)分析工具
Code Review
2)敏捷工程實(shí)踐:測(cè)試驅(qū)動(dòng)開(kāi)發(fā)(TDD)
TDD案例分析
3)敏捷工程實(shí)踐:持續(xù)集成(CI)
每日構(gòu)建的概念和意義
每日構(gòu)建的實(shí)施策略
Daily Build和Build Break
每日構(gòu)建和版本管理的集成
以每日構(gòu)建為基礎(chǔ)的發(fā)布管理和試驗(yàn)環(huán)境
持續(xù)集成的概念
Smoke Test和持續(xù)集成的關(guān)系
BVT Automation和Non BVT Automation是持續(xù)繼承的有力保證
4)敏捷工程實(shí)踐:重構(gòu)
重構(gòu)的定義
為什么需要重構(gòu)
何時(shí)需要重構(gòu)
代碼的壞味道
各種重構(gòu)的方法
5、一體化的IPD+敏捷開(kāi)發(fā)項(xiàng)目質(zhì)量控制
5.1、基于風(fēng)險(xiǎn)的敏捷測(cè)試用例設(shè)計(jì)
1)質(zhì)量模型(功能性、可靠性、易用性、效率性、維護(hù)性、可移植性)
2)測(cè)試方法分類
3)靜態(tài)語(yǔ)法檢查(Lint)
4)白盒測(cè)試用例設(shè)計(jì)方法(單元、集成測(cè)試)
5)黑盒測(cè)試用例設(shè)計(jì)方法(系統(tǒng)測(cè)試)
6)演練與問(wèn)題討論
5.2、自動(dòng)化的構(gòu)建與測(cè)試
1)自動(dòng)化測(cè)試概念
2)自動(dòng)化測(cè)試在軟件開(kāi)發(fā)周期中的位置
3)自動(dòng)化測(cè)試局限性
4)自動(dòng)化測(cè)試基本理論
5)自動(dòng)化測(cè)試實(shí)施
6)常用工具介紹
7)基于QTP的自動(dòng)化測(cè)試解決方案架構(gòu)
8)自動(dòng)化測(cè)試成熟度
5.3、敏捷度量
1)敏捷度量-規(guī)模
2)敏捷度量-工作量
3)敏捷度量-進(jìn)度
6、華為的敏捷案例
6.1 敏捷形態(tài)
1)三步走之項(xiàng)目級(jí)敏捷
2)三步走之版本級(jí)敏捷
3)三步走之產(chǎn)品級(jí)敏捷
6.2 敏捷目標(biāo)
1)敏捷成功與否的衡量標(biāo)準(zhǔn)是業(yè)務(wù)結(jié)果(質(zhì)量、TTM)的改進(jìn)
2)版本人員具備良好的架構(gòu)設(shè)計(jì)和系統(tǒng)設(shè)計(jì)能力
3)具備版本級(jí)持續(xù)集成能力和自動(dòng)化測(cè)試能力
6.3 敏捷實(shí)施過(guò)程
1)首次實(shí)施敏捷的參考步驟——八步曲
2)首次實(shí)施敏捷參考步驟——方法、目標(biāo)和誤區(qū)1
3)首次實(shí)施敏捷參考步驟——方法、目標(biāo)和誤區(qū)2
4)首次實(shí)施敏捷參考步驟——方法、目標(biāo)和誤區(qū)3
5)敏捷角色在華為的角色人選
6)其他敏捷相關(guān)角色在華為對(duì)應(yīng)的角色
7)項(xiàng)目組團(tuán)隊(duì)的組建方式:特性項(xiàng)目組和模塊項(xiàng)目組優(yōu)劣對(duì)比
8)項(xiàng)目級(jí)敏捷實(shí)施場(chǎng)景1:版本中項(xiàng)目組全都實(shí)施敏捷
9)項(xiàng)目級(jí)敏捷實(shí)施場(chǎng)景2:版本中部分項(xiàng)目組按特性組建實(shí)施敏捷
10)項(xiàng)目級(jí)敏捷實(shí)施場(chǎng)景對(duì)比
11)項(xiàng)目級(jí)敏捷通用過(guò)程模型
12)項(xiàng)目級(jí)敏捷過(guò)程樣例(版本中項(xiàng)目組全都實(shí)施敏捷)
7、總結(jié)及答疑
IPD和敏捷開(kāi)發(fā)結(jié)合實(shí)踐培訓(xùn)
轉(zhuǎn)載:http://www.nywlwx.com/gkk_detail/35963.html
已開(kāi)課時(shí)間Have start time
- 李晉