-
Inclusión de métodos ágiles en las carreras de informática
En este post quiero tratar un tema que estuve trabajando la semana pasada en los talleres que participé en Medellín. Según mi visión, a la hora de diseñar una carrera de informática existen distintas alternativas para incluir los métodos ágiles. En una simplificación extrema podriamos hablar de un enfoque conservador y otro innovador. El enfoque… — read more
-
Cómo hacer pruebas automáticas sin xUnit
Hace un tiempo en un webcast de la comunidad ágil de Venezuela mencioné la importancia de que todo programador sea responsable de escribir las pruebas unitarias de su código, lo cual es absolutamente independiente del lenguaje de programación utilizado ya que para hacer pruebas no es necesario contar con ninguna herramienta particular. Ante esta afirmación… — read more
-
Agilizando Medellín
Por estos dias me encuentro en Medellín dictando un par de talleres sobre adopción de métodos ágiles en la academia. Esta actividad es una iniciativa de Ruta N, un organismo creado conjuntamente por la alcaldía de Medellín y otras organizaciones (tanto del sector público como privado) para promover el desarrollo de negocios innovadores basados en… — read more
-
Sistema de gestión de trabajos prácticos
A mediados del año pasado se me acercaron dos alumnos de FIUBA, con la intención de que los dirigieran en el desarrrollo de su trabajo profesional de fin de carrera. La propuesta que traían no me convenció, pero en lugar de decirles que no, les hice una contra oferta y trabajar en una idea que… — read more
-
Continuous Delivery, una visión de alto nivel
No quiero entrar en detalle sobre definiciones, beneficios e impedimentos relacionados a esta práctica. Creo que hay suficientes fuentes de información en la web al respecto (con solo googlear el término continuous delivery encontraremos alrededor de 18.000.000 resultados). Asumiendo que el lector ya está familiarizado con las definiciones básicas, quiero compartir mi visión de esta… — read more
-
Agile en la academia, mi experiencia
En este tema tenemos dos cuestiones: La aplicación de técnicas agile en la enseñanza (más allá de cual sea la materia de estudio) La enseñanza de agile como un enfoque de la ingeniería de software. En mi caso tengo experiencia en ambas cuestiones. En Algoritmos y Programación 3 (Universidad de Buenos Aires) nuestro foco de… — read more
-
Estudio de radio casero al alcance de tu mano
La tecnologia ha evolucionado y los costos han bajado radicalmente, permitiendo que cualquier hijo del vecino pueda hacer su propia radio por internet. La infraestructura más básica consisten en: Una computadora con placa de sonido con entrada para microfono Una conexión de banda a ancha de internet Un micrófono A nivel de software necesitaremos: Windows… — read more
-
Regreso al aire, HOY 21.00 hs
Luego de casi 5 años de inactividad, hoy vuelvo a hacer radio. Pero a diferencia de las experiencias anteriores, esta vez será una experiencia 100% online. Estaremos transmitiendo en el espacio de Cerveza El Mirador en http://radio.cervezaelmirador.com.ar. La cita es a partir de las 21 hs. ¡Nos escuchamos! — read more
-
Implementando Continuous Delivery: Visión y primeros pasos
Como comenté el lunes, estoy comenzando a trabajar con una organización en la implementación de la práctica de Continuous Delivery. La situación actual resulta por demás desafiante: Varios equipos cada uno con distintos nivel de adopción de prácticas de ingeniería Pasaje entre ambientes realizado prácticamente en su totalidad en forma manual Necesidad concreta del negocio… — read more
-
Continuous Delivery en ascenso
En los últimos 2 meses me he visto involucrado en 3 iniciativas de Continuous Delivery y hoy comienzo un nuevo proyecto para ayudar a una empresa a implementar esta práctica. En la mayoría de estos últimos casos en los que he participado, partimos de un contexto donde ya estaba implementada la práctica de integración contínua, lo… — read more