做演示软件

本系列是关于我们所做的实践的,没有理解我们为什么这样做,因此可能无法从中获得我们想要的价值。 如果您也不能从中受益,那您做错了。
迭代计划,Pt。 1个 迭代计划,Pt。 2 完成的定义 演示版
完成完成 每日站立 回顾展

做演示软件_您做错了:演示

又经过了一次迭代,因此他们聚集了开发人员,测试人员,产品所有者和Scrum管理员,以观察增量的显示。

但是,他们也可以解决这个问题吗? 完全正确。

但是在我们这样做之前,让我们回顾一下为什么我们首先要有一个演示。 还记得开发团队和企业之间的交易吗? “您让我们连续工作了两个星期,我们会为您提供有用的服务。” 我们试图建立的信任需要双方的保证。

企业如何知道他们得到了可行的东西? 经过多年的“仅需几处调整就可以完成”的承诺,我们现在有了一个演示。 产品人员现在可以检查结果并做出决定-是否足够? 我们要继续开发吗? 我们扔掉它吗?

敏捷是一种降低风险的方法,它将该演示用作另一个反馈点来进行课程纠正。 它限制了开发人员构建错误事物的时间,直到下次检查为止。 既然如此重要,演示就成为了必不可少的仪式。 任何敏捷框架都可以节省时间,所以我们不会忘记这样做。 你知道,就像回顾

硕士生

精明的团队已经知道反馈对他们有好处,所以不必等待演示。 他们了解产品人员并不会设法获得它们,并且如果他们进行早期审核,实际上可以节省他们的时间。 他们主动进行初步演示以获取反馈。

但是,有了早期的评论,官方演示会议有什么意义?

有时,演示的重点不在团队的范围内。 邀请其他团队查看我们已完成的工作或进行管理。 或者吃些比萨饼,为自己的成就感到自豪。

开始采用敏捷实践的团队仍然需要演示会议作为反馈检查点。 但是,该演示会很快失去其价值,因为我们专注于过程性内容,而不是其价值。

交给我那个过程修复工具,好吗?

在“不良”演示中,您会听到很多东西。 这是一对:

  • 还没有完成,但是还是让我们展示一下
  • 这是“开发完成”,但未经测试,但无论如何让我们展示一下
  • 准备演示需要太多时间
  • 团队展示的是API,而不是GUI,因此对用户没有用

还有许多其他。

当然,我们可以在适当的指导下解决所有这些问题。 例如,仅显示完成的项目,因为我们正在使用软件 如果仅显示API,则不会完成。 错误打开? 未完成。 演示需要准备吗? 未完成。

所有这些都是基于我们的工作流程。 它们直接源于敏捷宣言,原则和敏捷实践。

但是,所有这些人都错了。

如果演示是用于获取反馈的 (并且,演示已经是敏捷大师的工作方式了),那么为什么还要从演示中排除任何内容呢? 显然,如果我们解决了信任问题,就不会出现半成品的问题。

只是有API还是有一半的用户界面都没关系。 反馈仍然有帮助。 “但是向产品人员展示测试是愚蠢的”。 不,他们中的大多数人似乎都不这么认为。 问他们。

演示是关于允许团队做出决定并通过反馈来改变路线。 我们拥有的检查点越多,我们将犯的错误越少,所花费的时间也越少。

因此,“应该在演示中”这个问题的答案是肯定的。

翻译自: https://www.javacodegeeks.com/2016/09/youre-wrong-demos.html

做演示软件

相关文章: