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

敏捷軟件開發(fā)實踐—基于Scrum框架

主講老師: 潘德有 潘德有

主講師資:潘德有

課時安排: 1天/6小時
學(xué)習(xí)費用: 面議
課程預(yù)約: 隋老師 (微信同號)
課程簡介: 軟件開發(fā)是根據(jù)用戶要求建造出軟件系統(tǒng)或者系統(tǒng)中的軟件部分的過程。軟件開發(fā)是一項包括需求捕捉、需求分析、設(shè)計、實現(xiàn)和測試的系統(tǒng)工程。軟件一般是用某種程序設(shè)計語言來實現(xiàn)的。通常采用軟件開發(fā)工具可以進行開發(fā)。軟件分為系統(tǒng)軟件和應(yīng)用軟件,并不只是包括可以在計算機上運行的程序,與這些程序相關(guān)的文件一般也被認為是軟件的一部分。 軟件設(shè)計思路和方法的一般過程,包括設(shè)計軟件的功能和實現(xiàn)的算法和方法、軟件的總體結(jié)構(gòu)設(shè)計和模塊設(shè)計、編程和調(diào)試、程序聯(lián)調(diào)和測試以及編寫、提交程序。
內(nèi)訓(xùn)課程分類: 綜合管理 | 人力資源 | 市場營銷 | 財務(wù)稅務(wù) | 基層管理 | 中層管理 | 領(lǐng)導(dǎo)力 | 管理溝通 | 薪酬績效 | 企業(yè)文化 | 團隊管理 | 行政辦公 | 公司治理 | 股權(quán)激勵 | 生產(chǎn)管理 | 采購物流 | 項目管理 | 安全管理 | 質(zhì)量管理 | 員工管理 | 班組管理 | 職業(yè)技能 | 互聯(lián)網(wǎng)+ | 新媒體 | TTT培訓(xùn) | 禮儀服務(wù) | 商務(wù)談判 | 演講培訓(xùn) | 宏觀經(jīng)濟 | 趨勢發(fā)展 | 金融資本 | 商業(yè)模式 | 戰(zhàn)略運營 | 法律風(fēng)險 | 沙盤模擬 | 國企改革 | 鄉(xiāng)村振興 | 黨建培訓(xùn) | 保險培訓(xùn) | 銀行培訓(xùn) | 電信領(lǐng)域 | 房地產(chǎn) | 國學(xué)智慧 | 心理學(xué) | 情緒管理 | 時間管理 | 目標(biāo)管理 | 客戶管理 | 店長培訓(xùn) | 新能源 | 數(shù)字化轉(zhuǎn)型 | 工業(yè)4.0 | 電力行業(yè) |
更新時間: 2023-09-18 15:28


課程介紹:

在一些軟件開發(fā)企業(yè),包括自主開發(fā)、為第三方提供服務(wù)、離岸外包等,都會面臨一系列開發(fā)挑戰(zhàn)。這包括多變的環(huán)境、客戶需求不確定(很難全面獲得客戶需求)、以及新技術(shù)等。按照Cynefin 框架Stacey 矩陣,需求、技術(shù)和人是開發(fā)團隊面臨的最大挑戰(zhàn)。傳統(tǒng)的預(yù)測型(瀑布模式)無法在這種環(huán)境下完成交付目的。企業(yè)開始選擇和轉(zhuǎn)型到適應(yīng)型開發(fā)方法中(即敏捷)。

敏捷思維模式(或特定方法,如Scrum),融合了精益中的小批量交付、關(guān)注價值、避免浪費、持續(xù)改進等做法,并在《敏捷宣言》的指導(dǎo)原則下以應(yīng)對需求多變、快速且小批量交付、快速使用成果、關(guān)注價值等做法,實現(xiàn)當(dāng)前軟件開發(fā)業(yè)的訴求。本課程重點圍繞Scrum框架,融合XP、精益、看板等最佳實踐,為項目軟件開發(fā)團隊提供一套完整可行的項目交付方法。

 

學(xué)習(xí)收獲:

1. 能夠清晰的理解和認識敏捷軟件開發(fā)中的各類角色,以及干系人的職、權(quán)、責(zé);

2. 能夠理解敏捷團隊各崗位(如PO、Scrum Master、開發(fā)團隊等)的職責(zé);

3. 能夠完整的啟動、規(guī)劃、開發(fā)、評價、結(jié)束一個敏捷項目,或敏捷中的一個發(fā)布、沖刺;

4. 能夠全局理解客戶、發(fā)起人的可變性訴求,能夠及時關(guān)注并交付軟件成果和價值;

5. 能夠按照Scrum框架(或類似敏捷框架),從端到端理解、應(yīng)用全過程開發(fā)方法。

 

適用對象:

       敏捷項目經(jīng)理、需求工程師、軟件分析師、產(chǎn)品負責(zé)人、開發(fā)團隊、敏捷轉(zhuǎn)型團隊、IT/軟件開發(fā)人員。期望對敏捷項目管理有全面了解的人,包括Scrum、ACP相關(guān)人員。

 

課程時間: 

2天,6hours/天,共計12hours

 

課程大綱

第一天上午9:00-12:00(偏理論)

1. 敏捷軟件開發(fā)基本概念

1) 敏捷轉(zhuǎn)型中的要點說明

a) 傳統(tǒng)軟件開發(fā)項目特點

b) 敏捷軟件開發(fā)生命周期介紹

2) 敏捷宣言解析

a) 敏捷四大價值觀工作用于

敏捷宣言的提出和意義

敏捷宣言的價值與實際工作的融合

b) 敏捷12條原則工作應(yīng)用

敏捷原則的聚焦點

敏捷原則與實際開發(fā)工作的融合

3) 軟件混合型方法的采用說明

4) 敏捷軟件開發(fā)項目復(fù)雜性說明

2. 敏捷軟件開發(fā)項目立項

1) 確定敏捷項目角色

a) 產(chǎn)品負責(zé)人(PO)的角色與職責(zé)

PO人選、任命與職責(zé)要求

PO如何代表發(fā)起人關(guān)注敏捷開發(fā)價值

b) 跨職能開發(fā)團隊角色與職責(zé)

開發(fā)團隊人員構(gòu)成要求

開發(fā)團隊人員選擇和組建要求

開發(fā)團隊人員技能要求

c) Scrum Master角色與職責(zé)

傳統(tǒng)項目經(jīng)理與敏捷教練的區(qū)別

如何理解“團隊促進者”這個定義

d) 其他干系人在敏捷中的角色職責(zé)

發(fā)起人角色

客戶和用戶角色

職能負責(zé)人角色

其他角色

 

第一天下午13:00-16:00(實際應(yīng)用)

2) 確定軟件開發(fā)項目愿景

a) 確定軟件產(chǎn)品開發(fā)愿景

制定并發(fā)布軟件產(chǎn)品愿景說明書

商業(yè)需要與項目目的說明書

b) 制定與發(fā)布產(chǎn)品路線圖

產(chǎn)品路線圖制定要求

產(chǎn)品路線圖更新和復(fù)盤說明

c) 確定軟件項目開發(fā)版本

案例應(yīng)用:S公司是一家游戲開發(fā)企業(yè),公司決定通過敏捷方法嘗試開始一個新項目,在現(xiàn)有的團隊中,管理層決定選擇一位產(chǎn)品負責(zé)人、一個敏捷項目負責(zé)人、8個開發(fā)團隊成員。你是S公司外聘的一個敏捷教練,你應(yīng)該給他們什么建議?

3. 收集與梳理敏捷軟件需求

1) 制定產(chǎn)品待辦事項列表

a) 產(chǎn)品待辦項(Backlog)格式和要求

b) 產(chǎn)品負責(zé)人在此處所面臨的困難和解決方案

c) 軟件開發(fā)項目需求說明

功能與非功能需求

過渡需求

項目管理需求

2) 收集與整理敏捷軟件需求

a) 需求格式制定與說明

需求與用戶故事概念

角色建模技術(shù)

用戶故事如何表達

i. 如何用卡片表達故事

ii. 用戶故事的對話機制

iii. 確認與發(fā)布用戶故事

iv. 如何從史詩到用戶故事

優(yōu)秀用戶故事的特點

v. INVEST特征

vi. 繪制故事地圖

b) 收集和啟發(fā)需求的方法

訪談技術(shù)

頭腦風(fēng)暴

原型法

聯(lián)合應(yīng)用開發(fā)

3) 在產(chǎn)品待辦項中確定一次發(fā)布

4) 敏捷軟件需求和傳統(tǒng)項目需求差異

案例應(yīng)用:S公司根據(jù)軟件開發(fā)要求,決定先梳理出一部分開發(fā)內(nèi)容,在定義“用戶故事”時,團隊通過“卡片”展示每個故事的特點,并在故事卡的背面記錄了每個故事的測試和驗收條件,你能否按照這個要求,也梳理出當(dāng)前項目的“故事卡”?

 

第二天上午9:00-12:00(實際應(yīng)用)

4. 定義與規(guī)劃沖刺(迭代)

1) 沖刺規(guī)劃會議

a) 什么是沖刺(迭代)規(guī)劃會議

b) 參與者職責(zé)說明

c) 發(fā)布單次沖刺要求

2) 需求優(yōu)先級梳理

a) MoSCoW原則的使用

b) 時間盒子概念

c) 決策技術(shù)的應(yīng)用

d) 投票原則

3) 沖刺工作量估算和速率

a) 用戶故事常見工作量估算單位

b) 故事點和理想日

c) 沖刺待辦項估算要點

團隊估算

估算的準確度和精確度

估算的相對性

d) 沖刺速率

什么是速率

預(yù)測和確定沖刺速率

4) 沖刺(迭代)規(guī)劃注意事項

a) 迭代燃盡圖和燃起圖的使用

b) 單次沖刺發(fā)布與開工儀式

案例應(yīng)用:S公司剛批準的新軟件開發(fā)項目中,對于已經(jīng)創(chuàng)建在案的“需求”,產(chǎn)品負責(zé)人分析了他們的優(yōu)先級,在需求優(yōu)先級定義的過程中,大家都參與了討論。你現(xiàn)在有20個用戶故事,現(xiàn)在如何給出他們的優(yōu)先級?

5. 沖刺(單次迭代)過程

1) 開發(fā)團隊

a) 跨職能要求(T型特征團隊)

b) 分工協(xié)作

2) 單次沖刺工作量確認

a) 探測

b) 0次沖刺和第1次沖刺

3) 任務(wù)分解與沖刺

a) 將用戶故事拆分為任務(wù)

b) 創(chuàng)建任務(wù)看板和執(zhí)行

c) 解決問題與“停車場圖”使用

d) 每日工時單提交

e) 基于流程的敏捷和基于迭代的敏捷

4) 團隊協(xié)作

a) 每日站立會議

會議參與者

會議時長說明

會議內(nèi)容要求

b) 關(guān)注技術(shù)債務(wù)

 

第二天下午13:00-16:00(實際應(yīng)用)

5) 工作績效報告發(fā)布

a) 信息發(fā)射源的概念

b) 使用看板推動任務(wù)執(zhí)行

c) 迭代燃盡圖和燃起圖檢測過程

案例應(yīng)用:K公司的團隊在展示燃盡圖時,發(fā)現(xiàn)截止到第5天的進展情況突然出現(xiàn)直線下降,你是否能夠用燃盡圖很好的展示項目單次迭代的績效呢?

6. 沖刺(迭代)評審與回顧

1) 評審

a) 評審會議的安排

b) 評審的主要目的

c) 評審的參與者

d) 評審與部署、發(fā)布

2) 變更

a) 過程管理中的變更問題

b) 產(chǎn)品評審結(jié)果變更問題

3) 回顧

a) 什么時候舉行回顧會議

b) 回顧的目的和意義

c) 如何做到持續(xù)改進

案例應(yīng)用:K公司針對新產(chǎn)品開發(fā)項目中的需求,進行了定義和說明,但是怎么樣才能夠“即滿足客戶訴求,也滿足執(zhí)行訴求”,看看團隊如何開展基于價值和優(yōu)先級的交付策略,如何切合產(chǎn)品功能和屬性,并階梯式交付,怎么樣理解“迭代與增量”的思維模式。誰對價值和交付負責(zé),誰來推動目標(biāo)的落地。

7. 大規(guī)模敏捷特點

1) 基于Scrum的單一交付模式

2) 大規(guī)模敏捷開發(fā)特點

8. 最終產(chǎn)品發(fā)布與上市

1) 基于短迭代短交付的上市原理

2) 及時獲取和分析產(chǎn)品價值

3) 評估產(chǎn)品投資回報情況

案例應(yīng)用:針對敏捷開發(fā)過程的全過程管理,新產(chǎn)品按照迭代開發(fā)和交付,并實時交付價值,滿足市場需求,獲得投資者和客戶的認可。如何判斷是否得到回報和收益?

 
反對 0舉報 0 收藏 0
更多>與敏捷軟件開發(fā)實踐—基于Scrum框架相關(guān)內(nèi)訓(xùn)課
企業(yè)家經(jīng)營哲學(xué)與企業(yè)經(jīng)營之道 高   效   執(zhí)   行   力 教練式經(jīng)銷商管理 商業(yè)模式創(chuàng)新 創(chuàng)新思維管理應(yīng)用訓(xùn)練?—創(chuàng)造性解決問題 創(chuàng)新思維和有效執(zhí)行 微課的設(shè)計與制作 高效能主管風(fēng)暴訓(xùn)練營
潘德有老師介紹>潘德有老師其它課程
裝備/設(shè)備工程項目管理實踐 制造業(yè)的項目管理實踐 運用Excel創(chuàng)建項目進度計劃 營銷/銷售類項目管理應(yīng)用 研發(fā)質(zhì)量與風(fēng)險管控全過程應(yīng)用 信息系統(tǒng)集成類項目管理實踐 新產(chǎn)品開發(fā)項目管理實踐 項目需求管理:收集與分析方法
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  誠聘英才  |  網(wǎng)站聲明  |  隱私保障及免責(zé)聲明  |  網(wǎng)站地圖  |  排名推廣  |  廣告服務(wù)  |  積分換禮  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報  |  京ICP備11016574號-25