CapGeminiのSteve Jones氏は、何年にも渡って SOA, REST、ITの様々な面について多くのことを書いている。最近、「思考は死んだ」という題の記事の中で、彼はいかに自分は、ITが思考よりも技術を重要視している、と考えているかについて書いている。 しかし、彼の言葉は、正確に何を意味しているのか?氏は、2009年の Anne Thomas-Manesの記事を引用することから始めている。彼女は、この記事の中でSOAは死んだ、と宣言した。彼は更に次のように言っている。
Itでは、「思考」や考えることの価値は、これは概ね社会を反映している方法で、設計、計画、アーキテクチャやただキーボードを打ちまくる以外のことが、事実として意見や発言を述べることよりも低く見られる段階まで、落ちてしまった。
これを説明するために、氏は、過去数年間のRESTに目を向ける。我々は過去に数回報告したように、氏はそれを囲む誇大宣伝を批判してきた。RESTは、エンタープライズ内で実際に成功したかどうかを尋ねる と、ITコミュニティに売られてきた方法には、 基本的な問題があり、氏の意見は自身により最も良く要約されている。
この5年間はエンタプライズITにとって芳しくなかった。WS-*は、大規模なプログラマにとって、システム統合メカニズムの唯一の実行可能なシステムあるが、停滞している。RESTは、フロントエンドで幾分格好良く、非常に能力のある人だけに投資できる人々のためのものであり、平均的なエンタープライズ環境には、何も提供していない。
彼が信じているのは、このことが示すのは、それが良いアーキテクチャあるいは、実装上の意味をなそうがなすまいが、誇大広告カーブ上の最も素晴らしいところは、ビジネスにもっと直接的な影響を与えそうな、もっと手堅い、やって見て確認するアプローチよりもっと注目を集め可能性があることである、ということである。これが発生しているのは、RESTだけではない。氏は、ビッグデータやHadoopの採用の周りにも似た問題があると信じ ている。
大規模な情報増加は、同じぐらい大量のデタラメと批判的思考の欠如によって補完されている。Hadoopのようなものへの主要な障害は何か?「リアルタイムの能力」だと人々が叫ぶのを聞く。本当か?SQLリレーショナルの方法で考える多くの人々や非リレーショナルな、非SQLタイプの方法で考えることに本当に苦労している多くの人々がいる、とは考えていないのでは?大きな問題は、実際その情報と非常に複雑な分析の構築の取得とフィルタリングにあり、それらは、人々が混乱の中でパターンマッチングを辞め、求めるものを見つけ出すのを確実にするために必要である、とはあなたは考えていない。
彼の経験から、氏はIT内で計画、アーキテクチャ、設計が無視されるのを見ている。TDDや契約設計のようなものの成功の背後にある証拠の重みにも関わらずに、悪い評判-無視すべきものがある。記事が言うように、何度も証明されているが、「奴隷的なツイッター野郎」と関わりがないものよりも、単に誇大広告的な期待に基づいた、新しい、証明されていない技術を採用することを優先することが、はびこっている。
この分野の "専門家は"米国の政治と同様に "大声で叫ぶ人々"を意味するようになった。すべての経験の事実、理由、最悪はこの環境の専門家であるときに実質的に不利であると考えられている。
これは以前、RESTで見てきたものであり、それに対する議論は、氏が言うように、時々「がなり」に基づいてきたものであり、合理的で論理的な議論に基づいたものではなかった 。そして、氏は、自分が単にそのような議論の受け側にいることを理解したようである。
私は、¥最近、技術に関する私の意見は、「汚染されて」いた、状態だった。私はその技術と競合する複数の技術を使い、従って「それに対してバイアスされて」いたからである。私は、問題になっている技術を使ってきて、わかったのは、率直に言ってガラクタだ、ということである。確かに基本のソースは、問題ないが、これらの競合から入手できるツール群、エコシステム、トレーニングを見ると、私はクライアントにために本当に機能するものである、と勧めることはできなかった。経験や知識は、バイアスではない、新しいアプローチを考え、批判的になることは、悪いことではなく、思考は汚いものではない。
この全ての結果として、彼は、設計やアーキテクチャは、消えてしまったスキルであり、批判的(科学的)評価が「ガナリ屋の熱狂」に殺された。
ビジネス成果よりも輝く技術に注目し、長期的な設計よりも短期的なコーディングに注目することで、確実に、IT部門は崩壊し、ビジネスの人達は、ITを常に成長するコモディティとして扱っている。思考、設計、計画、アーキテクチャ、そして新技術について懐疑的であることが、ITが今日的な意味を持ち続ける唯一の望みである。
氏の記事に対してコメントした一人は、あらゆる新技術が全てのIT問題を解決する銀の弾丸である、と考えられるような、比較的新しい波を我々は見ており、この理由は、今日のITが余りにも「スーツ」をまとった人達によって動かされてきた、と信じている。しかし、 Jones氏はITのコアメンバーである開発者やアーキテクトは、本当に考えていないことが、更に悪いことだ、と信じている。
私もそれはスーツを着た人達の問題だ、と思いたいが、本当に問題なのは、ITの余りに多くのものが、定式化や厳密さが悪いことで、重要なのは、自分達の「輝いている」事が必要だ、と考えている人々によって、提供されてきた、ことである。
もし、ビジネス問題のソリューションであるはずの実装を提供する人達が、誇大広告を超えて見ず、代替案を考えてなければ、特にそのような代替案が長年試され、テストされてきたものである場合、我々は、本当に面白い時代に直面することになる。しかし恐らくJones氏は間違っているだろう?多分、このようなことは、彼が携わった仕事に限った問題で、そう多くは発生していないだろう?