scrum敏捷开发、敏捷测试,快速迭代实践

本文详细介绍了敏捷开发中的角色职责,包括ScrumMaster、产品、研发和测试的角色,以及DevOps在发布中的作用。此外,阐述了需求文档、测试用例、研发设计等模板的要素,并详细梳理了从需求分析、研发、测试到发布的整个迭代流程,涵盖各个环节的关键任务和文档。最后,提到了迭代复盘会议,旨在不断优化迭代流程和效率。

目前敏捷开发、敏捷测试几乎已成为各个公司的通识,但每个公司的方法和流程都有所不同,以下就分享一下我所学习到的内容

 

一、迭代角色

1、Scrum Master

1.1 促进团队提高创造力,并努力提高开发团队的效率

1.2 负责消除团队的风险以及困难

1.3 识别 Sprint 中的风险并提供解决措施

1.5 负责召开复盘会议。 组织 Sprint 计划会议

1.6 负责跟进迭代进度

1.7 组织 Scrum 晨会

2、产品

2.1  负责迭代需求计划

2.2 负责编写需求产品设计文档

2.3 白皮书、操作手册、介绍资料

2.4 了解市场最新政策、动向、竞品分析

2.5 公司内部产品培训

2.6 不定期去客户现场沟通,调研新需求

2.7 负责管理好 Jira Sprint

2.8 迭代温馨提示、产品验收

2.9 积极参与测试用例评审并有效反馈

3、研发

3.1 认真评估产品需求,协助产品经理丰富其产品设计

3.2 根据产品需求文档,对需求任务做合理的拆分并评估其工作量

3.3 编写有效的研发设计文档并组织评审

3.4 积极参与测试用例评审并有效反馈

3.5 积极参与代码评审并有效反馈

3.6 需求负责人需要积极协调所有参与研发人员一起保证需求目标达成

3.7 需求有延期风险需要及时反馈给 Scrum Master

3.8 积极反馈迭代流程问题

4、测试

4.1 设计测试用例并执行测试    后期问题跟踪

4.2 为软件提供产品质量快速反馈

4.3 负责发布预演

4.4 识别需求,研发,测试,上线各阶段中可能存在的风险,并且快速反馈

4.5 发现敏捷过程中流程问题并提出改进意见

4.6 编写自动化测试用例与脚本

4.7 测试直接对接生产bug

4.8 关注系统级别的问题:比如性能、高可用性、安全等

4.9 鼓励提Bug时,提供更多有价值的信息

5、Devops

5.1 负责 CI/CD 

5.2 负责迭代发布

 

 

 

二、文档模板

1、需求文档模板

包含信息:需求名称、计划上线时间、需求目标、背景和策略适合、设想、需求、用户交互设计、问题、没有做。

参考示例:

模板下载:无

2、测试用例模板

包含信息:

参考示例:

模板下载

3、研发设计模板

包含信息:

参考示例:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值