OPS03-BP05 鼓勵進行試驗 - AWS Well-Architected 架構

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 測試,您也可能需要修改應用程式程式碼。

資源

相關的最佳實務:

相關文件:

相關影片:

相關範例:

相關服務: