¿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 envolver mi cabeza en torno a las diferencias reales. ¿Hay alguna diferencia entre los dos? ¿Por qué la gente dice que el software empresarial apesta?

    
pregunta treecoder 25.03.2012 - 12:29

9 respuestas

59

En pocas palabras, el software normal sería el software creado teniendo en cuenta a las personas, es decir, el software de venta minorista o las aplicaciones web dirigidas a la población general. Su éxito depende de qué tan bien lo reciban los usuarios a los que, en la mayoría de los casos, se les ofrece un producto de "problema estándar" ya hecho. El desarrollo es una inversión y los ingresos provienen de las ventas individuales de productos o espacios publicitarios.

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

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

  • Las personas que pagan por ello no son las que lo usan: la gerencia superior / departamento de TI toma las decisiones. Lo ideal sería consultar a los futuros usuarios y hacer imperativo adherirse a lo que tienen que decir. La mala reputación proviene de los casos en que esto no es así.
  • Los sistemas como este son únicos en su clase: el software de venta al por menor debe probarse bien antes de lanzarlo al mercado, ya que los errores pueden hacerlo o destruirlo en 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, etc., lo que resulta en comentarios útiles para futuras versiones. El software empresarial tiene 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 enfoca menos en la experiencia del usuario y se obtiene menos retroalimentación de los usuarios (y, a menudo, no hay canal para tal retroalimentación 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 realizan, sin embargo, es secundario a sus objetivos comerciales. Como tal, el software empresarial sufrirá plazos irrazonables, los recursos se asignan de forma insuficiente y se consideran "lo suficientemente buenos", mientras que aún están incompletos o no se han realizado pruebas suficientes.
respondido por el scrwtp 25.03.2012 - 14:24
5

Una de las razones por las 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 realmente significa es que una talla no se ajusta a nadie.

Ves grandes cantidades de configuración, a veces cantidades extremas (Siebel, SAP, etc., todos trabajan en esta premisa). Tanto es así que se necesitan grandes equipos de "desarrolladores" para programar el software ya muy 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 está alineado con su proceso.

Cuando la persona de ventas comienza a decirle que "se puede" hacer para hacer eso o que alguna función es "compatible", se ejecuta para las colinas

  • Descargo de responsabilidad: el veterano de los 3 intentos fallidos de Siebel en la misma compañía.
respondido por el Bill Leeper 25.03.2012 - 21:56
3

El software empresarial es solo eso, un software dirigido a empresas. En general, no se afirma que esto signifique empresas medianas a grandes (empresas).

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

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

  • el uso es a menudo pagado 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 impulsos de todo el sistema en lugar de usuarios ad hoc por usuario.

  • Se usa con frecuencia para componentes de escritorio.

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

respondido por el Michael Durrant 25.03.2012 - 22:30
3

formalmente no estoy seguro de cuál es su definición. Algunas de las 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)
  • generalmente resuelve problemas / procesos empresariales (los ejemplos incluyen recursos humanos, compras ... es decir, gestión de empleados, pago, compra de suministros)
  • personalizado / específico para las necesidades de la compañía
  • Costo total, una vez que tenga en cuenta todas las licencias, tarifas de consultoría y otros gastos, en lugar de solo el precio de la etiqueta
respondido por el Nasir 25.03.2012 - 14:32
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 una gran cantidad de datos, con múltiples usuarios que intentan acceder a ellos simultáneamente. Las aplicaciones empresariales generalmente necesitan integrarse con otros sistemas.

Sin embargo, también señala que hay muchas variaciones en las aplicaciones empresariales, y que no todos o ninguno de los puntos anteriores son necesariamente válidos en todos los casos.

    
respondido por el user4051 25.03.2012 - 12:36
2

Para simplificar en exceso, el software empresarial es un software dirigido a la empresa.

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

  • Más aprobaciones implican menos compensaciones.
  • Mucho foco en las interfaces.
  • Procesos de planificación formal.
  • Menos disposición a solo probar cosas.
  • Frecuentemente no se relaciona con cómo 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 el comité.

No tiene que ser así, pero con frecuencia lo es.

    
respondido por el MathAttack 26.03.2012 - 02:18
0

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

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

Es solo otra palabra de moda ...

Liz: promoción cruzada, mecanismos de negociación, flujos de ingresos, jerga, sinergia. Jack: esa es la mejor presentación que he visto en mi vida. -30 Rock, "Winter Madness"

    
respondido por el TomJ 25.03.2012 - 15:30
0

Después de haber pasado casi 20 años escribiendo el software 'Enterprise' aquí está mi respuesta:

1) Enterprise casi siempre significa 'aplicación web'. 2) La empresa realmente significa "muy, muy grande".

El software empresarial normalmente lo escriben cientos de personas durante varios años. Por lo tanto, las herramientas, los patrones y los idiomas utilizados tienden a hacer de la colaboración, la seguridad, la estabilidad y la capacidad de ampliación una prioridad.

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

El arte de la creación de aplicaciones empresariales es navegar con éxito esta "niebla de guerra" al elegir las tecnologías y procedimientos correctos, etc.

    
respondido por el Richard 15.01.2018 - 17:11
-3

Una definición de software empresarial es la licencia. El desarrollador del software espera que el comprador instale el software en todas sus máquinas. Pueden estar pagando por 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 el número de cuentas de administrador, pero no limitarán el número de usuarios en tu 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 empresas 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.

    
respondido por el mhoran_psprep 25.03.2012 - 15:46

Lea otras preguntas en las etiquetas