-
User Stories vs. Casos de uso
Es común que en una primera aproximación tienda a verse las user stories como análogas a los casos de uso del Proceso Unificado, en el sentido que ambos artefactos describen en cierto modo una funcionalidad del sistema. Personalmente creo que esta analogia no es apropiada, ya que mientras un caso de uso es efectivamente una… — read more
-
Agile no funciona con equipos grandes
Simplemente porque no existen equipos grandes. Seamos realista, 50 personas trabajando en un en una sala no son un equipo, son simplemente un amontonamiento de gente. Un equipo es mucho más que un amontonamiento de gente, basta con mirar los equipos deportivos, donde la mayoría no supera los 10 integrantes. ¿Esto implica que no pueden… — 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
-
Sobre las certificaciones profesionales
Por estos dias hay en foro-agiles un interesante hilo de discusión sobre este tema lo cual sumado a algunas consultas que recibí de alumnos en el último tiempo me ha motivido a dedicar estas líneas al tema. Recuerdo allá por el año 2000, cuando pretendía comenzar a trabajar formalmente en la industria del software, haber… — read more
-
Impresiones de Venezuela
Debo decir que mi reciente viaje a Venezuela estuvo muy por encima de mis expectativas, a pesar de que ni pisé la playa. En primer lugar el trato de la gente fue impecable, tanto en las conferencias como en día a día. Aprendí muchas cosas de la cultura venezolana: historia, costumbres, vocabulario, etc, etc. Asi fué… — read more
-
¿Hacia donde vamos?¿dominación cultural?
Advertencia: una vez más me tomo una licencia para desviarme de la temática habitual de este espacio. Las líneas a continuación no van a aportarle al lector conocimiento alguno aunque puede que le despierten alguna inquietud. Estaba yo sentado en el parque de casa tomando mate. El sol comenzaba a ponerse cuando sonó el timbre.… — read more
-
Algunas prácticas para organizar el trabajo
Hoy quiero compartir algunas prácticas para organizar el trabajo que cobran mayor relevancia cuando uno trabaja de forma independiente. Establece horarios Puede que al sentirte más dueño de tus tiempos terminés trabajando en cualquier horario, lo cual luego te lleva a comer en cualquier horario, lo cual te lleva a dormir en cualquier horario, lo… — read more
-
Crónicas del nuevo rumbo
Ya pasaron un par de semanas desde que inicié este nuevo camino y la verdad es que la cosa viene bastante bien. Por un lado tengo algo de trabajo de desarrollo, como para no dejar de «ensuciarme» las manos y por otro lado tengo algunos trabajos de consultoría/capacitación. Los trabajos de desarrollo me han llevado… — read more
-
Google Hangout Rocks!
Esta última semana estuve trabajando en un proyecto de desarrollo en forma distribuida y para comunicarnos decidimos utilizar Google Hangouts. Nos funcionó muy bien, nos permitió hablar y compartir los escritorios para revisar fragmentos de código. Pero esta mañana fuí un poco más lejos y exploré la funcionalidad de streamming vía YouTube. Esta funcionalidad permite… — read more
-
Build Server Gratuito en la nube: TravisCI
Ayer descubrí TravisCI, un build server gratuito y open souce para proyectos open source. Si bien no tiene en principio todos los features de Jenkins (en cuanto a reportes, notificaciones, etc, etc) cumple bien su trabajo de build server. Trabaja integrado con GitHub y para disparar los build utiliza un hook the Github. Ofrece soporte… — read more