敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。

首先,我们要理解它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发;而这种开发方式的主要驱动核心是人;它采用的是迭代式开发;

我们大部分人都学过瀑布开发模型,它是以文档为驱动的,为什么呢?因为在瀑布的整个开发过程中,要写大量的文档,把需求文档写出来后,开发人员都是根据文档进行开发的,一切以文档为依据;而敏捷开发它只写有必要的文档,或尽量少写文档,敏捷开发注重的是人与人之间,面对面的交流,所以它强调以人为核心。

迭代是指把一个复杂且开发周期很长的开发任务,分解为很多小周期可完成的任务,这样的一个周期就是一次迭代的过程;同时每一次迭代都可以生产或开发出一个可以交付的软件产品。

什么是Scrum?

Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作;把一个开发流程的名字取名为Scrum,我想你一定能想象出你的开发团队在开发一个项目时,大家像打橄榄球一样迅速、富有战斗激情、人人你争我抢地完成它,你一定会感到非常兴奋的。

而Scrum就是这样的一个开发流程,运用该流程,你就能看到你团队高效的工作。

下面说一下开发流程中的三大角色:

产品负责人(Product Owner)

主要负责确定产品的功能和达到要求的标准,指定软件的发布日期和交付的内容,同时有权力接受或拒绝开发团队的工作成果。

流程管理员(Scrum Master)

主要负责整个Scrum流程在项目中的顺利实施和进行,以及清除挡在客户和开发工作之间的沟通障碍,使得客户可以直接驱动开发。

开发团队(Scrum Team)

主要负责软件产品在Scrum规定流程下进行开发工作,人数控制在5~10人左右,每个成员可能负责不同的技术方面,但要求每成员必须要有很强的自我管理能力,同时具有一定的表达能力;成员可以采用任何工作方式,只要能达到Sprint的目标。

Scrum敏捷开发过程相关推荐

  1. 听客来团队scrum敏捷开发工具实践分享

    听客来软件诞生于2005年初,是中国第一套助听器门店专用的销售管理软件,在中国有超过3000名验配师正在使用,连续14年安全运行.它可以有效提升助听器门店对潜在客户的销售成交率:提升客户满意度和转介绍 ...

  2. 可集成DevOps的Scrum敏捷工具!

    先来说一下这个Scrum敏捷开发工具-Leangoo Leangoo(中文名:领歌)是一款基于看板的项目协作工具,完美支持Scrum敏捷开发.它的核心主要是看板,通过看板共享和实时同步团队工作以实现高 ...

  3. 全网首译 : 初学者终极指南—掌握Scrum敏捷框架—第1章

    原书信息如下 Name: The Ultimate Beginner's Guide To Learn And Master Scrum Agile Framework Author: HEIN SM ...

  4. Scrum敏捷培训课堂小记

    大家好,我是小编优优,为大家创作分享培训心得,是优优最大的荣幸,其次是旅游,目前好多地没到达,努力打卡中.. Certified Scrum Master Training-CSM认证课这是两天的培训 ...

  5. Scrum敏捷价值观与原则

    Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发.如果还不知道Scrum敏捷开发的朋友们,请出门左转,点击 Scrum 了解. 敏捷价值观 个体和互动 高于 流程和工具 工作的软件 高于 ...

  6. 除了Jira、禅道还有哪些更好的敏捷开发过程管理平台?

    无论是从国内的敏捷调研开发调研报告还是从国外的敏捷状态调查,工具支持一直是决定敏捷成功的关键因素之一,它们可以帮助团队提高软件开发的效率.质量.协作和满意度.选择合适的敏捷开发管理工具,并正确地使用它 ...

  7. Scrum 敏捷开发 基础考试

    https://ks.wjx.top/wjx/join/complete.aspx?activityid=99878091&joinid=110009713493&sojumpinde ...

  8. 读《Scrum敏捷软件开发》笔记

    读<Scrum敏捷软件开发>笔记 目录 读<Scrum敏捷软件开发>笔记 第I部分 启动 第II部分 个体 第iii部分 团队 第四部分 组织 第四部门 下一站 第I部分 启动 ...

  9. Scrum敏捷项目管理入门

    Scrum开发 1. 定义 ​ 用于开发和维护复杂产品的框架 ,是一个增量的.迭代的开发过程.整个开发过程由若干个短的迭代周期组成,一个短的迭代周期称为一个Sprint,每个Sprint的建议长度是2 ...

  10. Scrum敏捷开发看板工具分享

    在找适合我们团队的协作工具的时候,我们也是费了好大一把劲- 一款好的看板协作工具在团队协作和项目管理中起着非常大的作用,但是我们要的不仅仅是看板,还有要满足企业管理者的需求, 要求是: 1. 看板式并 ...

最新文章

  1. ASP.NET MVC自定义ActionResult实现文件压缩
  2. 字典、列表、元祖、字符串的综合(2)
  3. php安装pcntl扩展
  4. 基于Nexys4 DDR的VGA显示图片
  5. 数据结构与算法 - 递归回溯(迷宫问题)
  6. 未来我们需要一辆什么样的智能汽车?
  7. 第5章 深度学习和卷积神经网络
  8. linux数组操作 增删改查,JS实现数组的增删改查操作示例
  9. c++ 类全局变量_static在C和C++中的用法总结
  10. matlab 偏相关系数,偏相关分析(spss偏相关性分析结果解读)
  11. 图层重命名快捷键_实际操作,在PS中如何批量给图层重命名并导出
  12. Windows Terminal 设置背景图片
  13. 单片机备用电池供电电路_单片机usb供电电路原理图详解
  14. matlab 对数回归,matlab的对数回归
  15. 初中三年级数学可以用计算机吗,不到3分钟,这份初中数学攻略被家长和学生疯狂转发!太实用了!...
  16. 上穿均线压力的大阳线特征:
  17. MyBatis学习总结(三)
  18. Markdown标记语法Typora编辑器零基础入门新手学习使用总结教程
  19. 网易考拉Android客户端路由总线设计 1
  20. 中国互联网络信息中心域名争议解决办法

热门文章

  1. linux 终端 backspace不能删除字符 出现^H
  2. 计算机桌面的任务栏,计算机桌面出现两个任务栏怎么办?
  3. 小管家进销存_管钱、管货、管顾客,“北漂”京东便利店主点赞掌柜管家
  4. 对称加密密码 对称加密算法
  5. MyEclipse10破解详细说明
  6. android备份手机号码,Android QQ同步助手3.2 保证号码备份“不丢人”
  7. 计算机网络管理员基础pdf,复习题计算机网络管理员高级.pdf
  8. 联想 ThinkPad E450 进入 BIOS
  9. 完成类似百度贴吧客户端tableview滑动效果
  10. debian sid 安装 sopcast