martes, 22 de julio de 2014

Por qué DevOps le debería interesar a una organización?

Para conocer un poco más del concepto DevOps y ver algunas herramientas que tienen en el mercado bajo estos nuevos parámetros, la organización CA Technologies realizó un evento para presentar esto y compartir sus experiencias con los clientes.
DevOps es un movimiento que propone la integración entre las áreas de desarrollo y operaciones, con el fin de lograr cumplir los objetivos de las dos áreas y como resultado las metas de negocio. Entregando al mercado servicios más agiles, eficientes, actualizados y disponibles para los usuarios.
DevOps es un acrónimo inglés de development (desarrollo) y operations (operaciones), que se refiere a una metodología de desarrollo de software que se centra en la comunicación, colaboración e integración entre desarrolladores de software y los profesionales de operaciones en las tecnologías de la información (IT).

Busca empalmar dos visiones desiguales:
  • ·         Dev (desarrollo): innovación
  • ·         Ops (operaciones): estabilidad, control y predicción


Se ha usado por más de 10 años por prestadores de soluciones al mercado, se ha adaptado a otras industrias. Tiene entre otros beneficios:
·         -20% time to market
·         +25% mejora la calidad del software
·         +17% aumenta la frecuencia de distribución de aplicaciones
·         +22% aumenta la cantidad de clientes
·         +19% incrementan los ingresos


Que se busca con esto, en una Organización:
  • ·         Resolver más rápido los problemas con visibilidad profunda del 100% de las transacciones en tiempo real.
  • ·         Aumentar la productividad de su área al evitar enfoques lentos y costosos para encontrar la causa raíz de los fallos o degradaciones en rendimiento de sus aplicaciones de negocio.
  • ·     Controlar la experiencia del usuario final al comprender la forma en que toda la cadena de ejecución de transacciones de aplicaciones de negocio afecta la calidad del servicio
  • ·       Mejorar la calidad de las aplicaciones identificando de 60-90% de defectos en las etapas tempranas del ciclo de vida del desarrollo de aplicaciones.
  • ·         Reducir la inversión en infraestructura para desarrollo y pruebas
  • ·         Automatizar la entrega de las aplicaciones disminuyendo el tiempo de meses a minutos


Señales o síntomas de procesos disfuncionales (desarrollo y operaciones en caminos distintos)
  • ·         Descubre defectos de software tarde, incluso en producción.
  • ·         Utilizar metodología Agile para desarrollo acelerado pero no se colocan en producción en tiempos debidos.
  • ·         Desarrolladores y testes están en la espera para acceder a los recursos. Falta de Disponibilidad de Recursos.
  • ·         No se puede precisar quién debe atender los problemas en desarrollo, pruebas o producción.
  • ·         Cuando surge un problema, la culpa es de otro.
  • ·         No se involucra a operaciones desde el comienzo.
  • ·         Errores humanos durante el despliegue en producción.



La empresa CA Technologies cuenta con soluciones que se ajustan a esta propuesta metodológica Devops, tales como la herramienta para virtualización de servicios llamada CA Lisa, la que gestiona rendimiento y disponibilidad de aplicaciones denominada CA APM (wily) y la aplicación que funciona como orquestador en la entrega de solucione y nuevas versiones de sistemas, conocida como RA (Reléase Automation).

No hay comentarios:

Publicar un comentario