Was genau ist Unternehmenssoftware?

46

Ich verstehe den Unterschied zwischen "normaler" Software und Unternehmenssoftware nicht. Auch nach dem Lesen dieser ...

Ich kann mich nicht wirklich mit den wirklichen Unterschieden auseinandersetzen. Gibt es überhaupt einen Unterschied zwischen den beiden? Warum sagen die Leute, Unternehmenssoftware sei scheiße?

Baumkodierer
quelle
1
Darüber hinaus wird der Begriff normalerweise verwendet, um "Hochleistungs" -Software zu bezeichnen, bei der Sie über eine große Benutzerbasis verfügen und die Unterstützung von integrierten Onlinedaten auf hohem / hohem Niveau im gesamten Unternehmen mit der Erwartung einer guten Leistung und Abdeckung von vielen wichtigen Geschäftsfunktionen.
NoChance
8
Wenn der Preis der Software im 5-stelligen Bereich und darüber liegt, dann ist das "Unternehmen"!
CraigTP
6
"Ist das nicht ein bisschen teuer für Software?" "Nein, das ist Unternehmenssoftware !" "Ok, dann bezahle ich."
Sjoerd
4
Es ist nur ein Marketingbegriff, der verwendet wird, um mehr Geld aus den Taschen des Kunden zu ziehen. Software ist nur Software.
Davon abgesehen
1
Sie sollten einen Blick auf die tägliche wtf werfen (keinen Link geben). Sie werden ein gutes Gefühl für "Unternehmenssoftware" in den Kommentaren haben
Kemoda

Antworten:

59

Mit kurzen Worten, normale Software ist die Software, die für den Einzelnen entwickelt wurde, dh Einzelhandelssoftware oder Webanwendungen, die sich an die allgemeine Bevölkerung richten. Ihr Erfolg hängt davon ab, wie gut sie von Benutzern angenommen werden, denen zum größten Teil ein fertiges Produkt in Standardausgabe angeboten wird. Die Entwicklung ist eine Investition und die Einnahmen stammen aus einzelnen Produkt- oder Werbeflächenverkäufen.

Auf der anderen Seite wäre Unternehmenssoftware die Software, die von Unternehmen in Auftrag gegeben oder intern entwickelt wird, entweder von Grund auf maßgeschneidert oder von einem Drittanbieter bezogen und stark an die Geschäftsprozesse des Unternehmens angepasst.

Der Grund, warum Leute sagen, Unternehmenssoftware sei scheiße? Ich würde sagen, es gibt drei Hauptgründe, die eng miteinander verbunden sind:

  • Die Leute, die dafür bezahlen, sind nicht die, die es nutzen - das obere Management / die IT-Abteilung trifft die Entscheidungen. Im Idealfall konsultieren sie die zukünftigen Benutzer und machen es unumgänglich, sich an das zu halten, was sie zu sagen haben. Der schlechte Ruf kommt von den Fällen, in denen dies nicht so ist.
  • Systeme wie dieses sind einzigartig - Einzelhandelssoftware muss vor der Markteinführung gründlich getestet werden, da sie aufgrund von Fehlern aus Sicht der Zielbenutzer beschädigt oder beschädigt werden kann. Darüber hinaus wird es von Dutzenden Menschen auf der ganzen Welt auf verschiedenen Computern mit unterschiedlichen Nutzungsmustern usw. verwendet, was zu einem für zukünftige Versionen nützlichen Feedback führt. Unternehmenssoftware leidet unter einer kleinen Benutzerbasis, die hauptsächlich aus Personen besteht, die keine andere Wahl haben, als sie unabhängig von der Benutzererfahrung zu verwenden. Infolgedessen wird der Fokus weniger auf die Benutzererfahrung gelegt und es kann weniger Feedback von den Benutzern eingeholt werden (und häufig kein Kanal für ein solches Feedback, wenn die Arbeit ausgelagert wird).
  • Unternehmen, die die Software verwenden, sind keine Software-Unternehmen - sie verwenden die Software. Sie ist für das von ihnen betriebene Geschäft von entscheidender Bedeutung, sie ist jedoch von untergeordneter Bedeutung für ihre Geschäftsziele. Als solche wird Unternehmenssoftware unter unzumutbaren Fristen leiden, Ressourcen werden zu wenig zugewiesen und als "gut genug" eingestuft, während sie noch unvollständig oder unterbewertet sind.
scrwtp
quelle
5

Ein Grund für die Abneigung gegen Unternehmen ist, dass es in vielen Fällen so konzipiert ist, dass es eine Einheitsgröße darstellt. Genau wie bei Kleidung bedeutet dies, dass eine Größe für niemanden passt.

Sie sehen große Mengen an Konfiguration, manchmal extreme Mengen (Siebel, SAP usw. arbeiten alle unter dieser Voraussetzung). So sehr, dass große Teams von "Entwicklern" benötigt werden, um die ohnehin schon mega teure Software zum Laufen zu bringen.

In einigen Fällen ist dies in anderen Fällen weniger sinnvoll. Es ist sinnvoll, wenn sich ein Unternehmen dazu entschlossen hat, Prozesse entweder an der Software auszurichten oder die Software bereits an ihrem Prozess auszurichten.

Wenn der Verkäufer Ihnen mitteilt, dass dies "möglich" ist, oder wenn eine Funktion "unterstützt" ist, wird der Lauf für die Hügel ausgeführt

  • Haftungsausschluss: Veteran von 3 fehlgeschlagenen Siebel-Versuchen bei derselben Firma.
Bill Leeper
quelle
3

Ich bin mir formal nicht sicher, wie es definiert ist. Einige Eigenschaften, die meiner Meinung nach wichtiger sind, sind

  • Langzeitunterstützung (sie möchten wissen, dass das Unternehmen in der Nähe ist und die Software wartet)
  • löst in der Regel geschäftliche Probleme / Prozesse im Unternehmen (Beispiele sind Personalwesen, Beschaffung ... dh Verwaltung von Mitarbeitern, Bezahlung, Beschaffung von Verbrauchsmaterialien)
  • speziell auf die Bedürfnisse des Unternehmens zugeschnitten
  • Gesamtkosten, wenn Sie alle Lizenzen, Beratungsgebühren und sonstigen Kosten und nicht nur den Aufkleberpreis berücksichtigen
Nasir
quelle
3

Unternehmenssoftware ist genau das, Software, die sich an Unternehmen richtet. Es ist in der Regel nicht angegeben, dass dies mittlere bis große Unternehmen (Firmen) bedeutet.

Einige wichtige Funktionen, die mir in den Sinn kommen, sind:

  • Der Vertrieb erfolgt häufig über institutionelle Lizenzen.

  • Nutzung, wenn sie häufig von "Bands" mit einer Benutzergröße bezahlt wird, die über den festgelegten Kosten pro Benutzer und Lizenz liegt.

  • Aktualisierungen werden häufig über systemweite Push-Vorgänge und nicht von Benutzer zu Benutzer ad-hoc durchgeführt.

  • Wird häufig für Desktop-Komponenten verwendet.

  • Höhere Verwendung und Integration in vorhandene interne Authentifizierungs- / Autorisierungsmethoden.

Michael Durrant
quelle
2

Nach den "Mustern der Unternehmensanwendungsarchitektur" von Martin Fowler beinhaltet Unternehmenssoftware normalerweise den Zugriff auf persistente Daten. Es gibt oft viele Daten, auf die mehrere Benutzer gleichzeitig zugreifen möchten. Unternehmensanwendungen müssen normalerweise in andere Systeme integriert werden.

Er weist jedoch auch darauf hin, dass die Unternehmensanwendungen sehr unterschiedlich sind und dass nicht alle oder tatsächlich alle der oben genannten Punkte unbedingt in allen Fällen zutreffen.


quelle
2

Enterprise-Software ist eine Software, die speziell für Unternehmen entwickelt wurde.

Ob gut oder schlecht, diese Art von Software bringt einige schmerzhafte Trends mit sich:

  • Mehr Abmeldungen bedeuten weniger Kompromisse.
  • Viel Fokus auf Schnittstellen.
  • Formale Planungsprozesse.
  • Geringere Bereitschaft, Dinge auszuprobieren.
  • Häufig unabhängig davon, wie das Unternehmen Geld verdient. (Interne Personalabteilung usw.)
  • Zieht nicht immer Top-Talente an.
  • Häufig zu spät und zu teuer.

Das extreme Beispiel ist eine große PeopleSoft-Implementierung mit 100 angeschlossenen Beratern, die zwei Jahre später implementiert wird.

Die Leute arbeiten nicht gerne für große Programme, die vom Komitee entworfen wurden.

Das muss nicht so sein, ist es aber häufig.

MathAttack
quelle
1
Dies ist eher ein Schimpfen als eine Antwort.
JeffO
0

Unternehmenssoftware ist eine Software für Unternehmen, nicht mehr und nicht weniger.

Nehmen Sie zum Beispiel Microsoft. Sie haben eine ganze Website für Unternehmenssoftware und welche Angebote haben sie? Nun, es handelt sich um Windows 7, Windows 7 Phone, IE9, MS Office usw. Windows 7 verfügt über einige neue integrierte Funktionen, aber nichts, was Sie mit einem vorhandenen Windows 7-Build, der sich an Verbraucher richtet (nur nach vorheriger Prüfung), noch nicht erreichen konnten kurz auf ihrer Website) - aber der Rest scheint genau so zu sein wie ihre Konsumenten Kollegen, aber.

Es ist nur ein weiteres Modewort ...

Liz: Cross-Promotion, Deal-Mechanik, Einnahmequellen, Fachjargon, Synergie. Jack: Das ist die beste Präsentation, die ich je gesehen habe. -30 Rock, "Winter Madness"

TomJ
quelle
1
Ich denke, es als "nur ein weiteres Modewort" zu bezeichnen, ist eher sinnlos. Es gibt eine bestimmte Kategorie von Software, die identifiziert und kategorisiert werden muss, und ich denke auch, dass Ihre Definition falsch ist.
Murph
Ich denke, der Punkt ist, dass es keine wirklich vereinbarte Definition gibt. "Software, die auf Unternehmen ausgerichtet ist", ist meines Erachtens die bisher beste Definition.
JW01
0

Nachdem ich fast 20 Jahre damit verbracht habe, 'Enterprise'-Software zu schreiben, ist hier meine Antwort:

1) Unternehmen bedeutet fast immer "Webanwendung". 2) Unternehmen bedeutet eigentlich nur "sehr, sehr groß".

Unternehmenssoftware wird in der Regel von Hunderten von Menschen über mehrere Jahre hinweg geschrieben. Daher neigen die verwendeten Tools, Muster und Sprachen dazu, die Zusammenarbeit, Sicherheit, Stabilität und Skalierbarkeit zu einer Priorität zu machen.

Der typische "Stapel" einer Unternehmensanwendung umfasst viele verschiedene Sprachen, Protokolle, Server, Firewalls usw., von denen jede über ein eigenes Team von Mitarbeitern verfügt. Diese Anwendungen erfordern viele verschiedene Fähigkeiten, um vom Projektmanagement bis zum eigentlichen Softwareentwickler zu produzieren. Häufig wissen Mitarbeiter, die an einem bestimmten Aspekt einer Unternehmensanwendung arbeiten, nicht genau, wie ihre Komponente passt. Nur der "Enterprise Architect" kann das ganze Bild sehen, kennt dann aber keine Details.

Die Kunst der Erstellung von Unternehmensanwendungen besteht darin, diesen "Nebel des Krieges" durch die Auswahl der richtigen Technologien und Verfahren usw. erfolgreich zu meistern.

Richard
quelle
-3

Eine Definition von Unternehmenssoftware ist die Lizenz. Der Softwareentwickler erwartet, dass der Käufer die Software auf allen seinen Maschinen installiert. Möglicherweise zahlen sie für eine unbegrenzte Lizenz oder eine maximale Anzahl gleichzeitiger Benutzer.

Die Lizenzkosten für eine maximale Anzahl aktueller Benutzer (sagen wir 100) sind höher als die Kosten für 100 Lizenzen, aber auch niedriger als die Kosten für eine Lizenz für jeden Mitarbeiter.

Bei Webanwendungen wird die Anzahl der Administratorkonten begrenzt, nicht jedoch die Anzahl der Benutzer in Ihrer Domain.

In manchen Situationen mag ich Unternehmenssoftware. In diesen Fällen wurden die Installationsverfahren optimiert, um die Installation von einem Server aus zu ermöglichen. Nicht-Unternehmenssoftware würde vom Benutzer die Installation der Software erwarten. Viele Unternehmen sperren die Computer, sodass der durchschnittliche Benutzer sie nicht installieren kann. Die Unternehmenssoftware ermöglicht die automatische Installation oder Aktualisierung der Software von einem zentralen Repository aus.

mhoran_psprep
quelle