パペットラボのチーフ:戦闘火災を止めるために開発運用を使用する

DevOpsが本当にソフトウェアビジネスの根本的な変革を可能にする力であるのか、時間がまだ来ていない未試行のコンセプトでも、多くの人にとって陪審員はまだ出ていません。

DevOpsの価値とソフトウェアベースの可能性に疑問の余地のない人物の1人は、Puppet LabsのCEO、Luke Kaniesの根本的な支持者の1人です。

私たちはDevOpsの将来についての彼の話と、ソフトウェアビジネスへのより広範な影響について話をしました。 Kanies:「DevOpsを使用すると、思ったよりもずっと速く、本当の意味のある違いを作ることができます。」;写真:Colin Barker

どのようにITを始めたのですか?

私はコールセンター向けのITサービスを行った会社で働いていました。そして、私はこのようなことをやっていて、これをやっている唯一の人ではないということが私に起こりました。同じ問題を抱えている世界中の他の人々がいるはずです。

Kanies:もしこれが20年前だったら、コールセンターの管理のためにITの面でさほど変わったことはありませんでしたか?

はい、あなたが助けを求めていた当時、私が働いていた会社の場合はAT&Tの携帯電話しか持っていなかったので、あなたは411に電話をかけ、あなたの地元の都市にいる人の助けを借りるでしょう。そこで私たちには33のコールセンターが全国にありました。また、各コールセンターには6台のサーバーがあり、全国に50〜100台のサーバーがあり、各センターには3種類のサーバーがあります。

しかし、すべてのサーバは基本的に同じように動作し、全国で3種類のサーバが複製されていました。つまり、自動化の価値は非常に高くなる可能性がありますが、ある程度の複雑さが伴います。

だから、6〜8年以内に私は同様の問題を抱えている他の人と働いていたので、そのコミュニティでかなりの時間を費やしました。それが私のコンサルティング事業を開始した場所です。

このことをやっている人は誰もいなかったということが私には分かりました。私が話したすべての人のうち、「私が書いているソフトウェアをほぼすべての人のために働かせるにはどうすればいいですか?彼らはすべて、私よりもはるかに小さな目標人口に集中していました。彼らは、「使用しているソフトウェアをより良く働かせるにはどうすればいいですか?

それが正しいか間違っているのではありませんでした。だから、あなたの意思決定の要因を考えたとき、私の決定を導いたのは「誰も私のソフトウェアを使用できますか?」でした。

Q:あなたは消防の考え方から離れようとしていましたか?

エンタープライズソフトウェア、?TechnologyOneは、農業、共同作業、現在のデジタルワークプレイスの構成原理は何ですか? HPEはLinuxディストリビューション、Enterpriseソフトウェア、Appleが9月13日にiOS 10をリリース、macOS Sierraを9月20日にリリース

はい。私はちょうどその会社の後ろに会社がなければ、ほぼすべての人のために働くソフトウェアを決して持っていないと感じました。だから私たちの周りを見回すと、その地域には20社の異なる企業がいましたが、私がそれに取り組んでいた方法で問題に取り組んでいたのは誰もいませんでした。だから2005年に、それは私が問題にフルタイムで取り組むことに決めたときです。私は仕事をやめ、来年を過ごして製品を作りました。

Q:あなたは自分の財務でそれをしましたか?

初年度は、開発をしてお金を稼ぎ、妻の学生奨学金で生活していました。

Q:他に仕事をする人は誰もいませんか?

いいえ、自分だけです。私は数百人の人を試してみましたが失敗しました。私は誰も私に加わることができませんでしたので、私はしなければならなかったことをしました。私は3年間だけ私でした。外部資金調達はありません。だから私は、私が十分なお金を稼ぎ、二人の人を雇うことを考えることができるまでそれをしました。

Q:それで3年間それをどうやって感じましたか?あなたがあきらめたい時があったに違いありません。

それはかなりラフでしたが、私が意味するものを見れば、それは拘束されませんでした。だから私は働くことができました。費用を非常に低く抑えていれば、私は1ヶ月ごとに生き残ることができました。私は生き残ることができた、私は食べることができた – それは最も重要なことだった!それを超えて、私は質問に焦点を当てました、コミュニティを構築するためには何が必要ですか?一度私が人を雇い始めたのは、私が人を雇ったのは約1年半だったが、それは大きな違いをもたらした。

しかし、それは学ぶために必要なものです。あなたは間違いを犯し、あなたはそれを理解します。

Q:適切な人材を確保することが重要だったのでしょうか?

私の場合は、サービスを手に入れるとセールスの助けがビジネスに大きな影響を及ぼし、以前にその人たちを雇っていれば振り返ってみてください…私が知らなかったことの1つは、

開発者が最も重要な助けだと思っていましたが、振り返ってみると、顧客のサイトですべての時間を過ごすためにサービスマンを雇ったほうがはるかに大きな効果があったでしょうし、月に2週間以上顧客サイト。

次に、売上を伸ばすために販売員を雇うことは、より大きな差を生み出しました。

その後2009年に最初の資金調達を行いました。それ以来、合計8700万ドルを調達し、3人から約385人に成長しました。私たちは、ポートランド・オレゴン、ロンドン、ベルファスト、ピルゼン(プラハのすぐ外)、オーストラリアにオフィスを構えています。

Q:特にこれらの国はなぜですか?

1つは顧客の引き出しでした。私たちは長い間企業と協力してきました。私がここでやった最初のビジネスは2009年です。ベルファストでは、本当にすばらしい人たちがオフィス周辺を援助してくれました。

Q:製品は非常に成功しています。あなたはIPOを考えている段階ですか?

あなたが会社を立ち上げるときは、4つの選択肢があります。壊れたり、買収したり、公開したり、無期限にプライベートに滞在することができます。私たちが持っているのと同じくらい多くのお金を調達したら、無期限に滞在するオプションがテーブルから外れます。残りの3つの選択肢のうち、私は公開する方がはるかに好きです。

今競争状況を見ると、競合する大企業、優れた新しいソフトウェアを顧客に販売する必要がある大企業はあまりうまくやっていません。

あなたがCA、EMC、HPを見ると、それらはすべて事前クラウドの前のDevOpsに組み込まれています。実際には、企業はソフトウェアが組織にとって最大の資産である世界ではなく、技術で自分自身を守ろうとする世界のために作られています。それは彼らが構築する製品と顧客のための販売モデルで示されます。

これらの企業はこの新しい世界では無関係であり、あなたはこの新しい世界のために建てられた新しい企業を持つことになります。

だから、私たちが進めている道のりと、私たちが育てた金額に基づいて、私たちはある段階で公開することを確かに考えていますが、来週にはそれをしようとすると少し小さくなります。

Q:IT管理者にそれについて考えさせ、組織にとってどのように関連しているかという点で、IT世界はどこにあると思いますか?

あなたが知っているように、私たちはDevOpsに関するアンケートを行っており、5,000人の回答者がいます。 5,000人の回答者は、その言葉の範囲と人々の関心を指摘しています。

私が知っていることは、3年前、DevOpsが内部の小さなコミュニティの外にあったことを知る人はほとんどいなかったということです。今日は非常に普及しています。ほぼすべてのCIO、すべてのCEO、私が話すすべてのシステム管理者にはDevOpsについてのまともな考えがあります。彼らは時々幅広い意見を持っていますが、みんなはそれが何であるかの基本的な考え方を持っています。

これは業務と開発のつながりです。ビジネスを再調整する方法であり、企業全体の機敏性を高める方法です。

Q:それでは、ITビジネスのスイートスポットを開発したのですか、それともほぼそこにあるのでしょうか?

この業界で見られる変化の量、システム管理者の仕組みの分析量、ベンダーの働き方は膨大です。

あなたが混乱の量を見ると、ベンダーの世界には今はあります。それは気違いです。その混乱は大量のものに対する脅威ですが、それはまた大きなチャンスです。あなたが望むかどうかにかかわらず、大企業の場合、ベンダーが異なったやり方をしているため、技術のやり方を変える必要があります。債権者のすべてが違うやり方で、ビジネスのプレッシャーが異なります。

15年前に振り返ってみると、銀行ならばウェブサイトがありましたが、あなたのウェブサイトは主にそこにあったので、顧客はあなたに電話をかける方法を知っていて、ブランチの場所を知っていました。

今日、あなたが銀行ならば、そのウェブサイトは顧客があなたとやりとりするための主要な仕組みです。だからあなたがその変化 – と脅威 – が生み出す機会について考えるならば、あなたがそれらの変更を実装できない銀行の1つ、つまりウェブサイトが嫌な銀行の一つなら、本当の問題があります。

また、15年前とは異なり、SunやCisco、BEAに電話して「おい、ここにチェックして、テクノロジーにこだわってください」と言うことはできません。

今、唯一の本当の選択は、あなた自身でそれを自分自身でうまくする方法を学ぶことです。ですから、今日の大企業はどれもテクノロジーをいかに良くするかを学ばなければなりません。

今日、DevOpsは私たちが持っている中で最も近いことです。「ねえ、ここでは技術に偉大な道があります。ここでは、技術を責任とは反対の核となる資産にする道があります。

この調査では、DevOpsを実装した場合、保守性が大幅に向上しています。展開が60倍多く、障害に対する応答が160倍高速でした。 DevOpsでは、企業の展開がずっと早く、障害の発生件数はずっと少なくなっています。そして彼らに失敗があったとき、彼らはずっと早くそれらに応答することができます。

私たちはDevOpsがリーン作業のアイデアや進行中の作業の制限などのアイデアと密接に関連していることを市場がかなりよく理解しています。彼らはまた、何かを始めるとそれを終了するまでの時間を短縮することの重要性を理解しています。だから、3年のプロジェクトを持っていない、3ヶ月または3週間のプロジェクトがあります。そしてできるだけ早く出荷してください。

これは、コストがずっと低く、作業の全体がはるかに機敏な方法で動作することを意味します。

Q:業界とその新しいアイデアを得る能力について楽観的ですか?

私はそのことに賛成と言いたいと思います。

業界を破壊する唯一のことは、業界自体です。私たちは、大きな変化があることを知っています。 S&P500の何パーセントがもはや存在しないことを示す統計がありますが、それはかなり重要です。

私はあなたがその地域でより多くの変化とより多くの変化を見ると思う。より多くの事例が企業に現れ、テクノロジーをより良くすることによって引き継ぐことができます。

食料品店として成功するためには、物流や運営についてもっと重要な意味があります。私が見ることができるのは、そこに業界があり、そこに企業がありますが、今日の業界のように見えるかどうかは別の問題です。私たちが今日取り組んでいる大企業のすべて、そしてそれらのすべてを扱う大企業は、すべて脅威にさらされています。

彼らが脅威にさらされている方法は、世界が非常に異なって見えるという事実から競争のものではありません。

以前は、あなたのWebサイトが数日間ダウンしていて、それは大したことではありませんでしたが、今はサービスが非常に重要なので、外出することはできません。テープから18時間のリストアを行うリカバリウィンドウは使用できません。それはもはや許可されたものの1つではありません。

それは技術が非常に重要であり、それが私たちの業界の変化をもたらすアンカーになる批判そのものであるからです。

Q:それはあなたが歓迎する変化ですか?

確かに私たちが以前に持っていた業界は恐ろしいところでした。それは、テクノロジーの価値が、会社の必要性とは何の関係もない何かに基づいている場所でした。

変化したことの1つは、私がPuppet Labsを設立した10年前のことでした。私たちは価格設定のようなものについて本当にオープンな最初の企業の1つでした。私が始めたときに、あなたは会社の価格表を手に入れることができませんでした。あなたはセールスマンとの面倒な会話を通らずにドキュメントを手に入れることができませんでした。

幸いにも、今日の企業は、Webサイトにすべてのものを持たなければならないことを認識しており、顧客と透明性を持たなければなりません。私はそれが良いと思う。業界には良い、顧客には良い。

1つの例はセキュリティです。誰もがセキュリティは第1の問題だと言っていますが、もちろんそうではありません。もしそれがあなただったら、インターネットからすべてを取り出すことになりました。あなたはそれをすることはできませんし、なぜそうすることができませんか?なぜなら、あなたの顧客にサービスを提供することはナンバー1だからです。

企業がIT組織の目標をビジネスの目標、つまり成功を収めているところに合わせることで、より良い成果を上げることができます。

Q:DevOpsの後ろに自分の会社をつくろうとしているマネージャーには、どんなアドバイスがありますか?

それは重要な文化的変化であるため、複雑な会話です。ほとんどのIT組織は現在、消防的な文化にありますので、あなたは2つの並行した努力をしなければなりません。

さまざまな調査によれば、平均して約15分ごとにサービスが中断され、中断した場合、平均して生産性に戻るまでに約30分かかります。

それらの2つの要素をまとめて、システム管理者は火災にのみ対応し、火災を解消しなければならないことが分かり、より戦略的な優先事項に取り組むことができます。

消防の状況は、DevOpsがもたらす一貫性と信頼性によって、自動化によって解決されます。あなたは本当に信頼性に焦点を当て、皮肉なことに短期間で敏捷性に焦点を当てるべきではありません。信頼性と一貫性に焦点を当て、それはあなたに “時間の埋立”をもたらします。あなたは1週間に30分の空き時間から、1週間に25時間を空けることに行きます。 25時間以内に何をしますか?それは、開発との関係を構築し、ビジネスとの関係を構築することに投資することによって、あなたが行き、ダブルダウンするところです。

しかし、あなたのビジネスにDevOpsを18ヶ月間実装するという考えから始めるなら、そこには行くことはできません。それはあなたがあなたのビジネスを駆け抜けなければならない、長期的かつ戦略的な文化的変化です。文化の変化は一度に一歩一歩踏み出さなければなりません。

それは最も難しい部分ですが、現在では、適切な人々を養成することによって、文化的変化を通じた人々の援助をより良くする組織があります。

私はフロントラインの労働者、中堅の管理職、そしてCIOと一緒に働いていて、場合によっては一緒になってすべてがうまくいっていますが、他の2つのグループのうちの1人は、まだそれについて否定している。そして彼らは皆、私が雇うことができる人がいるかどうかを尋ねています。

それで、私が注意しなければならないことの1つは、あなたがそれほど遅れていることを恐れることです。思っていたよりも速くボールを回転させることができます。あなたが思っているよりもずっと速く、本当の意味のある違いを生み出すことができます。

参考文献

CA TechnologiesはDevOpsツールをアップデートしてシステムパフォーマンスを向上させます

すべての開発チームに逆説的思想家が必要な理由

デベロッパーズ:開始方法とそれを動作させる方法

DevOpsとは何ですか?なぜそれが重要ですか?

?TechnologyOneは農業に6.2百万豪ドルを調印

今日のデジタルワークプレイスの構成原理は何ですか?

甘いSUSE! HPEがLinuxディストリビューションに突入

Appleは9月13日にiOS 10を、MacOS Sierraは9月20日にAppleをリリースする