摘要

已完成

您的組織支援部署在全球多個區域內的重要商務應用程式。 該應用程式有多個模組,包括在最受歡迎的行動應用程式商店中提供的行動應用程式。 平台的停機成本預估是以每分鐘 10,000 美元計算。 發現的錯誤 (bug) 必須快速解決並進入生產環境,以避免停機。

持續品質可讓您的小組提升應用程式的全球品質。 持續傳遞可透過多個環境,自動傳播新的版本。

持續傳遞是一種軟體工程方法,可讓小組以較短的週期來產生軟體。 其目的如下:

  • 以更快的速度和頻率建立、測試和發行軟體。
  • 在生產環境中允許更多應用程式的增量更新,以降低傳遞變更的成本、時間和風險。

由於持續傳遞可將程序自動化,以及隨時都能發行至生產環境,因此帶來了重要優點,例如:

  • 減少浪費
  • 更快速的 ROI
  • 降低風險
  • 提高品質

持續品質是為了促進品質文化。 其有助於小組建立絕佳的使用者體驗、建立符合市場時程的功能,並讓應用程式特性可更快速地提供價值,而非產生技術債務。

由於其涉及從傳統品質保證典範轉移的情況,因此持續品質並非沒有挑戰和風險:

  • 組織壁壘 (silo) 可能會妨礙採用率。
  • 持續品質需要所有專案關係人的加入,並讓他們有反對的能力。
  • 在軟體發展中使用持續品質需要變更角色責任,以及改變組織文化。 這類變更會先導致生產力降低,然後才會達到專家等級。
  • 雖然工具可自動化及加速處理程序,但持續品質需要改變組織文化。
  • 如果持續品質仍然只是以技術為中心的持續整合和測試,您的組織將無法實現所期望的優勢。
  • 僅專注在單一品質計量上,雖可促使員工改善該計量,但代價可能是損害其他公司目標,或甚至客戶滿意度。 如果組織不知道連續品質對他們有何意義,他們可能會在找出此意義的同時經歷許多錯誤的開始。

但是,除了提倡品質文化之外,持續品質也與思維有關,也就是讓我們每天學習並努力創造更大差異的熱情。