400-888-5228

培訓(xùn)目標(biāo)

此課程通過咨詢師直接駐場,采用培訓(xùn)+現(xiàn)場沙盤實戰(zhàn)的復(fù)合形式,對大約4~6個項目組進(jìn)行完整案例的研發(fā)全程實戰(zhàn)沙盤指導(dǎo)。培訓(xùn)中所用的所有案例,均來自于團(tuán)隊自身。

 

兩種形式均需要提前簡短電話溝通(30分鐘),根據(jù)客戶原來掌握的情況,確認(rèn)課程重點和裁剪方法。為了保持課程完整性,被裁剪掉的內(nèi)容也會被快速講解一下。

不過大綱和課件無需更新,講師只要在授課時進(jìn)行靈活應(yīng)變即可。

目標(biāo)與思路

團(tuán)隊成員職能應(yīng)相對完整,主要角色包括:產(chǎn)品經(jīng)理(Product Owner),項目經(jīng)理(Scrum Master),業(yè)務(wù)分析人員,開發(fā)與測試骨干。

若有其他非開發(fā)團(tuán)隊(質(zhì)量保證,配置管理,過程管理等),請拆散后分布于不同團(tuán)隊中進(jìn)行實戰(zhàn)。拆散后的團(tuán)隊人數(shù)不計算在項目組內(nèi)部(因此每個項目組的人數(shù)可能超過8人,但不會影響培訓(xùn)效果)。

課程大綱

第一天

Day 1

?

概述Introduction (1hr)

2? 敏捷開發(fā)的歷史History of Agile

2? 敏捷開發(fā)當(dāng)前分支Current Branches of Agile

2? 敏捷開發(fā)的未來Future of Agile

拆分需求并建立產(chǎn)品待開發(fā)項Break down requirements and build product backlog (4hrs)

2? 建立用戶場景Build a list of user scenarios

2? 分析并使用實體作為史詩故事Analyze and use potential entities(objects) as Epics.

2? 分析并使用CURD行為作為用戶故事Analyze and use CRUD actions of users as Stories.

2? 練習(xí):建立產(chǎn)品待開發(fā)項Exercise: Build the product backlog

2? Q&A

優(yōu)先級排序及早期估算Prioritizing and early phase estimation (3hrs)

2? 根據(jù)商業(yè)目標(biāo)優(yōu)化用戶故事Prioritize stories according to business objects.

2? 創(chuàng)建用戶故事地圖以便呈現(xiàn)整體計劃Build story mapping to visualize the overall planning

2? 基于功能點(而非故事點)估算整體工作量,工期,成本,代碼行,測試用例數(shù)Estimate overall efforts, duration, cost, lines of code and count of testcases, based on function point (rather than story point).

2? 練習(xí):創(chuàng)建和估計用戶故事地圖Exercise: Build and estimate the story mapping.

2? 問答環(huán)節(jié)Q&A

第二天

Day 2

?

迭代計劃會Iteration planning meeting (4hrs)

2? 如何給團(tuán)隊講一個好故事How to tell a good story to the team.

2? 計劃撲克Planning poker.

2? 練習(xí):用計劃撲克估算一個用戶故事Exercise: Plan a story with planning poker.

2? 超越用戶故事-更快的估算和更快的開發(fā)速度Beyond planning poker – quicker planning and shorter development time(Planning Poker Pro).

2? 問答環(huán)節(jié)Q&A

?

看板與每日立會Kanban and daily standup meeting (2hrs)

2? 每日立會的三個問題3 Questions of daily standup meetings

2? 超越每日立會-用代碼公有制來連接團(tuán)隊成員Beyond standup meetings – connect team members with collective ownership

2? 看板:控制在制品數(shù)量Kanban: Keep down the WIP.

2? 練習(xí):超越看板-改進(jìn)你的看板Exercise: Beyond Kanban – Improve your Kanban

2? 問答環(huán)節(jié)Q&A

敏捷技術(shù)管理Agile Technology? (3hrs)

2? 基于用戶故事的編碼 Coding based on user stories

2? 自動化測試介紹Introduction to test automation.

2? 案例分享

n? 基于微服務(wù)的“零編碼”接口測試框架

n? 基于MarS的快速Web界面測試

高級話題 Advanced Agile (1hrs)

2? QAD量化敏捷開發(fā) Quantitative Agile Development

2? QAMMI量化敏捷成熟度模型集成 Quantitative Agile Maturity Model Integration