-
Notas sobre los trabajos finales de carrera en informática/computación
Durante este cuatrimestre he recibido varias consultas sobre trabajo finales de carrera tanto en FIUBA como en UNTREF. En UNTreF los alumnos deben hacer un Trabajo final Integrador mientras en FIUBA los alumnos pueden optar por Trabajo Profesional o una Tesis. En este artículo quiero centrarme en el Trabajo Profesional de FIUBA que es equivalente… — read more
-
Preparando sesiones para Agiles 2019 (invitación)
Estamos a prácticamente 3 meses de la conferencia pero no aún no se sabe mucho aunque, dado que es en formato Open Space, tal vez tampoco haya mucho que decir. Será en el Salón Metropolitano de Rosario del 19 al 21 de Septiembre, se esperan unas 1000 personas, será en formato Open Space y …..… — read more
-
Sobre Scrum Masters & Project Management
Continuando con la cuestión de planteada previamente (el sospechoso rol del Scrum Master…) sobre las responsabilidades extra que suelen recaer en aquellas personas que ocupan el rol de Scrum Master en las empresas de desarrollo de Software, hoy quiero referirme puntualmente al Project Management. Antes que nada hago algunas aclaraciones sobre Management según Agile: El… — read more
-
El sospecho rol del Scrum Master en las empresas de desarrollo de Software
Una situación que veo recurrentemente en las empresas de desarrollo software para terceros es que conforman sus equipos poniendo una persona en el rol de Scrum Master y asignandole también algunas otras tareas. Esto genera que en términos generales que la persona en el rol de Scrum Master termine concentrando 3 grupos de tareas: a)… — read more
-
Manejo de parámetros de deployment en Jenkins
Al implementar un pipeline de deployment suele surgir la necesidad de usar algunos parámetros como ser credenciales para conexión a un server, alguna API Key para interactuar con un cloud provider, etc. Hay varias formas de manejar esto cuando trabajamos con Jenkins. Hoy quiero compartir una forma que me parece elegante y simple a la… — read more
-
Sobre mi disertación de Software Delivery en la Maestría del Italiano
Ayer estuve dando una charla sobre Software Delivery en el contexto de la Maestría en Informática en Salud del Hospital Italiano. Esta maestría es relativamente nueva y resulta una oferta interesante para profesionales ya que se dicta en una modalidad semi-presencial: cursada virtual + 2 semanas de cursada presencial por año. Según me informaron los… — read more
-
Historia de un proyecto (no tan) ¿ágil?
En este momento estoy participando en dos proyectos, en uno tengo un rol técnico y en otro un rol más de gestión. A este segundo caso quiero referirme. El objetivo de este proyecto es reemplazar una aplicación de escritorio con una aplicación web de manera que esta aplicación web ofrezca algunas funcionalidades adicionales. El equipo… — read more
-
Nueva edición del taller de Prácticas DevOps y Continuous Delivery
Los días 28 y 30 de mayo estaré dictando estos dos taller junto a la gente de 10 Pines. Como siempre hice algunos ajustes en el contenido: Agregué un ejercicio de Kubernetes puro, que complementa el ejercicio de OpenShift que ya tenía Actualicé el setup de los ejercicios de Jenkins para usar Docker como builder… — read more
-
Sobre el State of Agile Report 2019
Hace un par de dias se publicó este reporte surgido de la encuesta que realiza anualmente la empresa Version One. Los resultados no me soprendieron, al contrario, me resultaron muy familiares respecto de lo que veo en mi día a día. En el resumen ejecutivo se destacan tres puntos. 1. Scrum (y SAFE) sigue siendo… — read more
-
El problema no está en la estimación
Recurrentemente escucho equipos decir que tienen problemas con la estimación, pero cuando tengo la oportunidad de trabajar con ellos durante un par de iteraciones queda en evidencia que la estimación es solo una pequeña parte del problema. El problema grueso suele estar en la ejecución. Describo el caso típico: un equipo estima que en una… — read more