(英文原文: Scrum Philosophy: Release Early, Release Often)
早期发布,发布通常是一种软件开发理念,强调早期和频繁发布在开发人员和测试人员或用户之间创建紧密反馈循环的重要性,这与基于功能的发布策略相反。
倡导者认为,这可以使软件开发进展更快,使用户能够帮助定义软件将成为什么,更好地符合用户对软件的要求,并最终产生更高质量的软件。开发理念试图消除创建没有人会使用的软件的风险。建立“从项目早期阶段”的频繁发布是敏捷降低风险方法的基石。
Scrum理念:早期发布,经常发布
优先考虑产品待办事项功能
Scrum团队根据他们的优先级来处理项目功能。根据整个产品积压的时间顺序经验,它们具体不起作用。他们尤其不会将积压中的所有功能分开并同时处理它们。
Scrum团队选择最高优先级的功能,并在继续下一个功能之前先完成它。当团队达到构建最重要功能的里程碑时,他们不只是转到列表中的下一个功能。相反,他们会将当前版本发布给目标受众,以便他们的用户可以立即从团队创建的价值中受益。这也为真实用户创造了一个机会,可以根据项目的实际使用情况提供真实的反馈。