你真的了解Scrum吗?
敏捷开发是以用户的需求为核心,采用迭代、循序渐进的方法进行软件开发。而Scrum是实现敏捷开发的具体方式之一 Scrum内容 个体和互动高于流程和工具 Scrum是以团队为基础,为企业创造价值。团队成员一起努力实现团队业务目标。 一个团队制定了任务目标,他们就会: 弄清楚如何开展这项工作 需要做的工作 找出阻碍完成工作的因素 有责任解决在其范围内的所有困难 与组织内其他团队共同解决他们无法控制的问题 在Scrum中关注团队责任是至关重要的。 工作的软件高于详尽的文档 Scrum需要把每一步工作中完成的产品增量作为每一个Sprint的主要结果。无论在Sprint期间发生了什么事情,重点都是创建产品增量(这个增量是Sprint中完成所有产品待办项目列表项目的总和,创建的增量可以是还没有包含足够的功能让业务决定交付它,但是团队的工作是确保当前的功能具有可交付的质量)。 客户合作高于合同谈判 Scrum旨在促进协作。团队成员互相协作,以找到构建和交付软件(或其他可交付成果)的最佳方法。一个团队,尤其是产品负责人,与利益相关方合作,检查和调整产品的视觉,使产品尽可能的有价值。 响应变化高于遵循计划 Scrum团队会经常制定计划,首先,他们除了构建当前的sprint计划,还会创建长远计划,如:发布计划和产品路线图。这些计划可以帮助团队作出决策。然而,团队的目标并不是盲目地遵循计划