エンタープライズシステム:「狂気を止める時間」

大規模な廃棄物や不具合と頻繁に関連しているにもかかわらず、企業システムは世界の経済インフラの重要な部分を構成しています。

廃棄物とユビキタスの間の緊張は、これらのシステムの必要性を認識している人々と、過去のコンピューティング時代の非効率的な遺物であると考える人の間で、愛憎関係を作り出します。

Tim Bray氏(インターネットのパイオニア、起業家、XMLの発明家の一人である)の思想を呼び起こすポストは、大規模なシステムに内在する緊張を論じています。 Timは問題の重要な側面を強調し、大規模なエンタープライズシステムの難点を克服するうえではうまくいきます。

ティムの許可を得て、私はこの件に関する投稿を転載しています。 Timはこれらの問題に対処する必要性について強い立場を取っています

私は未来がどういうことか分かりませんが、これは私の職業が働いている最も重要なことです。

この問題に関するあなたの見解をお聞かせください。私はこれがエンタープライズソフトウェアの未来に不可欠であると考えています。

————

それは間違っている

:Tim Brayのエンタープライズ2.0の難問

ティム・ブレイ

私はSun Microsystemsで働いています。ここに表現された意見は私のものであり、Sunや他の当事者は必ずしも同意していません。

エンタープライズシステム、私は意味する。それだけではない。大きさの順序が間違っています。数十億ドルの間違った価値があります。私たちの頭が恥ずかしそうに間違っています。狂気を止める時です。

私はオープンソースと “Web 2.0″コミュニティに住んでいます。同時に、私はエンタープライズ顧客の間でシニアITスタッフと質の高い時間を過ごしました。

コラボレーション:今日のデジタルワークプレイスの構成原理は何ですか; CXO; CIOには誰が影響しますか? CXO、ITエグゼクティブデッキをシャッフルするANZ銀行、データセンター、デルタがシステム停止に価格タグを付ける:税引前利益150百万ドル

私がここに書いているのは、私のSun年代からの最も重要な一歩です。それは文章に収まります.Web上で作業する開発者のコ​​ミュニティで、おそらくADOやUML、JPAより低いコストでより良いシステムをより少ない時間で、エンタープライズで見られるよりも低いリスクで展開することができます。これは、スタートアップの柔軟性と速度をより重要視しても当てはまります。

これは容認できません。フォーチュン1000は、お金を払っており、優れた競争力を欠いています。私は、これらがぶら下がっている果物であるとは言いません。なぜなら、このギャップを埋めるのが簡単であれば、それは橋渡しされていたからです。しかし、そのギャップは非常に大きいので、報酬は非常に大きいので、橋の建設に重大な投資が必要な時です。私は未来がどういうことか分かりませんが、これは私の職業が働いている最も重要なことです。

そして何を得るのですか?フェイスブック。 Google。 Twitter。 Ravelry。ベースキャンプ。 TripIt。 GitHub。そして何度も繰り返します。

明らかに、技術は重要です。これは詳細な場所ではありませんが、明らかに勝利のミックスには、ダイナミックな言語とWebフレームワーク、TDDとREST、オープンソースとNoSQLがさまざまなレベルで相対的に重要です。

より重要なのは文化です:反復的な開発、継続的なリファクタリング、ユビキタスなユニットテスト、小規模から始めて、合理的に見える前にユーザーエクスペリエンスを集めます。そのすべてが、公正であるためには、過去10年間のエクストリームとアジャイルの動きに根ざしていると思います。私は最近、「エクストリーム」や「アジャイル」になると主張している人から、多くの話が聞こえません。しかし、Web-landでは、大きな事前固定仕様やUMLを最初にやっていること、あるいは1桁の週数より長い開発サイクルについて話を聞くことはないと確信しています。

この種のものを楽しんでいるなら、私はマイケル・クリシュマンのIT Project Failuresコラムをウェブサイト上でお勧めします。また、Bruce Websterはとても良いです。さらに悲観的な数字については、ITプロジェクト失敗に関するCHAOSレポート2009を参照してください。

面白いことに、これについて書いているすべてのITタイプは、それが何であれ、問題が「過度の複雑さ」であることに同意します。予測可能なことに、彼らの多くは、自分の方法論のためのピッチで涙のストーリーをたどり、問題を解決すると言います。そして、たとえそれが暗黒のノブをつかむことを疑っても、数字は悲惨なままです。

では、何をするのですか?

これは、今や「クラウド!雲!クラウド! “は行きたいと思っています。そして、それはSalesforce.comがすでに存在する場所です。

システムを自社で運用する必要がある場合は、エンジニアリングしないでください。Oracle、SAP、または誰からでも事前に調理してください。歴史のこの時点で人事や会計アプリケーションをゼロから構築することが理にかなっている非専門家組織を想像することはできません。

もちろん、私たちはまだ約束の地にいません。私は実際にSalesforceがそれほど大きくないことに驚いています。実用的なモデルへの移行を阻んでいるのはいろいろです。また、SAPやOracleのアプリケーションレベル(特にCRM)で、実装が失敗したという話も聞きます。そして、オラクルは、Fusion Applicationsを使用してアプリケーションスタックの卸売版を改訂する作業において、猛烈に厳しいことがよく知られています。しかし、たとえ物事が完璧ではないとしても、誰も手作りの購買システムや旅費システムへの復帰を予測していません。よかった。

ここでは否定的な例があります。世界で最も熾烈な競争の景観の1つは、今日では移動通信を意味する電気通信です。テレコムが競争したいと考える方法の1つは、請求、サポートなど、より良い顧客体験を提供することです。しかし、彼らの多くはAmdocsにそのようなことの多くを委託しているため、ある程度はできません。

先ほど触れたような巨大な高視認性の失敗を考えれば、テレコムの責任者は、自社の代替案を構築することを前提にしていますか?しかし、あなたのビジネスが顧客サービスの場合は、それは非常に難しいですが、より良い顧客サービスを提供することで、どのように競争する機会を逃すことができますか?私が住んでいる周りの通信ネットワークは、彼らの戦略的投資のほとんどをマーケティングに置いているようですが、それは少し悲しいことです。

ポイントは、あなたが大きな正式な仕様と固定価格契約や変更管理手順などから始めるならば、そのようなものは単に構築できないということです。だから、あなたの企業がWebで見ているような成果を望んでいるならば、それを構築した文化やテクノロジーの一部を採用しなければならなくなります。

それは簡単ではないでしょう。エンタープライズITは、あなたが悩んだときに気付くことを前提にして何十年も防衛的な文化を成長させてきました。

私はエンタープライズシステムをどのようにして邪魔にならないようにして、問題の一部ではなく、ソリューションの一部にするかについて考えている唯一の人ではありません。考えているのは良いことです。

————

[ティム・ブレイが彼の投稿を転載できるようにしてくれてありがとう。

1つのサイズがすべてに合っていないことを示す魚の写真はiStockphotoからです。 2つの進化的流れの真ん中に遭遇したとき、その魚はおそらく混乱していて、「ここで何が起こっているのだろう?

アレックス・ウォーターハウス – ヘイワードのティムの写真。]

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

CIOには誰が影響しますか?ここではトップ20です

ANZ銀行、技術エグゼクティブデッキをシャッフル

デルタはシステム停止に価格タグを付ける:税引前利益150百万ドル