En los últimos meses, hemos observado que cada vez más empresas migran de un Redmine on-premise obsoleto a la nube. Hemos preguntado a los directores de tecnología y a los directores de informática que se han pasado recientemente a la nube sobre las razones y las ventajas del cambio. .
Las personas que entrevistamos nombraron los mismos 7 factores responsables de la velocidad de su infraestructura. Esperamos que este artículo ayude a otros equipos que luchan con Redmine en el campo a encontrar una solución. Queremos inspirarle en su búsqueda de una forma alternativa de gestionar su TI.
El primer factor, y el más importante, es que los principales responsables de la toma de decisiones y las partes interesadas implicadas en el proceso de decisión eran conscientes de que los sistemas antiguos, con un mantenimiento mayoritariamente descuidado, estaban frenando el crecimiento del negocio y provocando una creciente burbuja de deuda técnica.
Razón 1. Para que el sistema esté preparado para el futuro, resolviendo el problema de las actualizaciones de Redmine.
Con una versión principal al menos una vez al año y algunas versiones menores en el camino, se requiere el compromiso de los recursos para mantener su Redmine y los plugins instalados al día. Dependiendo del promotor, pueden ser hasta 2-3 eventos por trimestre.
Los sistemas y plugins actualizados tienden a entrar en conflicto con los plugins y funciones más antiguos. Especialmente desde la 4.0, ya que el equipo del núcleo ha rediseñado algunas de las gemas y características principales. Cuando las empresas trasladan Redmine a la nube, el principal problema es que no quieren preocuparse más por las actualizaciones. Ya no quieren preocuparse por las pruebas y la resolución de conflictos, los cambios de requisitos, la disminución del espacio de almacenamiento o la falta de recursos de personal.
Al trasladar la plataforma a la nube, toda su organización puede centrarse en alcanzar los objetivos empresariales, generar ingresos y mantener las relaciones con los clientes. El mantenimiento de la infraestructura informática no suele ser su objetivo principal.
Migrate to secure hosting
Don't waste your time on Redmine maintenance. Hire experts and focus on your projects
Un punto era común: 7/10 de las personas con las que hablamos planeaban instalar Redmine una vez y no volver a tocarlo hasta que fuera necesario. Tarde o temprano se enfrentaron a conflictos entre los plugins y los componentes del núcleo o tuvieron que añadir/actualizar un plugin o luchar con los flujos de trabajo internos.
Y entonces descubrieron que actualizar Redmine -al igual que las anteriores actualizaciones de Windows (¡hola, pantalla azul e instalaciones interminables!) no es tan fácil como parece en teoría. En la práctica, normalmente hay que reinstalar completamente el sistema y migrar los archivos a una nueva instancia. Este proceso puede llevar días, semanas o incluso meses, dependiendo del tamaño de su empresa.
Como principales desarrolladores de los plugins de Redmine, podemos contarte un pequeño secreto: La mayoría de los plugins, disponibles en el mercado de plugins, especialmente los gratuitos, no se prueban en absoluto o sólo en el entorno del servidor utilizado por el equipo de desarrollo. No existe un sistema uniforme o una cobertura de prueba automática que pueda utilizarse para comprobar la compatibilidad de los plugins, como ocurre en el mercado de Jira.
Las consecuencias pueden ir desde la imposibilidad de utilizar las antiguas funciones hasta un fallo del sistema. Y eso puede ser costoso.
Si eliges Redmine Cloud Hosting trabajarás con la última versión estable de Redmine y sus plugins. Su instancia ofrece un tiempo de actividad medio del 99,9% o superior y se supervisa constantemente.
Razón 2. Llegar más rápido a Redmine también desde el móvil
Otra razón es la necesidad de movilidad y accesibilidad. La ventaja de las instancias de Redmine alojadas en la nube es que todas utilizan un diseño responsivo y pueden utilizarse sobre la marcha, en un viaje de negocios o mientras se desplazan. Y pueden conectarse fácilmente a las aplicaciones móviles. Esto mejora la comunicación dentro de los equipos y ofrece a los jefes de equipo una mejor visión de los avances del proyecto.
RedmineUP y otros proveedores de alojamiento de buena reputación le permiten elegir dónde almacenar sus datos. La primera razón común es cumplir la normativa local sobre datos (como en Europa, China o Rusia).
El segundo punto es la velocidad. El rendimiento de Redmine alojado en la nube, con el apoyo de CDN, garantiza un mejor rendimiento que su servidor interno.
Puede leer un Caso práctico de RSP Systems que muestra cómo la migración a la nube puede aumentar la productividad de la empresa.
Si quieres integrar Redmine con una herramienta o servicio de terceros, puedes obtener el asesoramiento de un equipo que lleva 10 años dando soporte a múltiples instancias de Redmine y que conoce el sistema como la palma de su mano.
Razón 3. Mejorar la seguridad y las copias de seguridad de Redmine.
Probablemente el punto más emocionante en la discusión con cualquier CTO es qué manera de alojar Redmine es mejor - internamente o alojado en la nube. Pero el adagio de que el hijo del zapatero siempre va descalzo también se aplica a los equipos de TI. Las auditorías y las inversiones en la seguridad de los sistemas internos suelen figurar en la lista de cosas que hay que hacer, pero quedan relegadas al final de la cola en la fase de desarrollo de los proyectos.
Migrate to secure hosting
Don't waste your time on Redmine maintenance. Hire experts and focus on your projects
Si comparas tu infraestructura interna con las instancias alojadas, verás que hoy en día los proveedores de la nube como EasyRedmine, Planio y RedmineUP ponen la seguridad de los datos en primer lugar.
Cualquiera puede obtener certificados como:
- PCI DSS Nivel 1
- ISO/IEC 27001:2013
- SOC 1 Tipo II y SOC 2 Tipo II
- Autoevaluación STAR de la Cloud Security Alliance (CSA)
Si trabajas en un sector sensible, como la banca, las finanzas o la medicina, debes cumplir con estrictas normativas y acuerdos de protección de datos (como el GDPR). Todos los proveedores de Redmine Cloud mencionados anteriormente cumplen estos requisitos y protegen los datos de sus clientes como si fueran los de sus familiares. Echa un vistazo a la Declaración de Seguridad de RedmineUP para más detalles.
Razón 4. Elegir una solución rentable
Si tu organización puede tener una instancia lista para usar por el coste de 1 hora de DevOps o de administración, ¿qué sentido tiene hacer toda la instalación y el mantenimiento de Redmine tú mismo? Es un caso abierto y cerrado.
El hecho de que Redmine esté disponible de forma gratuita y no le cueste nada es tentador a primera vista. Pero considere los costes totales de propiedad. En el caso de un Redmine autoalojado, su empresa tendría que asumir los costes de hardware (servidores e infraestructura de apoyo, Internet, electricidad, etc.) y de mano de obra. Y los costes de mano de obra aumentan a medida que la empresa crece y necesita más atención para apoyar y mantener el sistema y actuar como administrador.
Hicimos una encuesta entre nuestros clientes de la nube y les preguntamos por los gastos que tenían antes de la transición. De media, gastaban entre 600 y 1000 dólares al mes en Redmine autoalojado. La fijación de precios en la nube le da transparencia y facilita la planificación del gasto para los próximos trimestres.
Con Redmine en el modelo SaaS como RedmineUP Cloud, pagas una cuota de suscripción mensual fija, en base a un pago por uso siguiendo un precio claro y transparente. Esto se destaca como una pelota crucial en un juego.
Un ejemplo de la vida real: un equipo de TI medio está formado por 20-40 empleados. Entrará en un plan Medium que cuesta 69 dólares al mes. Esto es mucho menos que el coste de ejecutar Redmine internamente.
Otro ejemplo. Supongamos que su equipo interno está formado por sólo cinco personas y decide pasarse a la versión alojada en la nube para ahorrar unas cuantas horas de tiempo. Después de la migración (que se realiza de forma gratuita), su cuota mensual es de 29 dólares. Ahora imaginemos que, debido al nuevo proyecto, necesita incorporar algunos equipos externos y subcontratistas. Esto puede aumentar el número de usuarios a 50-100 personas. Entonces su tarifa aumenta a 169 dólares por la duración del proyecto. Esto sigue siendo mucho menos de lo que se gastaría en la administración del sistema, el apoyo y la resolución de conflictos para un grupo tan grande. Y cuando el proyecto esté terminado, podrá reducir el coste. Es un modelo realmente sencillo.
Razón 5. Acceso a la asistencia y a un gestor de cuentas dedicado.
A pesar de ser una solución comercial, Redmine no tiene un canal de soporte abierto 24/7/365.
En caso de bloqueo, error o incertidumbre, tienes que contar con la ayuda de tu devops, equipo de desarrollo o la comunidad de Redmine. Si puedes permitirte esperar una respuesta, suele ser suficiente. Pero cuando se produce un tiempo de inactividad y se bloquea el trabajo para sus clientes, se convierte en un problema.
Los directores que entrevistamos indicaron que querían tener un equipo dedicado a supervisar el estado de la aplicación, vigilar el equilibrador de carga y estar allí en caso de emergencia para responder rápidamente y resolver el problema. Afirmaron que querían tener acceso a un gestor de cuentas dedicado que estuviera familiarizado con la configuración de su instancia. Otra razón es la posibilidad de contactar con el servicio de asistencia a través de múltiples canales, normalmente por correo electrónico, LiveChat o llamada telefónica.
Recibimos una calificación de cinco estrellas por el Servicio de transición de Redmine local a Redmine alojado en la nube que ofrecemos gratuitamente y solemos entregar en un día laborable.
George Baker, analista de BI
G-Loot Necesitábamos migrar nuestra instancia local de Redmine a la nube para integrarla mejor con nuestra pila tecnológica interna. Una vez que nos dimos cuenta de esto, las ventajas de utilizar los servicios de RedmineUP en lugar de gestionar nosotros el entorno se hicieron evidentes de inmediato. RedmineUP ahora se encarga de todas las tareas administrativas como la seguridad y las copias de seguridad, dejando nuestros recursos internos disponibles para otras tareas más críticas para el negocio.
Razón 6. Construir una infraestructura informática independiente y flexible.
Cuando eliges Redmine en un modelo SaaS, tienes otra ventaja sobre el alojamiento interno o una solución de software dedicada. Es la flexibilidad y la independencia. Sus datos pueden ser exportados e importados a un nuevo proveedor si el actual no apoya adecuadamente sus objetivos empresariales.
Migrate to secure hosting
Don't waste your time on Redmine maintenance. Hire experts and focus on your projects
Si el equipo de DevOps o de desarrollo necesita añadir un nuevo plugin o conectarse a un servicio de terceros a través de una API, no es necesario asignar personal a la tarea. El equipo de mantenimiento del proveedor se encargará de estas personalizaciones o configuraciones.
La computación en nube es una solución que permite a su empresa centrarse en el negocio principal mientras el resto se hace por usted. Es el mismo servicio empresarial que conoce por el alquiler de flotas de vehículos. Pagas la cuota mensual y no tienes que preocuparte del resto.
Razón 7. Para poder utilizar Redmine sin necesidad de despliegue.
La última razón comúnmente citada es que los servicios basados en la nube pueden desplegarse en tan sólo una hora o unos pocos días laborables, en lugar de tardar semanas o meses en planificar estratégicamente, obtener aprobaciones, comprar e implementar una infraestructura informática interna con personal interno.
El director de tecnología de nuestro cliente, una empresa de software de Alemania, decidió utilizar la nube porque necesitaba añadir desarrolladores contratados al proyecto. Abrió una cuenta en un minuto, comprobó las nuevas características de la gestión ágil de proyectos y aumentó la cuenta al plan más pequeño. Y los desarrolladores se unieron al proyecto en la siguiente hora. No tuvo que programar y reservar a su personal para el trabajo. Así de rápido puedes tomar decisiones inteligentes.
Una ventaja adicional de optar por el alojamiento dedicado de Redmine, y a menudo una razón para la migración, es una gama de plugins. Las empresas que se preocupan por sus resultados buscan constantemente formas de impulsar el rendimiento de su equipo.
Cada proveedor de alojamiento de Redmine ofrece un conjunto ligeramente diferente de características. RedmineUP es mejor para la gestión de proyectos y las funciones de helpdesk, Planio utiliza un número limitado de plugins de RedmineUP y tiene una interfaz fácil de usar, EasyRedmine es bueno para los equipos que necesitan controlar e informar sobre muchos KPI.
Resumen
Redmine es el sistema de código abierto más popular y con más funciones, pero no viene con todas las funciones que necesitas. Su mantenimiento requiere tiempo y recursos. Al trasladar Redmine al alojamiento en la nube, las empresas se benefician de la reducción de las operaciones, la optimización de los costes y la garantía de futuro de la herramienta principal.
Si tu configuración local u otro tipo de alojamiento de Redmine está frenando el crecimiento de tu negocio, no esperes demasiado y considera cambiar a una solución dedicada. El siguiente paso es considerar cuál es el mejor alojamiento de Redmine que satisfaga las necesidades de su negocio.
Si alguna de las razones anteriores se aplica a usted, dé el primer paso y pruebe la nube gratis durante 15 días.
¿Qué otras razones ve en su empresa que le hacen querer migrar a la nube? Compártalos con nosotros en los comentarios.