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