章 5 · 部 1

Roles and Responsibilities in CI/CD

A focused chapter on roles and responsibilities in ci/cd, with practical delivery concerns, trade-offs, and the operational questions behind CI/CD work.

5-1

本番リリースに実際に関わるのは誰か

開発者がコードを書き終えた後、本番リリースまでにはQA、DevOps、SRE、DBA、セキュリティエンジニア、プロダクトマネージャー、リリースマネージャーが関与します。それぞれの役割と責任を解説し、スムーズなリリースのためのチェックリストを提供します。

2 分
5-2

開発者がコードをプッシュすると実際に何が起きるのか

バグ報告から本番デプロイまで、コード変更の全行程を解説。開発者、QA、DevOpsの役割と引き継ぎの重要性を、実践的な視点で詳述します。

2 分
5-3

チームにSREとプラットフォームエンジニアが必要なタイミング

デプロイは順調、パイプラインも安定。しかし、繰り返す障害や増大するインフラ負荷に気づいたら、SREとプラットフォームエンジニアリングの出番です。本記事では、両ロールの役割と導入の判断基準を解説します。

2 分
5-4

DBAとセキュリティエンジニアがリリースを止め続ける理由とその解決策

DBAやセキュリティエンジニアがリリースの最終段階で変更を止めてしまう問題の根本原因と、早期レビュー(シフトレフト)による解決策を解説します。

2 分
5-5

実際にユーザーに届くものを決めるのは誰か

パイプラインは動いている。テストも通っている。デプロイボタンは目の前にある。しかし誰も押さない。なぜか?それは技術的な判断ではなく、プロダクトと調整の判断だからだ。プロダクトマネージャーとリリースマネージャーの役割と実践的なチェックリストを解説。

2 分
5-6

デプロイの最終責任者は誰か

デプロイに明確な責任者を置くことの重要性を解説。DRI(直接責任者)の概念、チーム構成に応じた適切な担当者の選び方、責任と非難の違い、そして実践的なチェックリストを紹介します。

2 分
5-7

デリバリーパイプラインにおけるハンドオフの隠れたコスト

コードをプッシュしてチケットを発行し、待つ。QAチームは別のスプリント作業で忙しく、変更は2日間キューに滞留。ようやくテストが始まっても、軽微な修正が必要になり、開発者は先週書いたコードに再び頭を切り替える。この記事では、CI/CDパイプラインにおけるハンドオフ(引き継ぎ)がもたらす待ち時間、コミュニケーションロス、コンテキスト消失の本当のコストと、その削減方法を解説します。

2 分