工程開發
quality-metrics avatar

quality-metrics

透過自動化儀表板、DORA 指標與政策導向的品質閘道來管理品質。追蹤缺陷密度、MTTD 與測試有效性,以維持高速軟體交付。

簡介

quality-metrics 技能是專為高速運作團隊設計的專業工程工具組,旨在提供客觀且數據驅動的軟體開發生命週期可見性。它不僅僅進行簡單的通過/失敗測試,還透過自動化儀表板、歷史趨勢分析與主動式品質閘道強制執行,提供具體可執行的見解。此技能與廣泛的 agentic-qe 代理集群整合,將測試執行、生產情報與覆蓋率分析的指標,合成為利益關係人可用的統一視圖。

  • 自動化儀表板生成:自動建立並填充適用於 Grafana 的儀表板,涵蓋 DORA 指標(部署頻率、前置時間、變更失敗率)、穩定性(MTTD、MTTR)與流程健康度(程式碼審查時間、不穩定測試率)。

  • 政策導向的品質閘道:在提交、合併請求(PR)與發布階段定義並強制執行複雜的品質閘道。例如,若測試覆蓋率低於 80% 或偵測到關鍵安全性漏洞,可自動封鎖部署。

  • 進階趨勢分析:透過分析 90 天的趨勢來預測未來的品質狀態。它將目前績效與歷史數據進行比較,使團隊能在問題影響生產環境前主動解決品質衰退。

  • 集群協調:協調專業代理(如 qe-quality-analyzer、qe-test-executor 與 qe-production-intelligence)。它是決定軟體建置是否符合晉升標準的核心決策中樞。

  • 策略性可見性:將原始執行數據轉化為利益關係人易於理解的報告,協助團隊透過缺陷逃逸率與測試有效性比率的明確數據,證明基礎架構與測試投資的合理性。

  • 在為持續交付管線建立關鍵績效指標(KPI)或對發布穩定性進行事後檢討時使用此技能。

  • 輸入需求包含建置 ID、環境目標(測試環境/生產環境)與政策定義(JSON 或 TS 格式)。

  • 遵循測量結果而非虛榮指標的核心理念:優先考慮缺陷逃逸率與 MTTR,而非單純的測試案例數量。

  • 確保設定的閾值能導引正確的開發行為;僅針對任務關鍵型的程式碼品質需求使用阻斷式閘道,以避免影響開發者效率。

  • 此技能將歷史趨勢與過去的閘道評估結果儲存在 aqe/quality-metrics/ 命名空間下。

倉庫統計

Star 數
329
Fork 數
65
Open Issue 數
4
主要語言
TypeScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月28日 下午01:05
在 GitHub 查看