敏捷开发框架_测试经理必知必会:敏捷开发3355原则
时间到了2020年,敏捷开发早就已经是软件行业内一个几乎既成事实的标准,几乎每个软件研发团队都说采取了敏捷开发流程。
老司机以自己长期以来的软件实践,以及混迹于敏捷圈子近10年的体会,可以负责地说,敏捷原本有若干模式,比如:AMDD(Agile Model Driven Model),AUP(Agile Unified Process),XP(eXtreme Programming),FDD(Feature Driven Development),Scrum,OpenUP(Open Unified Process),ADM(Agile Data Model),LSD(Lean Software Development)
但是在中国大陆的软件圈子里,谈到的敏捷则只是Scrum。
对于Dev负责人,熟知敏捷开发原理、过程、各阶段输出,已经是基本常识了。
但是测试圈子的小伙伴们,对敏捷,特别是对Scrum又了解多少呢?
想更多参与到软件研发中,想要真正地在大团队有话语权,想要在被压缩测试时间时候能义正言辞地怼回去……
我们要理解掌握部分Dev团队的知识。
今天,老司机给各位小伙伴们介绍一下我们通常谈到的敏捷,也就是Scrum。
先从敏捷开发(Scrum)的3355原则说起。
Scrum 是一个用于开发和维持软件产品的框架 ,是一个增量的、迭代的软件研发过程。在Scrum框架中,整个开发过程由若干个短的迭代周期组成,一个短的迭代周期称为一个Sprint。每个Sprint的建议时间长度是2到4周。
在Scrum框架中,PO(Product Owner)使用Backlog来管理产品的需求,产品backlog是一个按照商业价值排序的需求列表,列表条目的体现形式通常为用户故事。Scrum团队总是先开发对客户具有较高价值的需求。
在每个Sprint开始时,Scrum团队从产品Backlog中挑选最高优先级的需求进行开发。挑选的需求在Sprint计划会议上经过讨论、分析和估算(故事点)得到相应的任务列表,被称为Sprint backlog。
在每个迭代结束时,Scrum团队将递交可运行、可交付的产品增量(其实就是完成的软件)。
简单来说,敏捷(Scrum)的过程如上所述。
![](/assets/blank.gif)
整个敏捷(Scrum)过程中,3355原则贯穿其中。
老司机带各位小伙伴详细展开“3355”:
敏捷(Scrum)包括3个角色、3个工件、5个活动、5个价值
3个角色
• 产品负责人(Product Owner)
• Scrum Master
• Scrum团队
3个工件
• 产品Backlog(Product Backlog)
• SprintBacklog
• 燃尽图(Burn-down Chart)
5个活动
• Sprint计划会议(Sprint Planning Meeting)
• 每日站会(Daily Scrum Meeting)
• Sprint评审会议(Sprint Review Meeting)
• Sprint回顾会议(Sprint Retrospective Meeting)
• 产品Backlog梳理会议( Product Backlog Refinement)
5个价值
• 承诺 – 愿意对目标做出承诺
• 专注– 把你的心思和能力都用到你承诺的工作上去
• 开放– Scrum 把项目中的一切开放给每个人看
• 尊重– 每个人都有他独特的背景和经验
• 勇气– 有勇气做出承诺,履行承诺,接受别人的尊重
敏捷(Scrum)并不是严苛的教条,不是说必须如何如何,否则就不能被称之为“敏捷”了。
但是,有一点是确定的,如果负责人或者团队的“敏捷教练”不能脱口而出敏捷(Scrum)的“3355”原则,则可以肯定,他/她不懂敏捷,所实行的也是伪敏捷。
作 者:Testfan Arthur
出 处:微信公众号:自动化软件测试平台
版权说明:欢迎转载,但必须注明出处,并在文章页面明显位置给出文章链接
敏捷开发框架_测试经理必知必会:敏捷开发3355原则相关推荐
- mysql日期维表sql文件_《MySQL必知必会》笔记(SQL练习+建表语句)
站在巨人的肩上 Standing On Shoulders Of Giants 部分转自:https://www.jianshu.com/p/294502893128 https://blog.csd ...
- 《渗透测试实践指南 必知必会的工具与方法 (原书第2版)》读书摘录
----------------------------------------------------------------------------分割线--------------------- ...
- c2064 项不会计算为接受0个参数的函数_【JS必知必会】高阶函数详解与实战
本文涵盖 前言 高级函数概念 函数作为参数的高阶函数 map filter reduce sort详解与实战 函数作为返回值的高阶函数 isType函数与add求和函数 如何自己创建高阶函数 前言 一 ...
- SpringBoot入门到精通_第6篇 _必知必会
接上一篇:SpringBoot入门到精通_第5篇 _SpringBoot Actuator监控 https://blog.csdn.net/weixin_40816738/article/detail ...
- SpringBoot入门到精通_第7篇 _必知必会总结
接上一篇:SpringBoot入门到精通_第6篇 _必知必会
- 《SQL必知必会》第六课 用通配符进行过滤 使用LIKE操作符,%、[]、_通配符进行通配搜索
第六课 用通配符进行过滤 使用LIKE操作符,%.[]._通配符进行通配搜索 #前面使用的所有操作符过滤中使用的值都是已知的 #利用通配符可以创建比较特定数据的搜索模式 #通配符:用来匹配值的一部分的 ...
- 电子工程师必知必会——矢网史密斯Smith Chart圆图测试阻抗
史密斯圆图是由很多圆周交织在一起的一个图.正确的使用它,可以在不作任何计算的前提下得到一个表面上看非常复杂的系统的匹配阻抗,唯一需要作的就是沿着圆周线读取并跟踪数据. 本期视频贝贝就带大家学习矢网的史 ...
- 读mysql必知必会有感_读《MySql必知必会》笔记
MySql必知必会 2017-12-21 意义:记录个人不注意的,或不明确的,或不知道的细节方法技巧,此书250页 登陆: mysql -u root-p -h myserver -P 9999 SH ...
- mysql必知必会_《MySQL必知必会》学习小结
关于SQL,之前通过sqlzoo的题目,完成了入门,也仅仅是入门而已. 最近都在忙着投简历和找新的数据分析项目做(为了练python和面试的时候有的聊),所以SQL放了一段时间没练.目前的工作用不到, ...
- mysql正则表达式关键字_《MySQL必知必会》正则表达式
<MySQL必知必会>正则表达式 正则表达式 1.1.关键字 REGEXP 正则表达式的使用需要用到关键字 REGEXP . select prod_name from products ...
最新文章
- 单片机软件proteus的汉化步骤
- 内联函数有什么优点?内联函数与宏定义的区别?
- C++ Opengl 绘制二次几何体源码
- DSP 投放的基本流程和算法
- PHP简单功能的实现
- 汇编语言(二十)之分类统计字符个数
- linux文本处理脚本题,Linux文本处理工具sed练习题
- 【Tyvj1783】【codevs2418】【BZOJ1856】字符串,厉害的组合数与模型转换
- HDU3308 线段树区间合并
- JavaScript学习(八)—属性节点和属性值的操作
- 金山盛大成立合资公司
- html语言标记滚动字幕,网页滚动文字的制作HTML代码
- 「大数据成神之路」第四版更新完毕
- SpatialDB |单细胞空间转录组数据分析可视化平台
- 局域网内两台电脑无法共享文件问题
- SpringAOP静态代理
- Spring 事件发布机制@EventListener源码深度解析
- php代码画表情包,canvas绘制表情包的示例代码
- 【kafka】Error while fetching metadata xxx: {TEST=LEADER_NOT_AVAILABLE}
- Android_线程_多线程下载
热门文章
- (转)区别不同浏览器,CSS hack写法
- BBS论坛(二十三)
- 条件控制语句 以及 循环语句
- POJ 3274 Gold Balanced Lineup 哈希,查重 难度:3
- 笔记本电脑截屏_笔记本电脑截屏快捷键是哪个?
- 【视频】时间序列分析:ARIMA-ARCH / GARCH模型分析股票价格
- 拓端tecdat|Python用GARCH、离散随机波动率模型DSV模拟和估计股票收益时间序列与蒙特卡洛可视化
- 拓端tecdat|R语言中的prophet预测时间序列数据模型
- 7-12 文件传输 (25 point(s))
- dg修改归档目录 oracle_OracleDG主库丢失归档增量同步