Tabla de contenido:
- Obtener beneficios de los asientos vacíos
- Los productos alojados en la nube permiten más agilidad
- La integración es compatible en la nube
- ¿Cómo decidir: en la nube o en el sitio alojado?
- Cuándo considerar las herramientas basadas en la nube
Un equipo de proyecto generalmente requiere una serie de herramientas para ayudarlos a rastrear información a través del ciclo de vida de desarrollo de software, desde la gestión de requisitos hasta los planes de proyectos, tareas, diseño, desarrollo, almacenamiento de código fuente y pruebas. Tradicionalmente, estos han sido comprados y alojados en el sitio. Pero en los últimos años hemos visto un cambio dramático hacia el uso de Software as a Service (SaaS), en el que las herramientas están alojadas en la nube. Aquí veremos por qué sucede esto y qué beneficios tiene para las empresas.
Obtener beneficios de los asientos vacíos
La compra de licencias de software de la manera tradicional generalmente significa que hay un número determinado de licencias disponibles para un término de contrato, y estas solo pueden ajustarse al alza durante ese tiempo. No hay beneficio para tiempos más tranquilos cuando la demanda es menor. Con muchos servicios alojados en la nube, la suscripción es mensual o trimestral, lo que hace que sea mucho más fácil ajustarse tanto hacia abajo como hacia arriba. Esto elimina la presión para obtener la planificación correcta desde el principio.Los productos alojados en la nube permiten más agilidad
Si una organización ha estandarizado una herramienta particular y la ha configurado para ayudar a garantizar un nivel particular de calidad, es típico encontrar proyectos que sean excepciones. Por ejemplo, un nuevo miembro del personal puede encontrar que trabajar con una herramienta en el sitio es demasiado restrictivo, particularmente cuando ha tenido experiencia con otra cosa. Una herramienta no necesariamente se adapta a todas las necesidades. El cambio es constante en el mercado de herramientas de desarrollo, y con la adopción generalizada de metodologías ágiles en los últimos cinco años, poder cambiar a una herramienta que proporcione una forma más efectiva de trabajar puede proporcionar importantes ventajas sobre tener que adoptar una forma estandarizada de trabajo que no se ajusta al estilo de desarrollo utilizado. Al usar productos basados en suscripción en la nube, es posible estar en funcionamiento con una nueva herramienta en cuestión de horas. (Obtenga más consejos en Don't Mess This Up: How to Implementation Cloud Computing).La integración es compatible en la nube
Puede pensar que al pasar a un servicio alojado de forma remota en la nube, tendría que renunciar al nivel de integración que esperaba de las herramientas alojadas internamente. Bueno, piénsalo de nuevo. Muchas herramientas basadas en la nube admiten la integración. Es posible que no pueda lograr tanta integración como con la compra de un conjunto de software dedicado "tradicional" de un solo proveedor, pero como con cualquier conjunto de herramientas, tenga claro qué integración necesita. Determine qué eficiencia traerá la integración de ahorros versus el costo de operar las herramientas.¿Cómo decidir: en la nube o en el sitio alojado?
La compra de cualquier herramienta de ciclo de vida de desarrollo debe basarse en los beneficios obtenidos de la herramienta, comparada con el costo total, mientras se considera si puede aceptar los riesgos asociados. Al comparar la nube con una herramienta alojada en el sitio, los puntos a considerar deben incluir:- El nivel de integración entre las herramientas: una mayor integración puede proporcionar mayores ahorros de eficiencia, pero también requiere la compra y el soporte de más herramientas.
- Posibles riesgos operativos: al hospedarse en la nube, su organización crea una dependencia operativa de un tercero. Considere qué escenarios afectarían su trabajo diario y cómo podría mitigarlos.
- Sensibilidad de los datos: ¿la información que desea administrar contiene información comercial o personal confidencial? Revise esto contra las políticas de seguridad de su propia organización y los procedimientos del servicio basado en la nube para decidir si estos datos pueden alojarse fuera de la organización.
- Cuánto tiempo se necesitan los datos: con una licencia basada en suscripción, la cancelación de la suscripción significa que ya no tendrá acceso al servicio o su información almacenada allí. Comprenda cómo la terminación del servicio lo afectaría tanto durante como después del proyecto y determine cómo podría continuar operando.
- Economías de escala: sopese la compra y los costos ocultos de alojar su propia herramienta, en lugar de utilizar una basada en la nube. Es muy posible que haya puntos de equilibrio donde el alojamiento de sus propios resultados sea más barato que un servicio basado en la nube. Estos podrían usarse para influir en su elección o como puntos de negociación en las discusiones con los proveedores. (en Cómo los costos de la computación en la nube pueden ascender en las empresas que no lo esperan).
Cuándo considerar las herramientas basadas en la nube
Las herramientas de ciclo de vida de desarrollo basadas en la nube tienen un mayor beneficio cuando un equipo u organización del proyecto requiere un inicio rápido y flexibilidad a lo largo del tiempo para ajustar el costo a la demanda. Queda por ver si las implementaciones más grandes a largo plazo de toda la compañía se alejarán de las opciones alojadas internamente.
Para usted y su equipo de proyecto, la elección de la herramienta depende del costo, las consideraciones operativas, la experiencia pasada y el tiempo que lleva en funcionamiento. Analizar las consideraciones anteriores debería ayudarlo a comprender lo que necesita y lo que determina su decisión.