Ops 品質の向上
将来のインシデントを軽減するための重要なテストギャップに取り組み、開発者がテストカバレッジを効率的に進められるよう支援します
属性
| プロパティ | 値 |
|---|---|
| 作成日 | 2021年3月3日 |
| 目標終了日 | 2021年7月7日 |
| Slack | #wg_improve-ops-quality(社内からのみアクセス可能) |
| Google Doc | ワーキンググループアジェンダ(社内からのみアクセス可能) |
| タスクボード | Issue ボード |
ビジネス目標
開発者がテストカバレッジを効率的に進められるよう支援し、不足しているテストインフラとテストカテゴリーを特定・対処し、リスクの高い製品カテゴリーのテストギャップを埋めることで、将来のインシデントを軽減します。
開始基準
終了基準(100% 完了)
過去 3 ヶ月間のすべての高深刻度インシデントを分析し、必要な改善テーマをリストアップする(例:混合デプロイメント、新しいステージング、負荷テスト、ユニットテスト以外のより良いテスト)。
=> 100%Runner 実行可能 E2E テスト環境を追加する
=> 100%リスクの高い Runner 機能のテストカバレッジを追加する
=> 100%PE 向けの負荷テスト環境を設定する
=> 100%Package グループ向けの新しいスモークテストで重要なテストギャップに対処する
=> 100%プロセス、ドキュメント、オンボーディング、および今後のカルチャーを更新する。
=> 100%- PE、Runner、および Package のリスクマップを作成する
=> 100% - 汎用リスクマッピングフレームワークを作成する
=> 100% - トレーニング用のエンドツーエンド概要動画を 3 本作成する
=> 100% - Package、Runner、PE のエンドツーエンドテストについてそれぞれ 1 名のメンテナーをトレーニングする
=> 100%
- PE、Runner、および Package のリスクマップを作成する
ワーキンググループ後の計画済み改善事項
ワーキンググループのスコープを超えて継続して取り組む必要がある、Ops 品質の継続的な改善に向けて特定された項目。
- Runner ステージング環境
- 混合デプロイメントテスト環境
- Package とコンテナレジストリのパフォーマンステスト環境
- Pipeline Execution のパフォーマンステストを追加する
- E2E テストフレームワークでのトレーニングを受けた、または作業経験のある非 SET/EPE エンジニアのために
team.ymlにe2e test contributorロールを追加する
役割と責任
| ワーキンググループの役割 | 担当者 | 肩書き |
|---|---|---|
| エグゼクティブスポンサー | Mek Stittri | VP of Quality |
| ファシリテーター | Joanna Shih | Quality Engineering Manager, Ops |
| 機能リード | Sofia Vistas | Sr. Software Engineer in Test, Package:Package |
| 機能リード | Tiffany Rea | Software Engineer in Test, Verify:Pipeline Authoring |
| 機能リード | Zeff Morgan | Sr. Software Engineer in Test, Verify:Runner |
| ステークホルダー | Christopher Lefelhocz | VP of Development |
| ステークホルダー | Brent Newton | Director of Infrastructure, Reliability |
| メンバー | Kenny Johnston | Sr. Director of Product Management, Ops |
| メンバー | Sam Goldstein | Director of Engineering, Ops |
| メンバー | Jackie Porter | Group Manager, Product, Verify |
| メンバー | Dan Croft | Sr. Manager, Engineering, Continuous Delivery |
| メンバー | Darby Frey | Sr. Manager, Engineering, Verify |
| メンバー | Cheryl Li | Backend Engineering Manager, Verify:Pipeline Execution |
| メンバー | Elliot Rushton | Backend Engineering Manager, Verify:Runner |
| メンバー | Tanya Pazitny | Interim Director of Quality Engineering |
| メンバー | Nailia Iskhakova | Sr. Software Engineer in Test, Enablement:Distribution |
