OPS03-BP05 鼓励试验 - AWS Well-Architected Framework

OPS03-BP05 鼓励试验

试验是将新想法转化为产品和功能的催化剂。它可加快学习速度,并使团队成员保持兴趣和参与热情。鼓励团队成员经常试验,以便推动创新。即使出现了不希望看到的结果,我们知道什么不该做也是有价值的。团队成员不会因为试验成功但结果不理想而受到惩罚。

期望结果:

  • 您的组织鼓励试验以促进创新。

  • 将试验当作学习的机会。

常见反模式:

  • 您想要运行 A/B 测试,但没有运行试验的机制。您部署了 UI 更改,但无法对其进行测试。这会造成负面的客户体验。

  • 您的公司只有一个模拟和生产环境。没有沙盒环境来试验新功能或产品,因此您必须在生产环境中进行试验。

建立此最佳实践的好处:

  • 试验推动创新。

  • 通过试验,您可以更快地对用户的反馈作出反应。

  • 您的组织发展了一种学习的文化。

在未建立这种最佳实践的情况下暴露的风险等级:中等

实施指导

试验应以安全的方式进行。利用多个环境来试验,而不危及生产资源。使用 A/B 测试和功能标记来测试试验。使团队成员能够在沙盒环境中执行试验。

客户示例

AnyCompany Retail 鼓励试验。团队成员可以每周使用 20% 的工作时间来试验或学习新技术。他们有可以实现创新的沙盒环境。为新功能使用 A/B 测试,用真实的用户反馈来验证它们。

实施步骤

  1. 与整个组织的领导层合作以支持试验。应鼓励团队成员以安全的方式进行试验。

  2. 为团队成员提供可以安全进行试验的环境。他们必须能够访问类似于生产的环境。

    1. 您可以使用单独的 AWS 账户 来创建用于试验的沙盒环境。AWS Control Tower 可用于预置这些账户。

  3. 使用功能标记和 A/B 测试安全地试验和收集用户反馈。

    1. AWS AppConfig Feature Flags 可用于创建功能标记。

    2. Amazon CloudWatch Evidently 可用于在有限的部署上运行 A/B 测试。

    3. 您可以使用 AWS Lambda 版本来部署一项功能的新版本以进行 Beta 测试。

实施计划的工作量级别:高。为团队成员提供试验环境和进行试验的安全方法需要大量投资。您可能还需要修改应用程序代码以使用功能标记或支持 A/B 测试。

资源

相关最佳实践:

相关文档:

相关视频:

相关示例:

相关服务: