No entiendo la diferencia entre el software "normal" y el software empresarial. Incluso después de leer estos ...
- "Software empresarial" en Wikipedia
- "El software empresarial es sexy otra vez" en Techcrunch
- "La gran estafa del software empresarial" en Coding Horror
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?
terminology
enterprise-architecture
codificador de árboles
fuente
fuente
Respuestas:
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:
fuente
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
fuente
formalmente no estoy seguro de cuál es su definición. Algunas características que creo que son más importantes son
fuente
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.
fuente
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
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:
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.
fuente
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"
fuente
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.
fuente
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.
fuente