【SAFe系列】10.敏捷开发流程图及关键环节注意事项
2021-04-24 15:02:22 6 举报
通过岗位角色、开发流程以及关键环节提示的方式,展示最佳的敏捷开发流程。帮助团队解决实际问题,尤其是需要大家关注【发布计划会议】的重要性,这个阶段,技术经理就应该介入,去估算技术架构的适应性、人力资源的缺口。
作者其他创作
大纲/内容
Sprint计划会议(每两周)
识别关联业务识别关联系统识别测试要求
业务经理(主要)产品经理(主要)技术经理(主要)项目经理(主要)测试经理(主要)运维经理(主要)开发团队(主要)设计人员(主要)
无优先级排序
用户故事地图/看板
非功能性需求
从需求全景、关联关系、安全、技术限制等方面审视和补充相关需求,并初步梳理迭代范围
澄清及拆分需求
优先级规则要素
排序规则
1、合规要求
1.1 根据合规的报送时间要求判定
2、业务战略
2.1 结合公司的业务战略判定 2.2 结合同业领先实践进行判定 2.3 分析市场的占有情况进行判定
3、依赖关系
【根据技术实现所需关联的应用关系判定】 3.1 别人依赖我,优先完成 3.2 独立功能,次之完成 3.3 我依赖别人,最后实现
4、开发成本和高风险
【业务价值相同的情况下】 4.1 开发成本低、风险高的优先级最高 4.2 开发成本低、风险低的优先级次高 4.3 开发成本高、风险高的优先级更次之 4.4 开发成本高、风险低的优先级低
5、需求的功能属性
5.1 高频使用功能,优先实现 5.2 主流程功能优先实现 5.3 辅助功能次之实现 5.4 优化功能再次之实现
6、生产bug类
6.1 优先级较高
7、更多
7.1 满足核心用户需求的优先(二八原则) 7.2 满足核心业务的需求优先(资源最大化利用) 7.3 经济收益法
估算技术架构适应性 总体架构设计估算人力缺口(长期或短期) 组织结构及人员配置
上线
两个挑战,两个方向;两个前提,两个根因,提前介入,对其业务,技术预判,两个估算;两个基点,业务技术;
测试
制定优先级规则按优先级规则排序修订优先级规则
迭代执行阶段
迭代准备阶段
研发
已优先级排序
Sprint评审会议(每周)
需求条目列表(所有需求)
发布计划会议(需求梳理会议)(每两周/每月)
概要设计(架构、数据、接口)设计评审代码开发代码评审技术测试(单元测试、集成自测)缺陷修复开发文档
满足发布准入条件
Sprint回顾会议(每周)
满足产品准入条件
验收
迭代需求细化
工作流程
产品验收业务验收
编写用例用例评审功能测试(多环境)性能测试安全测试测试前移
业务说明书产品说明书原型设计(高保真)总体架构设计软件需求确认
估算架构与资源
生产Bug
产品愿景
高优先级需求进入迭代估算任务工时(排期)制定测试约束制定验收约束制定上线计划
用户类型分析目的及价值分析拆分需求
业务经理(主导)产品经理(主要)技术经理(主要)项目经理(主要)测试经理(可选)运维经理(可选)
产品待办事项列表
每日例会
环境准备投产评审上线部署生产验证
敏捷开发流程图及关键环节注意事项
排列优先级
Sprint待办事项列表
识别关联(业务、系统)
满足迭代准入条件
功能优化
投产阶段
0 条评论
下一页