Slide 13
Slide 13 text
13
継続するビジネスと開発・運用の継続をつなげる
プラン コード ビルド テスト リリース
デプ
ロイ
運用 監視
継続的インテグレーション (CI)
継続的
デプロイ
(CD)
自動化できない 完全自動化できない
プルリクエスト(コードの追加・修正 )起点で
自動化
ビジネスが継続する限り、プロジェクトは続く
共有
リポジトリ上
で
常に作業
コード追加・修正時は
常にビルド・テスト
(最後にまとめてやらな
い→早く失敗すれば
早く品質が安定する)
サービス停止せず常時
リリース/デプロイ
(失敗時にはクイックに
修正 / 前バージョンに
戻せる)しくみ
運用・監視しやすい
品質をコードに反映
(必要なデータの取得、
スケーラビリティの
確保)
継続的:
● お願いドリブンでな
いこと
● 遠慮なしに依頼可
能な状態
● 依頼しなくても
左から右に
カンバンが
流れる状態
継続的ではない:
「それ、手元の
コードでは
もう直したんです
けど」