处理障碍:有效解决方案

抵抗有效的解决方案 在课程中的前一篇文章中,我探索了处理障碍 为什么敏捷团队需要能够处理障碍, 你怎么能 认识到问题 你可以做些什么来获得 共同了解问题 在团队中。这篇文章将解释如何找到解决障碍的有效解决方案。

要解决障碍,您可以应用现有“good practices”,例如,在类似情况下工作的解决方案。您可能需要量身定制它们对您的问题有效。许多人使用了许多实践,所以为什么重新发明轮子?

应用解决障碍的实践的一些例子:

  • 如果客户需求不清楚,您可以考虑使用最低可行的产品来了解更多信息。
  • 如果传入的用户故事通常包含不足或错误的信息,则可能团队可以设置准备好提高质量的定义。
  • 如果有代码质量问题,请考虑配对编程,代码演练或评论或静态代码分析。
  • 如果构建经常被代码更改破坏,请考虑持续集成和自动化测试。
  • 如果团队成员难以协调工作,如何在任务板上可以看到工作,做每日站立会议,或使用(基于云)的敏捷工具进行工作,以便在进展中进行工作。
  • 如果团队似乎重叠工作,请考虑有关正在进行的限制,可持续节奏,松弛和明确优先事项的实践。
  • 如果在开发和运营之间缺乏沟通和协作,也许部署Devops与将人员从开发和运营中的团队部署。

就个人而言,我更愿意使用与敏捷和精益原则匹配的实践,因为我已经看到这些做法在解决问题方面非常有效,并且他们也减少了同样问题的机会再次发生。我称之为可持续性的改进。

你可以使用一个 解决方案集中 寻找处理障碍的有效解决方案的方法。例如,通过要求人们考虑他们试图解决的问题’在那里或者较少问题。然后问他们当时他们在做什么是有用的。而不是出现新的和可怕这种方法,帮助他们通过做他们知道如何做的事情来解决问题。

有更多的解决方案可以解决问题。每个解决方案都具有优缺点。在应用解决方案之前真的明白了这个问题,有测试’我的三个规则,基于他的书中的Jerry Weinbergs规则 咨询秘诀:

如果您无法提出三种不同的解决方案,可能有助于解决问题,那么您不’理解问题。

有效地部署实践

实践不是食谱。没有标准解决方案,“no 最佳实践, 只要 良好做法语境” 正如Larry Maccherone所说的(在我的InfoQ采访Larry Maccherone和Jim McCurley中) 量化敏捷软件开发实践的影响)。因此,这取决于这种做法可以适合处理障碍的情况,您需要调整它有效。

可用于以有效方式部署实践的一些技术是:

部署实践有许多技术,这些技术只是让您入门的一些想法。我很乐意听到您在部署实践中解决障碍的思想和经验,因此请通过提交对此博客文章的评论来分享它们!

了解如何有效处理问题和障碍

研讨会敏捷精益价值如果您想开发个人和团队技能来处理障碍,那么我建议加入我的研讨会 为你做敏捷。在这次研讨会中,您可以播放敏捷和精益障碍游戏,该游戏教授如何识别和处理问题和障碍以及如何部署敏捷和精益求的实践来解决问题并变得更加敏捷和精益。

分享这种经历
  • 28
    分享

本林德林

我帮助组织具有有效的软件开发和管理实践。有关敏捷,精益和质量的多个网络的活跃成员,以及常见的演讲者和作家。

发表评论

本网站使用AkisMet减少垃圾邮件。 了解如何处理评论数据.