DevOpsを実践する企業に共通すること。アジャイル開発DevOpsを実践する企業に共通すること。2012」が5月26日に都内で開催されました。Days」の東京開催で、海外からDevOpsムーブメントの中心になっていると言っていいゲスト2人を招き、100人以上の参加者が集まるという大きなイベントでした。movement」のハイライトを紹介します。昨日、Jay(本イベントの司会で中心人物の堀田直孝氏)と、DevOpsの定義ってなんだろうね、という話をしていて、それは「開運」じゃないかということになり、じゃあ開運のスライドからはじめようと。InstagramはDevOpsの非常にいい例で、2年で300万ユーザーになってFacebookに10億ドルで買収された。彼らは2人しかエンジニアがいなくて、DevOpsを実践していた(参考:「バックエンドの経験はなかった」Instagram創業者は、どうやってシステムをスケールさせてきたか)。同じようにDropBoxは5000万以上のユーザーを過去3年で獲得している。NetFlixは100%クラウドで運用しており、Amazonクラウド上で平日には11.6秒ごとにサービスのデプロイが行われているという。DevOpsを実践している企業に共通することこれらに共通しているのは、つねにKaizenをしていることだ。System、トヨタ生産システム)などと同じで、DevOpsの考え方もつねに刀を研ぎ続けるということだ。Mudaをなくし、Mura、つまり在庫を減らすということになる。そのためにクラウドを使っていく。MuriをDevOpsの観点で言うと、過剰に負担がかかるということだ。そのためにはコンフィグレーションマネジメントが求められるようになりChefやCrowberといったツールへつながっていく。技術的な特徴として、クラウド、あるいはクラウド的なインフラを利用すること、オープンソースを使うこと、アジャイル開発を実践していることなどもあげられるだろう。これはガートナーによるDevOpsの定義だが、私はこの3番目の説明がいちばん気に入っている。それは「クラウドコンピューティングによって強く影響を受けたインフラストラクチャー技術のルネッサンスである」というものだ。Cafe」で、私たちはDevOpsの特徴を以下の頭文字をとって「CLAMS」と言っている。Cluture:カルチャーLean:リーンAutomation:オートメーションMeasurement:計測Sharing:共有DevOpsが目指すものをシンプルに言うと、「ビジネスの価値をつねに高めていこうとするITでの活動」だ。DevOpsの理念とはだれかにDevOpsを伝えるとすれば、この図がそれだ。左側にはビジネスのアイデアがあり、それを右側のマネーにつながる。その間にITとしてDevとOpsがあるが、その間にはアイデアをお金つなげるための壁があった。この壁を取り外し、アイデアからマネーのあいだをもっと短く、速くしようというものだ。DevOpsをもっと明確に説明するとすれば、無駄の7つの大罪としよう。Transportation:マニュアル操作や承認を減らすべき。Inventory:リソースに負担をかけすぎず適切な在庫を持つ。Timeのためにクラウドを利用していくべき。Motion:無駄な動きをなくす。できるだけ自動化やセルフサービス化を行う。Waiting:待ちをなくしフローを管理する。Kanbanがいい例だ。Product(MVP)を作る。Overproduction:全体を最適化して作りすぎをなくすDefects:欠陥、痛みの発見を後回しにしない。間違ったままずっと作っていくと、そこが無駄になってしまう。文化の理念についても挙げられる。ロックスターはいらない失敗から学び、いい失敗者になることは競争優位に役立つ。自分が被害者だといわない。ゴールに集中するために計測値を使う。ゴールを共有しようDevOpsにおける開発について。Repair)つまりどれだけ早く復旧できるかが大事になっている。壊れることを予期しておくことが大事だ。話はもっとあるのだが時間がきたので、続きはオープンスペースで話そう。以下は当日のUstreamのアーカイブ。2012DevOpsを実践する企業に共通すること。2012DevOpsによるビジネスの改善をメトリクスとして計測する方法。Product(MVP)」は、リーンスタートアップで出てきた言葉です。「リーンスタートアップ」著者エリック・リース氏が来日講演。“スタートアップとはマネジメントのことだ”書評「リーン・スタートアップ」。≫次の記事DevOpsによるビジネスの改善をメトリクスとして計測する方法。Niino(jniino)IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。2.7サポートを発表Google、Lookerの買収完了を発表。Enterprise、BtoBスタートアップ向け支援プログラムで無料提供と発表。Networksの買収を正式発表。Terminal」機能確定版リリース。コマンドラインからIssueやプルリクなど実行可能に。usPublickeyについて/運営者についてお問い合わせ広告についてプライバシーポリシ。