¿Qué es exactamente el software empresarial?

46

No entiendo la diferencia entre el software "normal" y el software empresarial. Incluso después de leer estos ...

Realmente no puedo entender las diferencias reales. ¿Hay alguna diferencia entre los dos? ¿Por qué la gente dice que el software empresarial es una mierda?

codificador de árboles
fuente
1
Además de esto, el término generalmente se usa para indicar el software de "servicio pesado" donde tiene una gran base de usuarios, soporte para datos integrados en línea de alto nivel / alto volumen en toda la empresa con la expectativa de un buen rendimiento y cobertura de muchas funciones comerciales importantes.
NoChance
8
Si el precio del software está en 5 cifras o más, ¡eso es "empresarial"!
CraigTP
66
"¿No es un poco caro para el software?" "¡No, este es un software empresarial !" "Ok, entonces pagaré".
Sjoerd
44
Es solo un término de marketing utilizado para sacar más dinero de los bolsillos de los clientes. El software es solo software. Dicho esto, me conseguiré un café empresarial ...
ThomasX
1
deberías echar un vistazo a la wtf diaria (no dar enlace). Tendrás una buena sensación de "software empresarial" en los comentarios
Kemoda

Respuestas:

59

En pocas palabras, el software normal sería el software hecho pensando en las personas, es decir, software minorista o aplicaciones web dirigidas a la población en general. Su éxito depende de qué tan bien lo reciban los usuarios a quienes, en su mayor parte, se les ofrece un producto 'estándar' listo para usar. El desarrollo es una inversión y los ingresos provienen de ventas individuales de productos o espacios publicitarios.

Por otro lado, el software empresarial sería el software encargado o desarrollado internamente por las compañías, ya sea hecho a medida desde cero o comprado a un proveedor externo y altamente personalizado para el proceso comercial de la compañía.

¿La razón por la que la gente dice que el software empresarial apesta? Diría que hay tres razones principales, fuertemente interconectadas:

  • Las personas que lo pagan no son las que lo usan: la alta gerencia / departamento de TI toma las decisiones. Idealmente, consultarían a los futuros usuarios y harían imperativo cumplir con lo que tienen que decir. La mala reputación proviene de los casos en que esto no es así.
  • Sistemas como este son únicos en su tipo: el software minorista debe probarse bien antes de lanzarlo al mercado, ya que los errores pueden generarlo o romperlo a la vista de sus usuarios objetivo. Además, es utilizado por docenas de personas en todo el mundo en diferentes máquinas, con diferentes patrones de uso, y así sucesivamente, lo que genera comentarios útiles para futuras versiones. El software empresarial adolece de una pequeña base de usuarios que consiste principalmente en personas que no tienen más remedio que usarlo independientemente de la experiencia del usuario. Como resultado, se centra menos en la experiencia del usuario y se obtienen menos comentarios de los usuarios (y, a menudo, no hay canal para dichos comentarios cuando el trabajo se subcontrata).
  • Las compañías que usan el software no son compañías de software: están usando el software, es fundamental para el negocio que llevan a cabo, sin embargo, es secundario a sus objetivos comerciales. Como tal, el software empresarial sufrirá plazos irrazonables, los recursos estarán subasignados y se considerarán "lo suficientemente buenos" sin dejar de ser incompletos o no se probarán.
scrwtp
fuente
5

Una razón por la que no le gusta la empresa es que, en muchos casos, está diseñada para ser de talla única. Al igual que con la ropa, lo que esto realmente significa es una talla única para nadie.

Verá grandes cantidades de configuración, a veces cantidades extremas (Siebel, SAP, etc., todas funcionan en esta premisa). Tanto es así que se necesitan grandes equipos de "desarrolladores" para programar el software ya mega costoso para que funcione.

En algunos casos esto tiene sentido en otros, no tanto. Tiene sentido cuando una empresa ha decidido alinear los procesos con el software o el software ya se alinea con su proceso.

Cuando el vendedor comienza a decirle que "se puede" hacer eso o que se "ejecuta" alguna función para las colinas

  • Descargo de responsabilidad: Veterano de 3 intentos fallidos de Siebel en la misma compañía.
Bill Leeper
fuente
3

formalmente no estoy seguro de cuál es su definición. Algunas características que creo que son más importantes son

  • soporte a largo plazo (quieren saber que la compañía estará presente y mantendrá el software)
  • por lo general, resuelve problemas / procesos empresariales empresariales (los ejemplos incluyen recursos humanos, adquisiciones ... es decir, gestión de empleados, pago, adquisición de suministros)
  • personalizado / específico a las necesidades de la empresa
  • Costo total, una vez que tenga en cuenta todas las licencias, tarifas de consultoría y cualquier otro gasto, en lugar de solo el precio de etiqueta
Nasir
fuente
3

El software empresarial es solo eso, software dirigido a empresas. Por lo general, no se afirma que esto signifique empresas (empresas) de mediana a gran escala.

Algunas características clave que vienen a la mente son:

  • La distribución frecuente es a través de licencias institucionales.

  • uso si a menudo se paga por 'bandas' de tamaño de usuario que un costo fijo por usuario por licencia.

  • las actualizaciones a menudo se realizan a través de empujes en todo el sistema en lugar de usuarios ad-hoc por usuario.

  • Frecuentemente utilizado para componentes de escritorio.

  • Mayor uso e integración con los métodos de autenticación / autorización internos existentes.

Michael Durrant
fuente
2

Según los "patrones de arquitectura de aplicaciones empresariales" de Martin Fowler, el software empresarial generalmente implica el acceso a datos persistentes. A menudo hay muchos datos, con múltiples usuarios tratando de acceder a ellos simultáneamente. Las aplicaciones empresariales generalmente necesitan integrarse con otros sistemas.

Sin embargo, también señala que hay mucha variación en las aplicaciones empresariales, y que no todos o ninguno de los puntos anteriores necesariamente se cumplen en todos los casos.


fuente
2

Para simplificar demasiado, el software Enterprise es un software dirigido a la empresa.

Para bien o para mal, este tipo de software viene con algunas tendencias dolorosas:

  • Más firmas implican menos compensaciones.
  • Mucha atención a las interfaces.
  • Procesos formales de planificación.
  • Menos ganas de probar cosas.
  • Frecuentemente no está relacionado con la forma en que la empresa gana dinero. (Recursos humanos internos, etc.)
  • No siempre atrae a los mejores talentos.
  • Con frecuencia tarde y sobre presupuesto.

El ejemplo extremo es una gran implementación de PeopleSoft con 100 consultores adjuntos que se implementa 2 años tarde.

A la gente no le gusta trabajar para grandes programas diseñados por comité.

No tiene por qué ser así, pero con frecuencia lo es.

MathAttack
fuente
1
Esto es más una queja que una respuesta.
JeffO
0

El software empresarial es un software dirigido a empresas, nada más y nada menos.

Solo tome Microsoft por ejemplo. Tienen un sitio web completo dedicado al software empresarial , y ¿cuáles son algunas de sus ofertas? Bueno, son Windows 7, Windows 7 phone, IE9, MS Office, etc. Windows 7 tiene algunas características nuevas incorporadas, pero nada que no pudieras ya con una versión existente de Windows 7 dirigida a los consumidores (después de mirar solo brevemente en su sitio web), pero el resto parece ser exactamente igual que sus contrapartes de consumo, pero.

Es solo otra palabra de moda ...

Liz: promoción cruzada, mecánica de acuerdos, flujos de ingresos, jerga, sinergia. Jack: Esa es la mejor presentación que he visto. -30 Rock, "Locura de invierno"

TomJ
fuente
1
Creo que describirlo como "solo otra palabra de moda" está perdiendo el punto. No es una categoría particular de software que necesita ser identificado y catgeorised y también creo que su definición es incorrecta (Hay productos dirigidos a las pequeñas y medianas empresas que no son "empresa" capaz).
Murph
Creo que el punto es que no hay una definición real acordada. Entonces, "el software que está dirigido a las empresas" es la mejor definición hasta ahora, creo.
JW01
0

Después de haber pasado casi 20 años escribiendo software 'Enterprise', esta es mi respuesta:

1) Enterprise casi siempre significa 'aplicación web'. 2) Enterprise realmente solo significa 'muy muy grande'.

El software empresarial generalmente está escrito por cientos de personas durante varios años. Por lo tanto, las herramientas, los patrones y los lenguajes utilizados tienden a hacer de la colaboración, la seguridad, la estabilidad y la escalabilidad una prioridad.

El "Stack" típico de una aplicación empresarial implicará muchos idiomas, protocolos, servidores, firewalls diferentes ... cada uno con sus propios equipos de personas. Estas aplicaciones requieren muchos conjuntos de habilidades diferentes para producir, desde la gestión de proyectos hasta ingenieros de software reales. A menudo, las personas que trabajan en cualquier aspecto particular de una aplicación a escala empresarial no saben exactamente cómo encaja su componente. Solo el "Arquitecto de la empresa" puede ver la imagen completa, pero luego no conoce ninguno de los detalles.

El arte de la creación de aplicaciones empresariales está navegando con éxito en esta 'niebla de guerra' eligiendo las tecnologías y procedimientos correctos, etc.

Ricardo
fuente
-3

Una definición de software empresarial es la licencia. El desarrollador de software espera que el comprador esté instalando el software en todas sus máquinas. Pueden estar pagando una licencia ilimitada o un número máximo de usuarios concurrentes.

El costo de la licencia de un número máximo de usuarios actuales (digamos 100) es mayor que el costo de 100 licencias, pero también es menor que el costo de una licencia para cada empleado.

Para las aplicaciones web, limitarán la cantidad de cuentas de administrador, pero no limitarán la cantidad de usuarios en su dominio.

Me gusta el software empresarial en algunas situaciones. En esos casos, los procedimientos de instalación se han simplificado para que sea posible instalarlos desde un servidor. El software no empresarial esperaría que el usuario instale el software. Muchas compañías bloquean las máquinas para que el usuario promedio no pueda instalarlas. El software empresarial permite que el software se instale o actualice automáticamente desde un repositorio central.

mhoran_psprep
fuente