技术或应对新的设计挑战时,我们通常希望从经过验证的路径开始。无需重新发明轮子,但了解应用哪些实践以及何时可行可能很困难。人们收到的典型建议是寻找并遵循最佳实践。但“最佳实践”是什么意思?最佳实践通常被定义为大多数行业专业人士对解决常见问题的最佳方法、工具和技术的当前看法。鉴于时间在不断前进,新技术在不断开发,我们如何才能找到真正的最佳实践呢?我认为最好退后一步。由于我们的环境在不断变化,新技术不断涌现,最佳实践不可能是静态的。相反,我们或许应该考虑当前最好的。毕竟,最优秀的专业人士在了解新信息后会改变想法。因此,随着时间的推移,随着行业学会利用其工具来应对当前的挑战,我们可以预期当前的最佳实践将会发生变化。请记住,曾经是一种最佳实践。)最佳实践总是有时间限制的年前做某事的最佳方法在今天不会那么有效,因此当前的最佳实践预计会随着时间的推移而改变。今天有新工具、新选项和新限制。在网络出现之前,向一大群人提供信息的最佳方式可能是时事通讯或公告板。然而,技术对最佳实践具有奇怪的二阶效应。
我们考虑的解决方案的范围
有时会受到我们的工具的限制。记住一句古老的谚语:“对于一个只有锤子的人来说,世界上到处都是钉子。”因此,虽然尝试从他人的智慧和失败中学习总是明智的,但我们必须记住,过去的每一次事件都没有相同的工具。我们今天拥有的工具必须能够改变我们考虑的解决方案。高德拉特博士提出了一种称为约束理论的工业理论,他指出制造业需要仔细重新评估影响我们当今系 瑞士电报数据 统的真正约束。在以前使用纸张的地方插入计算机是不够的。相反,在考虑如何设计或迁移流程时,我们需要更深入地了解业务真正需要什么才能充分利用系统。盲目遵循最佳实践而不考虑其背景和时机意味着我们忽视了为客户实现价值最大化的选择。当前的最佳实践取决于您的环境当前的最佳实践通常在其建议中隐含一些背景。也就是说,他们有一些假设的背景来说明实践最合适的地方。例如,微服务最好假设组织希望通过重用来减少冗余。通常,当前基础设施最佳实践对组织的通信结构进行了一些假设。在考虑组织变革例如这些背景下的团队结构)时,通常会参考康威定律。但伴随着这些隐含的背景而来的是一些不言而喻的假设我们以为例。
拥有或已经发展出什么样的文
化和技术成熟度来使其微服务方法可行?并非所有组织都具备支持微服务的运营成熟度,可以扩展为每小时支持数百万个请求。那么,对于一个不准备了解或响应该工具旨在产生的故障类型的组织来说,运行可以合理地预期带来什么样的好处呢?如果不揭露这些假设,仅仅遵循当前的最佳实践可能会导致不成熟的组织陷入不可持续的境地。因此,将假设公之于众,或者至少在选 埃及电报号码数据 择要遵循的实践之前将其考虑在内,对于成功来说是绝对必要的。虽然我们应该利用当前的最佳实践来加速我们自己的交付,但盲目这样做会带来隐藏的风险。这迫使我们采取某些我们可能无法执行的行动方针。所有微服务架构都涉及一定程度的维护和维护灵活性。此外,这些架构需要一个相当成熟的运营组织来保持所有这些板块的旋转和微调。在考虑和适应未来情况时,我们的技术选择使我们采用某些沟通模式和某些心理模型。消除假设那么如何才能揭开我们最佳实践中固有的假设呢?最好将任何当前的最佳实践视为决策规则或原则。它的作用是提供建议,而不是发号施令。