序文
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
ある時、ノアは海にいた。波が彼の上に押し寄せ、彼の息を奪った。息を吹き返そうとしたその時、また別の波が押し寄せてきた。その波は彼の残りのエネルギーの多くを奪った。さらに深く海に引き込まれた。息を吹き返したとき、また別の波が押し寄せた。波や海と戦えば戦うほど、エネルギーは消耗していった。このまま死んでしまうのではないかと本気で思った。息ができず、体が痛み、溺れそうで怖かった。死が間近に迫っていたことで、彼は自分を救える唯一のこと、つまり波と戦うのではなく、エネルギーを節約して波を利用することに集中することができた。
DevOpsを実践していないスタートアップにいることは、ビーチでのあの日に似ている。何カ月も燃え続ける生産現場の火があり、すべてが手作業で、アラートで何日も目が覚め、健康を害する。このデス・スパイラルから逃れる唯一の方法は、DevOpsの方法だ。
明確な発見があるまで、正しいことを1つ、また1つとやっていこう。 まず、ビルドサーバをセットアップし、コードのテストを開始し、手作業を自動化する。何かをする。何でもいいが、"行動へのバイアス "を持つこと。最初のことを正しく行い、それを自動化する。
新興企業やどんな企業にもありがちな罠が、スーパーヒーローを探すことだ。「パフォーマンス・エンジニアが必要だ」と言うのは、彼らがパフォーマンスの問題を解決してくれるからだ。「最高収益責任者が必要だ」と言うのは、彼らが営業の問題をすべて解決してくれるからだ。「DevOpsエンジニアが必要だ」と言うのは、彼らがデプロイプロセスを解決してくれるからだ。
ある会社で、ノアは1年以上遅れているプロジェクトがあり、ウェブアプリケーションは複数の言語で3回書き直されていた。この次のリリースを完成させるために必要なのは「パフォーマンス・エンジニア」だけだった。私は、"パフォーマンス・エンジニアって何?"と言う勇気ある、あるいは愚かな唯一の人間だったことを覚えている。このエンジニアは、すべてを大規模に動作させた。彼はその時、自分たちを救ってくれるスーパーヒーローを探していることに気づいた。スーパーヒーロー採用症候群は、新製品や新しいスタートアップで何かが非常に間違っていることを発見する最良の方法だ。まず自分自身を救わない限り、従業員が会社を救うことはない。
他の会社でも、ノアは似たようなことを聞いた:「もしErlangのシニアエンジニアを雇うことができれば」、「もし収益を上げてくれる人を雇うことができれば」、「もし金銭的な規律を教えてくれる人を雇うことができれば」、「もしSwiftの開発者を雇うことができれば」などだ。このような採用は、あなたのスタートアップや新製品に最も必要なことだ。スーパーヒーローだけが窮地を救ってくれるような、間違ったことをしていることを理解する必要がある。
パフォーマンス・エンジニアを雇いたいと考えていた会社の場合、本当の問題は不十分な技術監督であることが判明した。間違った人間が責任者になっていた(そしてそれを解決できる人間を口汚く罵倒していた)のだ。業績不振者を排除し、問題を解決する方法を最初から知っていた既存のチームメンバーの意見を聞き、その求人リストを削除し、正しいことを1つずつ行い、資格のある技術管理者を投入することで、超人的な人材を採用することなく問題は解決した。
スタートアップ企業では、誰もあなたを救ってはくれない。あなたとあなたのチームは、素晴らしいチームワーク、素晴らしいプロセスを作成し、組織を信じることによって、自分自身を守らなければならない。問題の解決策は、新入社員を雇うことではない。自分が置かれている状況、そこに至った経緯に正直になり、心を配り、タイムアウトするまで正しいことを一つずつ行うことだ。それがあなたでない限り、スーパーヒーローは存在しない。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access