教學(xué)優(yōu)勢
曙海教育的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系。曙海教育的課程在業(yè)內(nèi)有著響亮的知名度。
本課程,秉承20年積累的教學(xué)品質(zhì),以項目實現(xiàn)為導(dǎo)向,老師將會與您分享設(shè)計的全流程以及工具的綜合使用經(jīng)驗、技巧。
??課程內(nèi)容:
o?利用SEAi需求分析法形成需求層次與框架
§?簡單識別場景Scenario
§?簡單識別實體Entity
§?簡單識別行為?Action(Api)
·?練習(xí):建立一個一人年需求的場景S-實體E-行為A層次
o?基于需求的規(guī)模
§?基于故事點/故事數(shù)的估算
·?練習(xí):撲克牌估算
§?基于SEAi需求框架自動計算功能點(Function?Point)
·?練習(xí):針對上述需求建立軟件功能點規(guī)模(用于以下的估算與度量)
o?需求實例化(概述)
o?建立需求完成標(biāo)準(zhǔn)(開發(fā)準(zhǔn)入標(biāo)準(zhǔn))
§?DOR(Definition?Of?Ready)需求就緒并可進(jìn)行排期、開發(fā)的標(biāo)準(zhǔn)
??課程內(nèi)容:
o?優(yōu)先級排序方法
§?WSJF方法
§?基于商業(yè)步調(diào)的優(yōu)先級排序
o?用戶故事地圖
§?用戶故事的2個維度
§?用戶故事的3層結(jié)構(gòu)
§?用SEAi條目生成用戶故事地圖
§?練習(xí):生成用戶故事地圖
o?MVP最小可用產(chǎn)品
§?MVP最小可用產(chǎn)品
§?MVR最小可用發(fā)布
§?兩種版本規(guī)劃策略
§?練習(xí):計劃2~3個最小可用發(fā)布
??課程內(nèi)容:
o?Scrum基本實踐(在高級過程中是“方法回顧”)
§?三種角色
·?PO
·?SM
·?Team
§?三種工作產(chǎn)品
·?Product?Backlog
·?Sprint?Backlog
·?Working?Product
§?四個會議
·?計劃會
·?每日立會
·?反思會
·?評審會
o?Scrum進(jìn)階
§?計劃會
·?敏捷開發(fā)領(lǐng)導(dǎo)力在計劃中的應(yīng)用
·?“快速單向計劃會”
§?每日立會
·?利用代碼公有制加強(qiáng)團(tuán)隊的日常協(xié)作
§?評審會
·?確認(rèn)MVR最小可用發(fā)布
§?反思會
·?利用量化數(shù)據(jù)進(jìn)行反思,防止定性問題扯皮
??課程內(nèi)容
o?看板
§?看板的列設(shè)置
§?控制在制品數(shù)量
o?DevOpsBan
§?比較Scrum,Kanban,DevOps板
§?利用可變周期迭代,自適應(yīng)交付規(guī)模不同的最小可用發(fā)布MVR
§?使用兩種策略建立最小可用產(chǎn)品
§?使用用戶故事地圖同步開發(fā)與測試對交付功能的認(rèn)知
o?開發(fā)與測試的看板協(xié)同
§?開發(fā)-測試協(xié)同看板
§?跨團(tuán)隊依賴的跟蹤
??課程內(nèi)容
o?從敏捷開發(fā)到敏捷業(yè)務(wù)
§?以最小可用產(chǎn)品MVP代替Sprint?Backlog
§?以DevOpsBan代替普通Kanban
§?以DevOps的可變周期迭代(適應(yīng)MVP的可變規(guī)模)代替Scrum的固定周期
o?自動化測試
§?接口測試
§?界面測試
§?自動化測試的效率提升
o?CI持續(xù)集成
§?持續(xù)集成流程與工具
§?為何持續(xù)集成可以提升生產(chǎn)率與質(zhì)量?
o?CD持續(xù)發(fā)布
§?灰度發(fā)布
§?為何灰度發(fā)布可以降低質(zhì)量成本?
o?DevOps核心度量
§?開發(fā)周期?=?需求自進(jìn)入開發(fā)到完成開發(fā)的周期
§?需求交付周期?=?需求自提出到交付的周期
§?缺陷響應(yīng)周期?=?缺陷自提出到交付的周期
??課程內(nèi)容:
o?REPMM鏈條
§?R需求分析(量化規(guī)模)
§?E估算
§?P計劃
§?M跟蹤與控制
§?M度量分析
o?Benchmarking方法
§?基本概念
§?公開的度量數(shù)值P10~P90
??課程內(nèi)容
o?度量的2個時機(jī)
o?選擇不可控因素為標(biāo)準(zhǔn)度量項
o?Dev研發(fā)效能五大開發(fā)度量指標(biāo)(FP=功能點數(shù))
§?生產(chǎn)率?=?FP/人天
§?編碼消耗率?=?邏輯代碼行?/?FP
§?測試用例密度?=?測試用例數(shù)?/?FP
§?測試缺陷密度?=?測試缺陷數(shù)?/?FP
§?發(fā)布缺陷密度?=?發(fā)布缺陷數(shù)?/?FP
o?Ops運維效能三大發(fā)布度量指標(biāo)
§?開發(fā)周期(保健因素)
§?需求交付周期(保健因素)
§?缺陷修復(fù)時間(激勵因素)
o?基礎(chǔ)度量數(shù)據(jù)的定義與采集方法
§?功能點數(shù)
§?人天數(shù)計算方法
§?測試用例計數(shù)方法
§?測試缺陷計數(shù)方法
§?發(fā)布缺陷數(shù)計數(shù)方法
§?演示1:在AdaPPM中建立Benchmarking基線,并與行業(yè)數(shù)據(jù)進(jìn)行對比
§?演示2:在AdaPPM中分析Benchmarking基線的走向
§?對數(shù)據(jù)標(biāo)準(zhǔn)化以便進(jìn)行橫向?qū)Ρ龋ň毩?xí)見后)
利用無代碼測試系統(tǒng)將自動化測試/CI/CD周期降低一半
?