チームで設計からリリースまでを担当するスクラム 的開発 • コードレビュー・設計レビューの実施 • 開発規模によってはSREやCREチームとも連携 BACKEND FRONT QA Team A BACKEND FRONT QA Team B BACKEND FRONT QA Team N BACKEND FRONT QA Team C BACKEND FRONT SRE BACKEND CRE
• サービスの信頼性向上のためのアプリケーション アーキテクチャの開発支援(開発部門との協業) • リファクタリングや自動化・標準化を含む継続的な 改善 • サーバーやネットワークなどの環境改善・運用 BACKEND FRONT QA Team A BACKEND FRONT QA Team B BACKEND FRONT QA Team N BACKEND FRONT QA Team C BACKEND FRONT SRE BACKEND CRE Customer Reliability Engineer • ユーザーからの問い合わせに対する技術面での調査・ 提案・改修 • 安定運用のための各種業務の自動化・効率化 • リファクタリングや自動化・標準化を含む継続的な改 善 • 社内外のサービス利用者に対する運用改善の提案、シ ステムの開発・改修 • ユーザーの声から得た改善点の改修や開発チームへの フィードバック
FRONT QA Team B BACKEND FRONT QA Team N BACKEND FRONT QA Team C BACKEND FRONT SRE BACKEND CRE チームとしては異なっていても、各チームのバックエン ドメンバー全員でバックエンドチームとしての活動もし ている • 定期的なMTGやSlackでの情報共有 • アラート検知や障害に対する一次対応 • リリース対応の交代制 • タスクの一部移譲 • 設計、コードレビューの実施 バックエンドエンジニア同士の連携