概要
DevOps 開発と運用の協業によるシステム開発の短期化・高品質化
今までの問題
DevとOpsの立場の違いによるトラブル。
Dev=>素早い機能の提供や、問題の解決
Ops=>安定稼働
Devは多く、Opsは少なくOpsは少ない要員で作業を回すために
保守的になりがち。(手動オペレーションが多いと業務を回しきれなくなる)
そのため、Devの依頼に対してハードルを上げるようになってしまいがち。
Dev=>もっと素早く機能を追加したい、バグをすぐ修正したいのにOpsの敷居が高くて問題解決のスピードが遅い
Ops=>Devの依頼を安全に反映するには時間が必要。事前連絡、承認プロセスなど。少ない要因にどんどん依頼されても困る
等の対立が発生し、リリースサイクルやバグフィックスのスピードが鈍化する。
より詳細な改善
参照
Kent BeckによるFeature Toggleに関する記事
http://martinfowler.com/bliki/FeatureToggle.html
DevOpsに関するFlicker提供のスライド
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
書籍
TeamGeek
Team Geek ―Googleのギークたちはいかにしてチームを作るのか
- 作者: Brian W. Fitzpatrick,Ben Collins-Sussman,角征典
- 出版社/メーカー: オライリージャパン
- 発売日: 2013/07/20
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (19件) を見る