短期需要专注

快速项目不是大型项目的缩小版. 它们选择了价值的通行证,并将其保护到发射时.

当一切都进入首个版本时, 团队将学习速度交换为构建量. 结果需要更长的时间,

决策需要节奏

大部分的等待都不在代码中. 这是在怀疑和决定之间发生的. 设置负责人,短的回复时间和可用的材料的演示速度.

在每一个循环中,您可以选择继续,更正或撤销. 避免把决定积累到最后.

质量不是最后的步骤

在建造过程中测试接受标准. 确认导航,可访问性,安全性,数据和实际设备的行为,

如果把所有检查都留给发射周,

投放就是开始测量.

第一个版本是为了运用一种能力并产生证据. 在推出之后,观察采用,错误,疑问以及整个流程的结果.

方法并不能让项目变慢. 它防止仓促,不断变化和决策不足被误认为速度.

什么才真正缩短一个项目的期限?

当所选择的流量小,决策有责任, 工作多个小时并不能弥补一个星期等待认可. 速度取决于决策的设计和技术执行.

延迟的来源反对措施预期的证据
开放范围第一个定义值减去周期内进入的物品
没有所有者的决定负责人和回复时间在同一周期内解决的问题
延迟验证经常出现在发射前的小修正
隐形的依赖访问和集成地图在建设前遇到的堵塞
接受主观的可以观察到的标准没有解释争议的结论

如何把货物分成两部分,而不造成不必要的碎片?

通过流动来划分,而不是技术层. 一个有用的交付可以让你注册,验证和完成一个简单的订单. 已经准备好的数据库或设计屏幕是构建的进步,

每个循环都必须以可证明的东西和一个决定结束:保留,纠正,撤销或扩展. 敏捷宣言优先考虑运行软件,协作和响应变化 ( 敏捷软件开发宣言 , 2001). 这需要真正使用的接触,

如何在短期内保持质量?

减少数量,而不是风险控制. 验证,数据访问,错误检索,主流测试和监控都需要随着建设进行. 方便的物品可以等待. 不是暴露数据或中断操作的故障.

也准备发射. 谁得到支持,如何记录事件,以及哪些版本可以恢复? 一个需要即兴操作的快速项目只会将延迟推迟到发布后.

什么规则保护速度?

  • 一个人在约定的时间内决定优先级.
  • 每一个新功能都会取代另一个功能或进入下一个循环.
  • 团队展示可用的部分, 而不是进度演示.
  • 接受标准在实施之前就会被确定.
  • 使用和错误指标从第一次发射开始.

快速交付常见问题

敏捷方法意味着没有规划?

没有. 这意味着要以较小的周期进行规划, 目标,限制,风险和接受标准仍然是必要的. 唯一改变的是,在第一次学习之前,

如何防止MVP成为永久性和不完整的?

确定要测量什么,何时做出发展决定,以及哪些费用已被接受. 经过测试,你会有意识的选择:巩固,扩大,取代或取消. 如果没有这样的决定,

相关服务基础设施与持续演进了解我们如何构建