敏捷开发-Scrum

简介: 今天继续学…

什么是Scrum?


借用百度百科的说法:


Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法。


Scrum开发原则


1.保持简单:


Scrum 本身就是简单轻量级的流程,一页纸就能说清楚,与传统模式相比,它能极大简化我们现有的开发流程。


2.接受变化:


Scrum 鼓励将工作细分成小块。它关注的是一小段一小段时间,只有在这些时间段的中间,我们オ可以重新调整工作的优先级。


3.不断迭代:


Scrum 需要在小于30天的一次次迭代中构建应用程序。不断的反馈和改善﹣在毎一次迭代的末尾, Scrum 流程要求我们回顾以前是怎么做的,并且思考我们下次可以做哪些事情来改善流程。


4.协作:


Scrum 鼓励团队成员的协作和沟通。如果没有这些, Scrum 就一点用都没有。


5.减少浪费:


Scrum 帮助我们识别做那些只对客户或者团队有价值的事情。


Scrum的关键流程



1.产品需求列表( Product Backlog )


这是构建一个产品需要做的所有事情的一个高层次的列表,并按优先级排列,这样可以保证你总是工作在最重要的任务上。


2.“冲刺”( Sprint )


一个 Sprint 就是一次为完成特定目标的选代,一般是1~3周。之所议叫冲刺 Sprin ,而不是叫选代,就是希望大家能够保持一种紧迫感,努力快速完成任务。


3.冲刺变求列表”( Sprint Backlog )


这是 Sprint 的工作任务列表。一个“冲刺” 需求列表包含产品需求表上最高优先级的一些霄求,以及产生的附加任务,每一个任务都应该有一个明确的“完成”( Done )的定义。对于你的 TD 项目组,就是对等一个开发的功能及对应的任务拆解后,定好验收标准。


4."产品负责人”( Product Owner )


这个人负責维护产品需求列表内容和优先级,还有产品发市计划以及最终的验收。他还要对 ROI (投资回报)负责。


5.Scnum Maste(敏捷专家)


这个人负责执行这个框架流程,帮助大家消除工作障碍,来保护团队不受外界打扰,这就像“牧羊犬"保护羊群一样;同时领导团队不断责进工作流程,这一点上,他应该是一个“变革发起者"的角色。


6.“开发团队”( Team ):


这些就是真正完成具体开发工作的人,一般5~9人规模。对于一次冲刺 Sprint 中的任务做出承诺,尽最大努力完成。


相关文章
|
存储 Ubuntu 数据库
Dockerfile(14) - VOLUME 指令详解
Dockerfile(14) - VOLUME 指令详解
5406 0
|
C#
C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录
C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录
320 0
|
8月前
|
XML JSON 网络协议
利用HTTP POST协议实现简单的RPC协议:WireShark抓包分析
通过这种方式,我们可以使用HTTP POST实现简单的RPC协议,并使用WireShark进行抓包分析。这不仅可以帮助我们理解RPC协议的工作原理,也可以帮助我们调试和优化我们的代码。
396 30
|
数据采集 数据可视化 数据处理
Python数据科学:Pandas库入门与实践
Python数据科学:Pandas库入门与实践
|
编解码 前端开发 API
使用 DPR 进行响应式设计
【10月更文挑战第24天】我们可以利用 DPR 来实现更精细、更自适应的响应式设计,为用户提供更好的视觉体验,无论他们使用的是什么设备。
|
网络协议 网络安全 数据安全/隐私保护
如何在IDEA中使用固定公网地址SSH远程连接服务器开发环境(三)
在IDEA中通过固定公网地址SSH远程连接服务器开发环境,需要配置固定TCP端口以避免地址随机变化。首先,升级cpolar至专业版及以上,然后在官网保留一个固定TCP地址。进入cpolar管理界面,编辑隧道信息,将保留的固定地址填入,更新隧道。最后,在IDEA中新建SSH连接,输入固定地址和端口,验证连接。成功后,即可稳定远程开发。
|
存储 SQL 安全
DVWA File Upload 通关解析
DVWA File Upload 通关解析
阿里云短信服务的计费方式、规则和欠费说明_短信服务
阿里云短信服务的计费方式、规则和欠费说明_短信服务,阿里云短信服务价格表,阿里云短信0.032元一条,阿里云短信价格?阿里云短信怎么收费?阿里云短信多少钱一条,阿里云短信价格0.032元一条
1134 0
|
分布式计算 关系型数据库 Hadoop
CentOS7 上配置Openstack[单机配置](上)
写在前面 配置前须知!!! step1 主机设置 step2 配置网口和DHCP确定IP step3 配置网络访问Internet step4 停止网络管理器关闭防火墙 step5 关闭SELinux step6 更新yum step7 安装Openstack RPM step8 安装PackStack
571 0
CentOS7 上配置Openstack[单机配置](上)
|
存储 缓存 NoSQL
使用redis进行缓存加速
使用redis进行缓存加速
468 0