教学优势
曙海教育的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系。曙海教育的课程在业内有着响亮的知名度。
本课程,秉承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周期降低一半
?