Agile 2017, notes from my Continuous Delivery session

Agile 2017, notes from my Continuous Delivery session

Last Thursday I delivered my session “Infrastructure patterns for Continuous Delivery“. There were about 40 participants, most of them developers. The session flowed as expected and was completed on time. There was a very good interaction with the participants. At the end of the session I asked the participants to rank the session (1 to 5) and I got an average of 4.5 😉

Here are the slides of the session.

 

Anuncios

Mis sesiones en Agile 2017

En agosto estaré participando por primera vez en la conferencia Agile donde estaré presentando dos sesiones:

Ambas sesiones están inspiradas en las experiencias y lecciones aprendidas que he recolectado en los últimos años. Ambas sesiones son en formato presentación con una duración de 75 minutos (con espacio de preguntas incluido).

A modo de ensayo, estaré dando la segunda de estas sesiones el próximo Jueves 20 de Julio en el contexto del Meetup de Ágiles Argentina. La cita es en la Facultad de Ingeniería de la UBA a las 19 horas (aula a confirmar).

Libro AOC 2017: alfa 2 disponible

Libro AOC 2017: alfa 2 disponible

Acabamos de publicar el segundo release (alfa2). Esta nueva entrega contiene las siguientes novedades respecto de la anterior:

  • Actualizaciones a los primeros 4 capítulos publicados en la versión anterior
  • 5 nuevos capítulos de 5 nuevos autores: Vane Savino, Martín Salías, Ingrid Astiz, Ale Faguaga,  Hiroshi Hiromoto
  • Ilustraciones varias por Omar Fernández
  • Revisión editorial por Cora Fassina

Estimamos hacer un tercer release a mediados de abril  ya de categoría beta el cual incluiría el contenido final.

Como de costumbre el libro esta disponible en GitBook para descarga gratuita en diversos formatos.

Todo feedback es bienvenido.

Actividades en Salta

Actividades en Salta

Esta semana estaré de visita en Salta para participar del cuarto Congreso Nacional de Ingeniería Informática / Sistemas de Información  (CONAIISI) donde estaré presentado el trabajo realizado sobre prácticas ágiles en el contexto de nuestro proyecto de investigación en UNTreF.

Adicionalmente este miércoles 16 de estaré dando una charla abierta en la Universidad Nacional de Salta en la que hablaré sobre prácticas de ingeniería actuales en el desarrollo de software (automatización de tests, tdd, integración y despliegue continuos, devops, modern XP, etc). Los interesados en asistir pueden ver más información y anotarse aquí, ya que si bien el acceso es gratuito se require registración previa.

Luego de la charla mi agenda está libre así que encantado de compartir unos tragos con quienes gusten sumarse :-).

 

Se viene Meetup polémico en Agiles@BuenosAires

El miércoles próximo en el Meetup de Ágiles@BuenosAires tendremos un jornada que en cierto modo podría considerarse polémica. Al mismo tiempo será una jornada doble: por un lado @JGabardini reeditará su sesión F*** the manifest que diera el año pasado en #Agile2015 por otro lado yo estaré hablando del movimiento de Software Craftsmanship. Ambas temáticas invitan a repensar los valores y principios de mundo Agile y la forma en que los consideramos en nuestro día a día.

La cita es el miércoles 3 de agosto a las 18.30 en las oficinas de Kleer.

Como siempre la entrada es libre y gratuita pero require registración (vía Meetup).

¡Nos vemos!

“Agilistas” ¿fuera de foco?

Yo: me parece que deberíamos liberar las funcionalidades a medida que las vamos completando

El Scrum Master: o sea que querés usar Kanban en lugar de Scrum

Es la tercera vez en lo que va del año que tengo este diálogo, cada vez con un Scrum Master distinto (en distintos proyectos). No soy experto en Scrum pero ¿acaso Scrum dice que hay que esperar al final del Sprint para liberar una funcionalidad? Y si así fuera ¿que problema hay? Si vemos que en nuestro contexto puede resultar más beneficioso liberar a medida que completamos cada funcionalidad ¿porque no hacerlo? ¿Simplemente porque no es lo que dice Scrum?

Mi sensación es que hay:

  • Gente más preocupada por hacer Scrum que por entregar valor
  • Gente más preocupada por decir que es ágil que por serlo
  • Gente más preocupada por los ritos que por la mejora continua

 

SoCraTes arrives South America

SoCraTes arrives South America

Next Friday, July 1st, the Software Craftsmanship and Testing Conference will arrive to South America. It will be hosted at Universidad de Chile.

I have just bought my ticket so in the next couple of days I will start preparing a session proposal (the agenda is full open space). I have 2 possible topics in mind:

  • Bringing technical excellent to legacy projects: since I started my freelancer activity the majority of the projects I have been involved were legacy projects. In that contexts my main concern was always remove technical impediments in order to enable the continuous delivery of business value. So the idea of this session is to share some patterns and practices to face this challenges.
  • Continuous Delivery at Scale: setup a Jenkins server and configure a couple jobs to automate integration and deployment is an “easy task”, but the situation get complex when you have to manage hundred of projects and at the same time follow several organisational policies. This session is about patterns and recommendations to deal with this stuff.

I don’t have enough time to prepare both sessions, so I have to pick one. What would you prefer?