作为DevOps转型的一部分,我试图说服我的同事和管理层在几乎所有事情上都采用“快速失败”。亚马逊有两个原则“偏好行动”&“很多是正确的”,我相信这是非常相似的。我的两难处境尤其是在采用新的解决方案时。作为一个企业,他们倾向于先评估几种产品,然后对概念进行许多论证,然后再进行公开投标。这是浪费时间和资源。我的观点是,快速地根据技术和财务的优点来决定一种解决方案,如果你失败了就开始使用它,你可以选择另一种技术,推翻对技术的决定并不是什么大事,DevOps不是关于敏捷和快速反馈循环吗?我想听听你的意见。
发布于 2018-06-01 15:31:31
如果失败了,可以选择另一种技术。
这种方法有两个主要缺点:
然而,这不应被理解为决策瘫痪或分析瘫痪不是一个问题。它是!快速失败并不是实现和它战斗。有其他的,更多的尝试和真实的方法来对抗这一点,而不附带良好的设计原则。的最佳方法
发布于 2018-06-05 21:32:57
我相信“快速失败”,但是以正确的方式去理解一个机会也很重要。
如果你想出了一个想法,在真空中编码一段时间,然后将它发布给人们,你无疑会很快失败,但不是以你想要的方式。一个更好的方法是,如果你想出一个想法,清楚地阐明你为什么认为这是一个好主意的假设,然后与潜在的客户验证这个想法,看看他们的想法。这将给你一个很好的机会来澄清这个想法,完善它,并可能直接拒绝它。
我从未停止惊讶于我最初的想法是如何从与我想要“卖”它的人的小小合作中提高的。而且-老实说,我已经发现了为什么我的许多想法都不是很好--并且很快就把它们搁置起来了(在编写代码之前)。
https://devops.stackexchange.com/questions/4213
复制相似问题