ALT.NET Hispano VAN (Reunión Virtual): Automatizar

Este viernes 18 de diciembre, habrá una nueva VAN (reunión virtual, des-conferencia) organizada por la incansable comunidad de ALT.NET Hispano. Esta vez el tema es la automatización, y la presentación principal estará a cargo del bueno de Martín Salías (@MartinSalias). Aunque es en viernes, en lugar de sábado, la hora es la habitual, 18 GMT (acá en Buenos Aires, 3 de la tarde). Hace un tiempo, Martín escribía en la lista del grupo, sobre el temario que va a encarar:

me gustaría encarar un tema … que es:

"antes de hacer algo por cuarta vez, automatízalo".
Creo que es muy común caer en repetición de tareas, y siempre tenemos oportunidad de automatizarlas, lo que brinda muchas ventajas:


- ahorra trabajo (productividad)
- optimiza tiempos (siempre la máquina va más rápido)
- aumenta la previsibilidad
- nos fuerza a ser más consistente en los procesos (tenemos que respetar cierto protocolo)
- facilita la mejora (es fácil agregar cosas en un proceso automático)
- permite obtener métricas fáciles de lo que se automatiza


Esto aplica a montones de cosas, desde:
- mejora de APIs y abstracciones (para mantenernos DRY)
- templates y generadores de código (para que el Maestro sea felíz)   ;-)
- scripting para automatizar procesos de build, deployment, testing, etc
- encadenamiento (o workflow) de scripts


Temas/métodos puntuales:
- Scripting, scripting, scripting (Ruby, Python, Powershell, etc)

[se le preguntó si también habrá Integración Continua]
Digamos que a lo que quiero ir es a automatización mucho más allá del build server. Pero sobre éste nosotros tenemos además de compilación y
testing, todo nuestro proceso ISO (reporte a cliente, verificación de drops, etc).


Mi idea de todas maneras es contarlo a nivel más general y seguramente después se puede hacer otra mostrando como configurar CC.Net o Team
City, por ejemplo, cómo disparar diferentes tests (units, integration, code analysis, source analysis, dependencias, cálculo de coverage, etc) y cómo
tener alarmas, reportes, estadísticas, etc. Tal vez hasta alguien se anime a mostrar esto con TFS. :)

Más información sobre cómo asistir a la reunión virtual, software necesario, enlaces: http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones

Nos leemos!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

This entry was posted in 10549, 10790, 1389, 3463. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>