关于敏捷开发

什么是敏捷开发?
敏捷开发是以用户的需求为核心,采用迭代、循序渐进的方法进行软件开发。(小步快跑、快速迭代)

“拥抱变化胜于按部就班”--敏捷价值观

敏捷宣言中的四个价值观:


什么是Scrum和sprint?

翻译:
scrum (橄榄球的) 并列争球;拥挤;强调团队合作
sprint 冲刺

Scrum是实现敏捷开发的具体方式之一。
Scrum是橄榄球运动的一个专业术语,表示“争球”的动作。橄榄球是一项单位场地内寸土必争的运动,一方获得进

攻权利,就会一步步地推进敌方阵营。这样就类似团队进行开发项目时,通过团队合作把项目一步步推进,和打橄

榄球一样迅速、充满激情,所以把这样的一个开发流程取名为Scrum。开发团队利用Scrum方法,可以高效运作。

Scrum是以团队为基础,为企业创造价值。
Scrum团队会经常制定计划,首先,他们除了构建当前的sprint计划,还会创建长远计划,如:发布计划和产品路线

图。这些计划可以帮助团队作出决策。然而,团队的目标并不是盲目地遵循计划,目标是创造价值。从本质上说,

制定计划的思考过程比计划本身更重要。

早期是在信息量很少的基础上创建计划的。所以,它可能并不是最好的计划。当发现新的信息时,团队就需要更新

计划,这意味着产品的方向随时可能会发生改变。这种持续的更新计划提高了团队成功的机会,因为它会将最新的

信息融入计划当中。

Scrum团队不断地根据变化做出反应,达到最佳结果,使产品产生最大的价值。

Scrum的价值观:聚焦、勇气、开放、承诺、尊重。

Sprint是组成Scrum的关键因素,翻译的意思是迭代,也就是研发周期为一周、二周、三周或者四周的时长,就必须有一个交付的版本,而且发布版本最长周期不允许超过四周。

参考资料:
https://www.cnblogs.com/bootsagile/p/9559278.html

posted @   skybirdzw  阅读(274)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
历史上的今天:
2018-12-26 dll安装到GAC以及引用的方法【转】
点击右上角即可分享
微信分享提示