如果你的团队首次尝试敏捷,那么你们就会有很大的机会使用scrum。 Scrum乍一看是一个简单的主张,推出与利益相关者反馈的一致步伐推出产品增量,谁会对此表示否定?显然,有很多比你在表面所看到的更多,有效地做到这一点,在一直为年龄做瀑布的公司实施Scrum可能是强大的破坏性,它往往会产生自然的副作用,这可能很难克服,这对Web软件尤其如此。

连续部署?

Sprint处理的方式适用于连续部署过程。正如您的领先团队进入Sprint,态度往往会实现完成所有故事的最终目标,而不是在故事完成的情况下部署的更简单。

代码冻结

当剩下2或3天的冲刺时,球队往往推进终点线,QA正在测试最后的细节。一些邋illy可以破解,公司倾向于处理这些问题的方式是恢复旧的方式。其中一个是冻结的代码。如果有代码冻结,有新的代码等待某些分支合并。这种延迟可能会产生重大影响,合并可能变得更加困难,版本可以分歧使整个工作流程更加困难。

手动QA故事测试

测试故事单独并不总是简单,即使有一个好的测试计划,差别也会影响其他人,然后在你把它们放在一起,没有确定性。这通常会产生双重测试效果,因为QA Guys被蜇了,因为他们没有测试足够的故事依赖性,他们通常会开始测试两倍的更广泛的功能。这也可以创建一个QA瓶颈并暂停部署,现在我们重新冻结。

持续部署的步骤

  • 将Sprint转移到每个故事而不是每个Sprint。这也会影响Sprint审查会议,现在应该是一个较短的。
  • 在完成定义中移动故事部署一个项目。
  • 自动部署&测试到一个点,在没有手动QA的情况下,您可以自信地发布。
  • 使故障部署简单的单击产品所有者可以执行。

简单,对吗?重要的是始终以小的改进开始,并将您的方式移动到列表中。您将不得不充分利用您的PO和SM’重要的是,不要让暂停状态完成故事。故事需要被推到“ready for prod”尽可能快地。

每日问题& task

Sprint的主要目标是产生业务价值;当团队需要处理总是提示Sprint优先级的日常问题时,这变得更加困难。

这一切都归功于优先事项。它’s the job of the PO &SM要确保团队可以在冲刺的物品上具有激光重点。当您将修补程序插入混合时,您会突破该焦点。有时需要那些修补程序,但有一个重要的是 明确的严重网格 因此,管理人员了解为什么他们的错误不会在这个冲刺中完成。

使用严重性网格应减少Sprint中接受的请求次数。您还应该重新审视您完成的定义,故事是否正确执行并测试?

建筑学

Scrum没有任何关于如何处理软件架构的任何东西,因为它侧重于生产业务价值,这款鸡尾酒使架构通常在Scrum团队中占据第二个作用。

解决方法的一种方法是实现一个预先春天的艺术,您可以在那里收集高级/架构师DEVS,以优化技术级别的故事。如果建筑师aren,这也是谈论缺失架构位的时间’SCRUM团队的T部分这可以是该特定故事的依赖性工作项目。

另一个想法是拥有架构师的资源池的一部分,这些资源池可以添加到Scrum团队中,以帮助实现需要在Scrum团队中缺少技能的个人故事。如果Scrum团队执行架构,那么重要的故事点反映了它。架构不应该是轻微的,并且必须由团队中的高级人员审查。

建筑师:鸡群或猪在敏捷开发过程中?

革新

Scrum在优先考虑业务思维重要的项目优先考虑,但并不完全擅长让Scrum团队本身的创新流动。它’有一件事要改善故事与宝;它’另一个让宝宝在利益相关者优先考虑所有内容后获得180。

但是,那个’■这类创新可以使业务更大的跨利赛。在不扰乱冲刺的情况下解决它的一种方法是实施季度黑客巴克。让DEVS.&产品设计人员统治2或3天,为业务提供产品理念。然后将这些想法带回利益相关者,您将看到积压物品的优先级换档。

运行你的第一个内部黑客
打开数据Hackathon如何指导

关闭

当Scrum开始失败时,一个将被诱使从Scrum切换到另一种方法。实际上,Scrum通常会在您的流程中公布问题&要解决的团队,以实现更好的生产率,切换到另一个过程可能只会移动您的问题。

确定那些瓶颈,在修理它们时努力工作。