「Accelerate」への序文
Nicole、Jez、そしてGeneの3人から、彼らの新著Accelerateに序文を寄稿してほしいと依頼されました。大変光栄です。なぜなら、これは2018年に出版される最も重要なソフトウェア関連の書籍になると思うからです(これは軽々しく言っているわけではありません)。
2018年4月6日
数年前に、「ITのパフォーマンスが高いことは、ビジネスのパフォーマンスが高いことと相関関係があり、生産性、収益性、市場シェアの向上に役立つと、 now now with confidence that high IT performance correlates with strong business performance, helping to boost productivity, profitability and market share.」という報告書を読みました。このような内容を読むと、私は通常、ゴミ箱に力強く投げ捨てます。なぜなら、それはたいてい科学を装った偽物のナンセンスの兆候だからです。しかし、今回はためらいました。これは「2014 State of DevOps Report」だったからです。著者の1人は、同僚であり友人でもあるJez Humbleで、彼もこの種のたわごとにはアレルギーがあることを知っていました。(正直に言うと、もう1つの理由は、iPadで読んでいたからです。)
そこで、Jezにメールでこの声明の背景にあるものを尋ねました。数週間後、彼とNicole Forsgrenと電話で話し、彼女は辛抱強くその根拠を説明してくれました。彼らの使用した手法の専門家ではありませんが、彼女の説明は、私が通常、学術論文でさえ見るよりもはるかに多くの、真の分析が行われていることを納得させるのに十分でした。私はその後もState of DevOps Reportを興味深く追いかけましたが、同時にフラストレーションも募っていきました。レポートには彼らの研究成果が示されていましたが、Nicoleが電話で説明してくれたような説明は決して含まれていませんでした。これは彼らの信頼性を大きく損なうものでした。なぜなら、これらのレポートが、少数のアナリストの散発的な経験以上のものに based on more than speculation.に基づいているという証拠がほとんどなかったからです。最終的に、舞台裏を見た私たちは、Nicole、Jez、そしてGeneに、この本を書いて彼らの研究方法を明らかにするよう説得しました。私にとっては長い待ち時間でしたが、ITデリバリーの有効性を評価する方法として、少数のアナリストの散発的な経験以上のものに裏付けられた方法を、心からお勧めできるものを持てるようになったことを嬉しく思います。
彼らが描く絵は説得力があります。効果的なITデリバリー組織は、コミットされたコードを本番環境で実行するまでに約1時間かかりますが、パフォーマンスの低い組織では、このプロセスに数か月かかります。そのため、彼らはソフトウェアを数か月ごとではなく、1日に何度も更新し、ソフトウェアを使用して市場を探索し、イベントに対応し、競合他社よりも早く機能をリリースする能力を高めています。この応答性の飛躍的な向上は、安定性を犠牲にするものではありません。なぜなら、これらの組織は、更新による障害発生率がパフォーマンスの低い組織のほんの一部であり、通常は1時間以内に修正されることを発見しているからです。彼らの証拠は、スピードと安定性のどちらかを選択しなければならないというバイモーダルITの概念を反証するものです。スピードは安定性に依存するため、優れたITプラクティスは両方を実現します。
そのため、ご想像のとおり、彼らがこの本を出版したことを嬉しく思い、今後数年間、やみくもにお勧めしていくつもりです。(私はすでに原稿の多くの部分を自分の講演に取り入れています。)しかし、いくつか注意点があります。彼らは、なぜ彼らの調査アプローチが彼らのデータの良い基盤となるのかをうまく説明しています。しかし、それでも主観的な認識を捉えた調査であり、彼らの母集団サンプルが一般的なITの世界をどのように反映しているのか疑問に思います。他のチームが異なるアプローチを使用して彼らの推論を確認できるようになれば、彼らの結果に対する自信が高まります。本書にはすでにその一部が含まれています。Googleによるチーム文化に関する研究は、Westrumの生成的組織文化が効果的なソフトウェアチームにおいて重要な役割を果たしているという彼らの判断を裏付けるさらなる証拠を提供しています。このようなさらなる研究は、彼らの結論が私の主張の多くを確認していることへの懸念を軽減するでしょう。確証バイアスは強力な力です(ただし、私は主に他の人に見られますが;-))。また、彼らの本はITデリバリー、つまりコミットから本番環境への移行に焦点を当てており、ソフトウェア開発プロセス全体ではないことを覚えておく必要があります。
しかし、これらの些細な問題は、この本の主要な主張から私たちの注意をそらすべきではありません。これらの調査、およびそれらに対して行われた綿密な分析は、ほとんどのIT組織を大幅に改善できるプラクティスの正当性を最もよく示しています。ITグループを運営している人は誰でも、これらの手法をよく見て、それらを使用してプラクティスを改善するよう努めるべきです。社内または当社のようなITデリバリー企業からITグループと協力している人は誰でも、これらのプラクティスが実施されていること、およびそれらに伴う継続的な改善プログラムが着実に進められていることを確認する必要があります。Forsgren、Humble、Kimの3人は、2017年の効果的なITの姿を描いており、IT従事者はこれを高性能企業に加わるための地図として使用する必要があります。