以完整責任模式啟用 Taiga
已完成跨產品擴大使用前,連結業務責任、政策、平台邊界、交付控制和持續維運。
檢查理解程度Taiga 已生成組織政策。負責團隊依賴它們之前,應做什麼?進行練習
學習目標
- 準備組織上下文,並驗證生成的預設內容。
- 分配軟體工廠與既有平台之間的責任。
- 定義維運與擴大使用已啟用 Taiga 產品所需的證據。
從組織希望達成的結果開始
最後這個情境整合前面課程。虛構公司希望為設備申請服務啟用 Taiga,預期效益是建立可重複的途徑,從業務需求走到已審查軟體,以及持續維護的產品知識。
定義預期結果與組織保留工作。軟體工廠不會代替公司決定接受哪些業務風險,也不會決定誰負責正式環境服務。
採用與評估其他供應商相同的證據條件。透過適當負責人,確認選定服務安排、資料處理、責任和退出要求。
審查影響未來工作的上下文
Taiga 從組織設定資訊建立初始政策與核准技術表。確認適用前,先檢查輸入資訊和產生的政策。政策已生成,不代表有人審查過。
有意識地使用三種上下文:
| 上下文 | 用途 |
|---|---|
| Policies | 正式組織規則 |
| Instructions | 將規則具體應用到工作 |
| Knowledge | 參考資料,例如介面契約、資料定義和整合指引 |
機密參考資料應留在已授權的處理邊界內。
將指令與知識放在仍然適用的最高層級:組織、工廠或產品。較低層級補充細節,不會取消較高層級規則。審查設計標準,並在適當時連接實際設計系統儲存庫。
連接既有平台
決定誰撰寫基礎架構程式碼和 CI/CD 管線。依責任分工設定 Taiga 對應選項,描述真實執行環境、身分方法、資料服務、部署環境和部署流程。
對設備服務,平台團隊保留雲端帳戶、正式環境存取和部署核准。Taiga 的規劃必須使用這些介面。環境說明提供上下文;存取憑證和權限則需要獨立、受控的設定。
將必要審查與部署規則放在能強制執行的系統中。開始執行佇列前,確認產品自主性設定與個別 initiative 選擇。
建立服務責任歸屬
為事件、維護、資料決策、復原和供應商協調指定負責人。依實際維運的應用程式,定義可用性需求與RTO/RPO。
Taiga 的 Monitoring 涵蓋產品健康狀態,不會取代組織完整的基礎架構可觀察性與應變能力。確認相關環境設定,以及發現問題後,如何交給有能力採取行動的人。
從需求、計畫、執行紀錄、PR 到部署,審查第一次交付。使用核准測試資料驗證服務實際可用。缺少證據就記錄為缺少。
透過可重複的證據擴大使用
新增另一個產品或資料類別前,審查身分、控制、維運影響與責任歸屬的差異。重用仍有效的共用上下文,並修正不適用假設。
對照基準衡量有用交付、審查投入、返工和維運結果。在維運模式中保留退出演練與複查日期。
學習成果,是能提出更好的問題,並做出有依據的決定。現行流程請參考Taiga 文件;更廣泛的服務背景,請參考tai.ga。
進行練習
為虛構設備服務建立一頁啟用說明。指出業務負責人、核准資料、政策審查者、儲存庫、平台負責人、審查要求、復原目標和事件處理途徑。標記未知事項,並逐項指定負責人。
下載工作表(Markdown)取消此選項,會刪除此瀏覽器儲存的所有進度。
進度只留在此瀏覽器。無須帳戶,沒有追蹤。
來源與延伸閱讀
- Taiga docs: Set up your organization ↗
- Taiga docs: Policies, Instructions and Knowledge ↗
- Taiga: Shared responsibility ↗
- Taiga docs: Monitoring ↗