什么是敏捷开发?
敏捷开发是以用户的需求为核心,采用迭代、循序渐进的方法进行软件开发。(小步快跑、快速迭代)
“拥抱变化胜于按部就班”--敏捷价值观
敏捷宣言中的四个价值观:
什么是Scrum和sprint?
翻译:
scrum (橄榄球的) 并列争球;拥挤;强调团队合作
sprint 冲刺
Scrum是实现敏捷开发的具体方式之一。
Scrum是橄榄球运动的一个专业术语,表示“争球”的动作。橄榄球是一项单位场地内寸土必争的运动,一方获得进
攻权利,就会一步步地推进敌方阵营。这样就类似团队进行开发项目时,通过团队合作把项目一步步推进,和打橄
榄球一样迅速、充满激情,所以把这样的一个开发流程取名为Scrum。开发团队利用Scrum方法,可以高效运作。
Scrum是以团队为基础,为企业创造价值。
Scrum团队会经常制定计划,首先,他们除了构建当前的sprint计划,还会创建长远计划,如:发布计划和产品路线
图。这些计划可以帮助团队作出决策。然而,团队的目标并不是盲目地遵循计划,目标是创造价值。从本质上说,
制定计划的思考过程比计划本身更重要。
早期是在信息量很少的基础上创建计划的。所以,它可能并不是最好的计划。当发现新的信息时,团队就需要更新
计划,这意味着产品的方向随时可能会发生改变。这种持续的更新计划提高了团队成功的机会,因为它会将最新的
信息融入计划当中。
Scrum团队不断地根据变化做出反应,达到最佳结果,使产品产生最大的价值。
Scrum的价值观:聚焦、勇气、开放、承诺、尊重。
Sprint是组成Scrum的关键因素,翻译的意思是迭代,也就是研发周期为一周、二周、三周或者四周的时长,就必须有一个交付的版本,而且发布版本最长周期不允许超过四周。
参考资料:
https://www.cnblogs.com/bootsagile/p/9559278.html