注目★★★★★Lobsters
開発パイプラインは本番システム、障害時は同じ緊急度で対応すべき
30秒で把握
- 1開発パイプライン (ビルド・CI-CD・QA等) の障害は本番障害と同じ緊急度で扱うべき
- 2コンパイル失敗やQAサーバダウン時、開発者は仕事できず納品が停止・顧客価値提供不可
- 3Issues/IDE/ビルドツール/テスト/QAまで全プロセスを本番同等に保護・運用体制を見直す
要約
ソフトウェア開発チームにとって、開発ツール・ビルドシステム・QA環境などの開発パイプラインは本番システムと同等の扱いが必要だと著者は主張する。コンパイル失敗やQAサーバダウンなど開発パイプラインの障害時、開発者やテスターは仕事ができず、チーム全体がソフトウェア納品を止められる。製造業の組立ラインのように、開発パイプラインも顧客要望から本番納品までの全プロセス (Issues/IDE/CI-CD/テスト/QA) を保護対象とし、障害時は本番障害と同じ優先度で対応するべきである。
あなたへの影響
開発チームが開発インフラの障害をルーチンタスクで後回しにしている組織では。
推奨:このアーキテクチャ視点を導入することで想定外の納期遅延やボトルネックを事前に排除できる可能性がある。