web-dev-qa-db-fra.com

Qu'est-ce qu'un logiciel d'entreprise exactement?

Je ne comprends pas la différence entre un logiciel "normal" et un logiciel d'entreprise. Même après avoir lu ces ...

Je ne peux pas vraiment comprendre mes vraies différences. Y a-t-il une différence entre les deux? Pourquoi les gens disent-ils que le logiciel d'entreprise est nul?

47
treecoder

En bref, un logiciel normal serait un logiciel conçu pour les individus, c'est-à-dire un logiciel de vente au détail ou des applications Web ciblant la population en général. Son succès dépend de la façon dont il est bien reçu par les utilisateurs qui se voient offrir en grande partie un produit "standard" prêt à l'emploi. Le développement est un investissement et les revenus proviennent des ventes individuelles de produits ou d'espaces publicitaires.

D'un autre côté, les logiciels d'entreprise seraient les logiciels commandés ou développés en interne par les entreprises, soit sur mesure, soit achetés auprès d'un fournisseur tiers et fortement personnalisés pour les processus commerciaux de l'entreprise.

La raison pour laquelle les gens disent que les logiciels d'entreprise sont nulles? Je dirais qu'il y a trois raisons principales, fortement interconnectées:

  • Les personnes qui le paient ne sont pas celles qui l'utilisent - la haute direction/le service informatique prend les décisions. Idéalement, ils consulteraient les futurs utilisateurs et rendraient impératif le respect de ce qu'ils ont à dire. La mauvaise réputation vient des cas où il n'en est pas ainsi.
  • Des systèmes comme celui-ci sont uniques en leur genre - les logiciels de vente au détail doivent être bien testés avant de les mettre sur le marché, car les bogues peuvent le faire ou le casser aux yeux de ses utilisateurs cibles. En outre, il est utilisé par des dizaines de personnes à travers le monde sur différentes machines, avec différents modèles d'utilisation, etc., ce qui donne des commentaires utiles pour les futures versions. Le logiciel d'entreprise souffre d'une petite base d'utilisateurs composée principalement de personnes qui n'ont d'autre choix que de l'utiliser indépendamment de l'expérience utilisateur. En conséquence, moins de concentration sur l'expérience utilisateur et moins de retour d'informations à gagner de la part des utilisateurs (et souvent, aucun canal pour de tels commentaires lorsque le travail est externalisé).
  • Les entreprises qui utilisent le logiciel ne sont pas des sociétés de logiciels - elles utilisent le logiciel, c'est essentiel pour l'entreprise qu'elles dirigent, mais c'est secondaire par rapport à leurs objectifs commerciaux. En tant que tel, les logiciels d'entreprise souffriront de délais déraisonnables, les ressources étant sous-allouées et jugées "suffisamment bonnes" tout en étant incomplètes ou sous-testées.
60
scrwtp

L'une des raisons de l'aversion pour l'entreprise est que, dans de nombreux cas, elle est conçue pour être une taille unique pour tous. Comme pour les vêtements, ce que cela signifie vraiment, c'est une taille unique.

Vous voyez de grandes quantités de configuration parfois des quantités extrêmes (Siebel, SAP, etc. fonctionnent toutes sur ce principe). Tant et si bien que de grandes équipes de "développeurs" sont nécessaires pour programmer le logiciel déjà méga cher à travailler.

Dans certains cas, cela n'a pas de sens dans d'autres. Il est logique lorsqu'une entreprise a décidé d'aligner les processus sur le logiciel ou que le logiciel s'aligne déjà sur leur processus.

Lorsque le vendeur commence à vous dire que cela "peut" être fait pour cela ou qu'une fonctionnalité est "prise en charge" pour les collines

  • Avertissement: un vétéran de 3 tentatives de Siebel a échoué dans la même entreprise.
5
Bill Leeper

officiellement, je ne sais pas quelle est sa définition. Je pense que certaines caractéristiques qui sont plus importantes sont

  • assistance à long terme (ils veulent savoir que l'entreprise sera là et entretiendra le logiciel)
  • résout généralement les problèmes/processus de l'entreprise (par exemple, les ressources humaines, l'approvisionnement ... c'est-à-dire la gestion des employés, leur paiement, l'approvisionnement)
  • personnalisé/spécifique aux besoins de l'entreprise
  • Coût total, une fois que vous avez pris en compte toutes les licences, les frais de consultation et toutes autres dépenses, plutôt que le seul prix de la vignette
3
Nasir

Le logiciel d'entreprise n'est que cela, un logiciel destiné aux entreprises. Il n'est généralement pas indiqué que cela signifie des entreprises de taille moyenne à grande (entreprises).

Voici quelques caractéristiques clés qui me viennent à l'esprit:

  • la distribution se fait souvent par le biais de licences institutionnelles.

  • utilisation si elle est souvent payée par des "bandes" de taille d'utilisateur par rapport à un coût fixe par utilisateur et par licence.

  • les mises à niveau sont souvent effectuées par le biais de push à l'échelle du système plutôt que par utilisateur ad hoc par utilisateur.

  • Fréquemment utilisé pour les composants de bureau.

  • meilleure utilisation et intégration avec les méthodes d'authentification/autorisation internes existantes.

3
Michael Durrant

Selon les "modèles d'architecture d'application d'entreprise" de Martin Fowler, les logiciels d'entreprise impliquent généralement l'accès à des données persistantes. Il y a souvent beaucoup de données, plusieurs utilisateurs essayant d'y accéder simultanément. Les applications d'entreprise doivent généralement s'intégrer à d'autres systèmes.

Cependant, il souligne également qu'il y a beaucoup de variations dans les applications d'entreprise, et que tous ou en fait aucun des points ci-dessus ne tiennent nécessairement dans tous les cas.

2
user4051

Pour simplifier à l'extrême, le logiciel d'entreprise est un logiciel destiné à l'entreprise.

Pour le meilleur ou pour le pire, ce type de logiciel présente des tendances douloureuses:

  • Plus de signatures signifie moins de compromis.
  • Beaucoup de concentration sur les interfaces.
  • Processus de planification officiels.
  • Moins de volonté de simplement essayer des choses.
  • Souvent sans rapport avec la façon dont l'entreprise gagne de l'argent. (RH interne, etc.)
  • N'attire pas toujours les meilleurs talents.
  • Fréquemment en retard et dépassant le budget.

L'exemple extrême est une grande implémentation de PeopleSoft avec 100 consultants attachés qui est implémentée 2 ans en retard.

Les gens n'aiment pas travailler pour de grands programmes conçus par un comité.

Il ne doit pas en être ainsi, mais c'est souvent le cas.

2
MathAttack

Les logiciels d'entreprise sont des logiciels destinés aux entreprises, rien de plus, rien de moins.

Prenons l'exemple de Microsoft. Ils ont un tout le site Web dédié aux logiciels d'entreprise , et quelles sont certaines de leurs offres? Eh bien, ce sont Windows 7, Windows 7, IE9, MS Office, etc. brièvement sur leur site Web) - mais le reste semble être exactement le même que leurs homologues des consommateurs, mais.

C'est juste un autre mot à la mode ...

Liz: Promotion croisée, mécanismes de transaction, flux de revenus, jargon, synergie. Jack: C'est la meilleure présentation que j'aie jamais vue. 30 Rock, "Winter Madness"

0
TomJ

Après avoir passé près de 20 ans à écrire un logiciel "Entreprise", voici ma réponse:

1) Entreprise signifie presque toujours "application Web". 2) Entreprise signifie vraiment "très très grand".

Les logiciels d'entreprise sont généralement écrits par des centaines de personnes sur plusieurs années. Ainsi, les outils, les modèles et les langages utilisés ont tendance à faire de la collaboration, de la sécurité, de la stabilité et de l'évolutivité une priorité.

La "pile" typique d'une application d'entreprise impliquera de nombreux langages, protocoles, serveurs, pare-feu différents… chacun avec ses propres équipes. Ces applications nécessitent de nombreuses compétences différentes à produire, de la gestion de projet aux ingénieurs logiciels. Souvent, les personnes travaillant sur un aspect particulier d'une application à l'échelle de l'entreprise ne savent pas exactement comment leur composant s'intègre. Seul "l'architecte d'entreprise" peut voir l'image entière, mais il ne connaît aucun détail.

L'art de la création d'applications d'entreprise réussit à naviguer dans ce `` brouillard de guerre '' en choisissant les bonnes technologies et procédures, etc.

0
Richard