-
Libro: Modern Software Engineering
Hace un par de semanas terminé de leer este libro escribo por David Farley. Me gustó. Mucho. Ofrece fundamentos acompañados con ejemplos concretos, teoría y práctica muy bien combinada. Industria y academia complementadas en la medida justa. Por momentos el libro se torna bastante filosófico y a continuación baja el nivel de abstracción a cuestiones… — read more
-
Prácticas técnicas para Scrum Masters
Desde 2006 vengo trabajando con equipos desarrollo que intentan trabajar en una dinámica «tipo Scrum». Sin embargo son contadas con los dedos de una mano las ocasiones que he trabajado con un Scrum Master que aporte valor al equipo desarrollo más allá de los rituales estrictos de Scrum. Lo que ocurre es que a medida… — read more
-
Nuevo proyecto a la XP: Argenzuela
Hace unas dos semanas comencé a trabajar en un nuevo proyecto. Yo en Argentina y el resto del equipo en Venezuela y de ahí el «Argenzuela», ¡ja!. En el equipo somos 3 Devs, 1 tester, «proxy» Product Owner (que está en el día a día) y un Product Owner con participación más esporádica. Al margen… — read more
-
Sobre la formación de un Scrum Master
El trabajo de Scrum Master es uno de los que ha experimentando una gran demanda de parte de la industria en los últimos y también un gran interés de parte de los profesionales. Los cursos certificados de Scrum Master ofrecidos por la Scrum Alliance son muy requeridos, tengo varios colegas que se dedican a dictar… — read more
-
Un modelo de branching con «condimentos»
Desde hace años en mis desarrollos hago Trunk-Based Development (TBD) y también «evangelizo» en esta técnica. Pero lamentablemente me suelo encontrar que en muchos casos los equipos no se encuentran en condiciones para trabajar de esta forma. TBD requiere del uso simultáneo de un conjunto de técnicas complementarias sin las cuales su utilización resulta impracticable… — read more
-
Enseñando prácticas DevOps
La semana pasada presenté en la conferencia ARGENCON 2022, IEEE Biennial Congress of Argentina un artículo formal (experience report) que describe la forma en que abordamos las cuestiones relacionadas a DevOps en el contexto de MeMo2 Este artículo junto con los publicados por Sergio Villagra (Teaching software engineering: an active learning experience) y Carlos Fontela… — read more
-
Aproximaciones a la ingeniería de software
La ingeniería de software es una «actividad práctica» y en la cual hay ciertos fundamentos conceptuales sobre los cuales están construidas las prácticas y herramientas que utilizamos. Ejemplo: utilizamos la herramienta Jenkins para implementar la práctica de Integración Continua que, entre otras cuestiones, nos da feedback, uno de los pilares en el ejercicio de la… — read more
-
Clases virtuales condicionadas
Luego de 2 años de clases obligadas en modalidad virtual, la mayoría de los alumnos siguen prefiriendo esa modalidad. De mi lado docente, si bien la virtualidad me resulta en cierto modo más cómoda (no tengo que trasladarme hasta la universidad) hay ciertas cuestiones que me resultan mucho más incómodas y que en el balance… — read more
-
Kit docente 2022 para clases presenciales
Hubo una época en que ir a dar clases implicaba llevar solamente la notas de la clase. El docente tomaba el centro de la escena, hablaba y posiblemente escribía algo en el pizarrón. En el aula siempre había borrador y algunas tizas. Luego llegaron las notebooks y los proyectores, entonces en pizarrón dejó de estar… — read more
-
Se viene Nerdearla 2022
Este año Nerdearla tiene dos ediciones. Nerdearla 101, enfocada en aquellos que están comenzando en el mundo IT, que tendrá lugar esta semana: 5 y 6 de Agosto, gratis y en modalidad híbrida. Registración aquí. Estuve viendo la agenda y hay algunas sesiones muy interesantes incluso para gente ya experimentada. Aquí está publicada la agenda… — read more