Qué aporta Clinker a devops?
No vamos a ser nosotros quienes aportemos información nueva a devops como concepto pero sí creemos que Clinker puede ser una pieza interesante que ayude a eliminar esa línea imaginaria (a veces totalmente física) entre desarrollo y operaciones. Esto es algo que muchos ya intuían y en lo que se lleva trabajando muchos años, pero como suele ser común en esta profesión hasta que no llega alguien y le pone una llamativa palabra o acrónimo, no genera el suficiente ruido.
Hace unos días, Jacobo García (madrid-devops) publicaba su presentación sobre el concepto con el título "¿Qué demonios es eso de devops?". Cuando hemos hablado de Clinker frente a la pizarra o alrededor un café siempre teníamos en mente que podía ser el puente de unión entre desarrollo y operaciones (sistemas, infraestructuras). De hecho, en más de una presentación hemos dicho que en el ecosistema de desarrollo software deben intervenir los administradores de sistemas.
Gracias a Clinker un sysadmin podrá:
- Acceder a los artefactos documentales del proyecto. La documentación debe estar centralizada y disponer de un control de cambios. Los tipos de artefactos dependerán de las características del proyecto y la metodología empleada.
- Podrán moverse por las distintas fases del proceso de construcción. ¿Por qué impedir que un sysadmin pueda lanzar una tarea de compilación jugando con distintos parámetros? ¿Por qué esperar a que le entreguen un WAR para desplegarlo si él mismo puede construirlo con el perfil que defina? Si un sysadmin detecta que Apache Tomcat tiene 4 aplicaciones y que cada una de ellas usa una misma librería, ¿Qué le impide mover esa librería a otro ámbito?
- En caso de que existan, podrá lanzar las pruebas y sacar sus propias conclusiones. No tendrá por qué esperar al final para encontrarse con los resultados, sino que puede estudiar su evolución según el proyecto avance. E incluso aportar sus propias pruebas (integración, sistemas).
- Si entre los sistemas que tiene que administrar se encuentran herramientas que intervienen en las distintas actividades del desarrollo software, Clinker les facilitará el trabajo de administración. Gracias el Single Sign-On, la autenticación y autorización queda centralizada en un único punto.
- Participar desde el principio en el proyecto dado que se proporciona solución de mensajería instantánea y listas de correo. Una comunicación fluida entre todos los perfiles facilita la integración de los diferentes enfoques y perspectivas.
- Acceder a los distintos informes que se definan. En definitiva, visibilidad.
Esperamos que Clinker Virtual Appliance esté disponible en breve para recibir vuestros comentarios.
