エンタープライズソフトウェアとは何ですか?


46

「通常の」ソフトウェアとエンタープライズソフトウェアの違いがわかりません。これらを読んだ後でも...

本当の違いに頭を悩ませることはできません。2つの間に何か違いはありますか?なぜエンタープライズソフトウェアが悪いと言われるのですか?


1
私の頭上で、この用語は通常、大規模なユーザーベースを持ち、良好なパフォーマンスとカバレッジを期待して企業全体で高レベル/大容量のオンライン統合データをサポートする「ヘビーデューティ」ソフトウェアを示すために使用されます。多くの主要なビジネス機能の。
-NoChance

8
ソフトウェアの価格が5桁以上の場合、それは「エンタープライズ」です。
CraigTP

6
「それはソフトウェアにとって少し高価ではありませんか?」「いいえ、これはエンタープライズソフトウェアです!」「OK、それから支払います。」
シェード

4
これは、顧客のポケットからより多くのお金を引き出すために使用される単なるマーケティング用語です。ソフトウェアは単なるソフトウェアです。ことでは...私は自分自身に、企業のコーヒーを取得すると発表した
ThomasX

1
毎日のwtf(リンクを提供しない)を見てください。あなたはコメントで、「エンタープライズ・ソフトウェア」の良い感触を持っています
Kemoda

回答:


59

要するに、通常のソフトウェアは、個人を念頭に置いて作成されたソフトウェア、つまり一般の人々を対象とした小売ソフトウェアまたはWebアプリケーションです。その成功は、ほとんどの部分が既製の「標準的な問題」製品を提供されているユーザーにどれだけよく受け取られるかにかかっています。開発は投資であり、収益は個々の製品または広告スペースの販売から得られます。

一方、エンタープライズソフトウェアは、企業が社内で委託または開発したソフトウェアであり、ゼロからカスタマイズするか、サードパーティベンダーから購入し、企業のビジネスプロセスに合わせて大幅にカスタマイズします。

エンタープライズソフトウェアが悪いと言う理由は?大きく相互接続された3つの主な理由があると思います。

  • それを支払う人はそれを使用する人ではありません-上級管理職/ IT部門が決定を下します。理想的には、彼らは将来のユーザーに相談し、彼らが言わなければならないことに固執することを必須にするでしょう。悪い評判は、そうではない場合に由来します。
  • このようなシステムは他に類を見ないものです。小売ソフトウェアは、ターゲットユーザーの観点からバグが発生したり破壊したりする可能性があるため、市場に出す前に十分にテストする必要があります。さらに、世界中の何十人もの人々がさまざまなマシン、さまざまな使用パターンなどで使用しているため、将来のリリースに役立つフィードバックが得られます。エンタープライズソフトウェアは、ユーザーエクスペリエンスに関係なくそれを使用する以外に選択の余地がない人々を主に含む小さなユーザーベースに苦しんでいます。その結果、ユーザーエクスペリエンスへの集中が少なくなり、ユーザーから得られるフィードバックが少なくなります(そして、多くの場合、作業が外部委託されている場合、そのようなフィードバックのためのチャネルがありません)。
  • ソフトウェアを使用する会社はソフトウェア会社ではありません。ソフトウェアを使用しています。それは彼らが行っているビジネスにとって重要ですが、それは彼らのビジネス目標に次ぐものです。そのため、エンタープライズソフトウェアは不合理な期限に苦しみ、リソースが不足しており、まだ十分にテストされていない状態で「十分」と見なされます。

5

企業を嫌う理由の1つは、多くの場合、すべてに適合するように設計されていることです。服と同様に、これが本当に意味することは、ワンサイズが誰にも合わないということです。

大量の構成が極端な場合もあります(Siebel、SAPなどはすべてこの前提で機能します)。そのため、すでに非常に高価なソフトウェアを動作させるために、「開発者」の大規模なチームが必要です。

場合によっては、これはあまり意味がありません。企業がプロセスをソフトウェアと整合させるか、ソフトウェアがすでにプロセスと整合していると判断した場合に意味があります。

営業担当者から「できる」ように言われたとき、または丘で「サポートされた」機能が実行されたとき

  • 免責事項:3人のベテランが同じ会社でSiebelの試みに失敗しました。

3

正式には、その定義が何であるかわかりません。より重要だと思ういくつかの特徴は

  • 長期サポート(会社が近くにいてソフトウェアを維持することを知りたい)
  • 通常、企業のビジネス上の問題/プロセスを解決します(例としては、HR、調達などがあります。つまり、従業員の管理、支払い、サプライ品の調達など)
  • 会社のニーズに合わせてカスタマイズ/特定
  • ステッカーの価格だけでなく、すべてのライセンス、コンサルティング料金、およびその他の費用を考慮に入れた場合の合計費用

3

エンタープライズソフトウェアとは、企業を対象としたソフトウェアです。これは通常、中規模から大規模の企業(企業)を意味することは明記されていません。

頭に浮かぶいくつかの重要な機能は次のとおりです。

  • 頻繁に配布されるのは機関のライセンスです。

  • ライセンスあたりのユーザーあたりの固定コストよりも、ユーザーサイズの「バンド」で頻繁に支払われる場合の使用量。

  • アップグレードは、ユーザーごとのアドホックではなく、システム全体のプッシュによって行われることがよくあります。

  • デスクトップコンポーネントによく使用されます。

  • より高い使用率と既存の内部認証/承認方法との統合。


2

Martin Fowlerの「エンタープライズアプリケーションアーキテクチャのパターン」によると、エンタープライズソフトウェアには通常、永続データへのアクセスが含まれます。多くの場合、多くのデータがあり、複数のユーザーが同時にアクセスしようとしています。通常、エンタープライズアプリケーションは他のシステムと統合する必要があります。

しかし、彼はまた、エンタープライズアプリケーションには多くのバリエーションがあり、上記のポイントのすべてまたは実際は必ずしもすべての場合に当てはまるわけではないことを指摘します。


2

簡単に言うと、エンタープライズソフトウェアはビジネス向けのソフトウェアです。

良くも悪くも、このタイプのソフトウェアにはいくつかの痛みを伴う傾向があります。

  • サインオフが増えると、トレードオフが少なくなります。
  • インターフェイスに多くの焦点。
  • 正式な計画プロセス。
  • 物事を試すだけの意欲が減ります。
  • 多くの場合、会社が収益を上げる方法とは無関係です。(内部人事など)
  • 常にトップの才能を引き付けるわけではありません。
  • 頻繁に遅れて予算を超えています。

極端な例は、100人のコンサルタントが参加するPeopleSoftの大規模な実装で、2年遅れで実装されます。

人々は、委員会によって設計された大規模なプログラムで働くことを嫌います。

このようにする必要はありませんが、頻繁に行われます。


1
これは答えというよりは大げさです。
ジェフ14

0

エンタープライズソフトウェアは、ビジネスをターゲットとするソフトウェアであり、それ以上でもそれ以下でもありません。

たとえば、Microsoftを例にとってみましょう。彼らは持っているエンタープライズソフトウェア専用のウェブサイト全体を、そして彼らの製品のいくつかは何ですか?まあ、Windows 7、Windows 7電話、IE9、MS Officeなどです。Windows7にはいくつかの新しい機能が組み込まれていますが、消費者向けの既存のWindows 7ビルドではまだ期待できませんでした簡単にウェブサイトで)-しかし、残りは消費者のカウンターパートとまったく同じように見えますが。

それはただの話題の言葉です...

リズ:相互プロモーション、取引メカニズム、収益源、専門用語、相乗効果。 ジャック:これは今まで見た中で最高のプレゼンテーションです。 -30ロック、「冬の狂気」


1
私はそれを「ちょうど別の話題の言葉」として説明することはむしろポイントを逃していると思います。そこのニーズを特定し、catgeorisedすることをソフトウェアの特定のカテゴリは、と私はまた、あなたの定義は(「企業」ことができない中小企業をターゲット製品があります。)間違っていると思います。
マーフ

ポイントは、本当の合意された定義がないということだと思います。だから、「ビジネス向けのソフトウェア」が最高の定義だと思う。
-JW01

0

「エンタープライズ」ソフトウェアの作成に20年近く費やした後、ここに私の答えがあります。

1)エンタープライズとは、ほとんど常に「Webアプリケーション」を意味します。2)エンタープライズは本当に「非常に大きい」という意味です。

エンタープライズソフトウェアは通常、数年間で何百人もの人々によって作成されます。したがって、使用されるツール、パターン、および言語は、コラボレーション、セキュリティ、安定性、拡張性を優先する傾向があります。

エンタープライズアプリケーションの典型的な「スタック」には、多くの異なる言語、プロトコル、サーバー、ファイアウォールが含まれます。それぞれに独自のチームがあります。これらのアプリケーションには、プロジェクト管理から実際のソフトウェアエンジニアに至るまで、さまざまなスキルセットが必要です。多くの場合、企業規模のアプリケーションの特定の側面で作業している人々は、コンポーネントがどのように適合するかを正確に知りません。「エンタープライズアーキテクト」のみが全体像を見ることができますが、その後は詳細を知りません。

エンタープライズアプリケーション作成の技術は、適切な技術や手順などを選択することにより、この「戦争の霧」をうまく乗り越えています。


-3

エンタープライズソフトウェアの1つの定義はライセンスです。ソフトウェア開発者は、購入者がすべてのマシンにソフトウェアをインストールすることを期待しています。無制限のライセンス、または同時ユーザーの最大数に対して料金を支払う場合があります。

現在のユーザーの最大数(たとえば100)のライセンスのコストは、100ライセンスのコストよりも大きくなりますが、各従業員の1ライセンスのコストよりも低くなります。

Webアプリケーションの場合、管理者アカウントの数は制限されますが、ドメイン内のユーザー数は制限されません。

状況によってはエンタープライズソフトウェアが好きです。そのような場合、インストール手順はサーバーからインストールできるように合理化されています。非エンタープライズソフトウェアは、ユーザーがソフトウェアをインストールすることを期待します。多くの企業がマシンをロックダウンしているため、平均的なユーザーはマシンをインストールできません。エンタープライズソフトウェアを使用すると、中央リポジトリからソフトウェアを自動的にインストールまたは更新できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.