关于敏捷开发
什么是敏捷开发?
敏捷开发是以用户的需求为核心,采用迭代、循序渐进的方法进行软件开发。(小步快跑、快速迭代)
“拥抱变化胜于按部就班”--敏捷价值观
敏捷宣言中的四个价值观:
什么是Scrum和sprint?
翻译:
scrum (橄榄球的) 并列争球;拥挤;强调团队合作
sprint 冲刺
Scrum是实现敏捷开发的具体方式之一。
Scrum是橄榄球运动的一个专业术语,表示“争球”的动作。橄榄球是一项单位场地内寸土必争的运动,一方获得进
攻权利,就会一步步地推进敌方阵营。这样就类似团队进行开发项目时,通过团队合作把项目一步步推进,和打橄
榄球一样迅速、充满激情,所以把这样的一个开发流程取名为Scrum。开发团队利用Scrum方法,可以高效运作。
Scrum是以团队为基础,为企业创造价值。
Scrum团队会经常制定计划,首先,他们除了构建当前的sprint计划,还会创建长远计划,如:发布计划和产品路线
图。这些计划可以帮助团队作出决策。然而,团队的目标并不是盲目地遵循计划,目标是创造价值。从本质上说,
制定计划的思考过程比计划本身更重要。
早期是在信息量很少的基础上创建计划的。所以,它可能并不是最好的计划。当发现新的信息时,团队就需要更新
计划,这意味着产品的方向随时可能会发生改变。这种持续的更新计划提高了团队成功的机会,因为它会将最新的
信息融入计划当中。
Scrum团队不断地根据变化做出反应,达到最佳结果,使产品产生最大的价值。
Scrum的价值观:聚焦、勇气、开放、承诺、尊重。
Sprint是组成Scrum的关键因素,翻译的意思是迭代,也就是研发周期为一周、二周、三周或者四周的时长,就必须有一个交付的版本,而且发布版本最长周期不允许超过四周。
参考资料:
https://www.cnblogs.com/bootsagile/p/9559278.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
2018-12-26 dll安装到GAC以及引用的方法【转】