Pregunta

Hay un par de preguntas sobre Stackoverflow que preguntan si x ( Ruby / Drupal ) la tecnología es 'empresarial listo ".

Me gustaría preguntar cómo se define 'Enterprise Ready'.

¿Alguien ha creado su propia lista de verificación?

¿Alguien tiene un punto de referencia con el que probar?

¿Fue útil?

Solución

" Enterprise Ready " en su mayor parte significa que podemos ejecutarlo de manera confiable y efectiva dentro de una gran organización.

Hay varios factores involucrados:

  • ¿Es confiable?
  • ¿Puede nuestro personal actual apoyarlo o necesitamos especialistas?
  • ¿Puede encajar con nuestro modelo de seguridad establecido?
  • ¿Se pueden realizar implementaciones con nuestras herramientas automatizadas?
  • ¿Qué tan fácil es administrar? ¿Pueden hacerlo los usuarios comerciales o necesitamos un especialista?
  • Si utiliza una base de datos, ¿es nuestra base de datos estándar o necesitamos capacitar a más especialistas?

Dependiendo de lo importante que sea el sistema para la empresa, la siguiente pregunta también podría aplicarse:

  • ¿Se puede hacer altamente disponible?
  • ¿Se puede equilibrar la carga?
  • ¿Es lo suficientemente seguro?

Los proyectos de código abierto a menudo no prestan suficiente atención a las dificultades de implementar y ejecutar software dentro de una organización grande. p.ej. Sin embargo, la mayoría de los proyectos de sistema operativo utilizan MySql como base de datos, lo cual es una opción buena y sensata para la mayoría de los proyectos pequeños; sin embargo, si su empresa tiene una licencia de sitio ORACLE y un equipo de DBAs ORACLE altamente calificados, la opción MySql parece claramente poco atractiva. / p>

Otros consejos

Para ser breve:
" Enterprise ready " significa: si se bloquea, las empresas que lo usan posiblemente lo demandarán.

La mayoría de las veces la "prueba", si realmente puede llamarse como tal, es que alguna empresa (= gran negocio) ha implementado un producto exitoso y estable utilizándolo. Entonces es más como decir que ha demostrado su valía en el campo de batalla, o algo así. En otras palabras, el marco se ha utilizado con éxito, o no en el mundo real, no puede simplemente seguir algunas listas de verificación y pruebas de carga y decir que está listo para la empresa.

Como dice Robert Gould en su respuesta, está listo para la empresa. cuando ha sido probado por algún otro gran proyecto. Lo diría de esta manera: si alguien por ahí ha ganado millones de dólares con él y ha sido redactado por revistas capitalistas de riesgo como la novedad más importante del año (algún año, no necesariamente este), entonces está listo para la empresa. :)

Otra forma de ver la pregunta es que un técnico está preparado para la empresa cuando un jefe o propietario de un negocio no tecnológico no se preocupará por si ha elegido o no una buena plataforma para administrar su negocio. En este sentido, Enterprise-ready es una medida de reconocimiento de marca en lugar de madurez tecnológica.

Habiendo construido un par " Enterprise " aplicaciones ...

Empresa fuera del desarrollo significa que si se rompe, alguien puede arreglarlo. He trabajado con empleadores / contratistas que se quedan con los peores proveedores de alojamiento, proveedores de datos o similares porque solucionarán los problemas cuando surjan, incluso si surgen mucho, y tienen a alguien a quien llamar cuando ellos descanso.

Entonces, para repetirlo de otra manera, el software Enterprise es Enterprisey porque tiene opciones de soporte disponibles. Un ejemplo simple: jQuery no es empresarial mientras que ExtJS sí, porque ExtJS tiene una estructura de soporte corporativo. (Sí, sé que estos dos marcos son como comparar un conjunto de herramientas con un kit para el hogar fabricado en fábrica).

Como mi trabajo diario se trata de arquitectura empresarial, creo que la palabra empresa hoy en día no se trata de tamaño ni escala, sino que se refiere más a cómo se vende un producto de software.

Por ejemplo, Ruby on Rails no es empresarial porque no hay ningún proveedor que vaya a su tienda y haga presentaciones de Powerpoint repetidamente para la comunidad de desarrolladores. Ruby on Rails no tiene un ejecutivo de ventas que me lleve al campo de golf o a mi restaurante favorito para almorzar. Ruby on Rails tampoco está profundamente cubierto por firmas analistas de la industria como Gartner.

Ruby on Rails nunca será considerado "empresa" hasta que ocurran estas cosas ...

Desde mi experiencia, "Enterprise ready" La etiqueta es un indicador del temor de los gerentes a adoptar una tecnología de código abierto, posiblemente equilibrada con el deseo de no seguir siendo seguidores de esa tecnología.

Esto puede discutirse objetivamente con consideraciones tales como el apoyo de una empresa de terceros o la integración en herramientas de desarrollo existentes.

Supongo que una aplicación podría considerarse "empresarial lista" cuando es lo suficientemente estable como para que una gran empresa lo use. También implicaría cierto nivel de soporte, por lo que cuando se rompe inevitablemente.

Ya sea que algo esté o no listo para la empresa " es completamente subjetivo e indefinido, y más bien '' palabra de moda ''. Básicamente, no puede tener un test_isEnterpriseReady () , solo haga que su aplicación sea lo más confiable y eficiente posible. .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top