Seminario de Postgrado en Software Delivery (3º edición)

La semana pasada confirmamos la realización de la tercera edición del Seminario de Postgrado en Software Delivery de UNTreF.

Este seminario está centrado en el proceso de desarrollo y entrega de software,cubriendo diversas prácticas tanto a nivel técnico como de gestión. El contenido está estructurado sobre la base de un conjunto de estudios formales y casos de estudio en torno a organizaciones de alto desempeño. En especial se destacan las ideas desarrolladas por Forsgren, Humble y Kim en su libro ​»Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations» (IT Revolution, 2018)​.Los objetivos del seminario son:

  • Entender el impacto de las capacidades de Software Delivery en la performance del negocio
  • Entender las prácticas técnicas y de gestión que mejoran la performance de delivery
  • Conocer posibles estrategias para la adopción de las mencionadas prácticas

El seminario está destinado a:

  • Profesionales de la industria (independientemente de su rol) que pretendan mejorar su práctica de software delivery
  • Docentes e investigadores que se desempeñen el temás de ingeniería de software y quieran familiarizarse con en el estado de la práctica de software delivery

Vamos a mantener el mismo formato que la edición anterior, eso es: una duración calendario de 3 meses, con un encuentro online de 150 minutos cada 15 días. Esto hace un total de 15 horas de clase repartidas en 6 encuentros. A esto se se suman otras ~40 horas de estudio/trabajo fuera del aula (algo así como unas 3 horas de trabajo constante todas las semanas adicionalmente al tiempo de clase). Las fechas de los encuentros serán:

  • 2022-04-13
  • 2022-04-27
  • 2022-05-11
  • 2022-05-25
  • 2022-06-08
  • 2022-06-22

Siempre en el horario de 9:30 a 12:00 (hora argentina, GMT-3).

Una de las novedades esta edición es que estaremos sumando al Lic. Diego Marcet al equipo docente.

Si bien el seminario se dicta en el contexto de una universidad nacional que ofrece carreras de grado gratuitas, este seminario es pago (como suele ocurrir con las actividades de postgrado). En esta edición el costo rondará los AR$ 10.000, digo rondará porque es una cuestión que me excede, yo no manejo esta recaudación ya que tengo un sueldo fijo que me paga la universidad por ser empleado permanente. De todas formas, siempre tramitamos algunas becas, principalmente destinadas a docentes y empleados de organismo públicos.

El día 23 de Marzo a las 9:30 haremos una charla abierta de presentación del seminario para todos los interesados los cuales deben registrarse aquí para que les compartamos el link de acceso. Adicionalmente a esta reunión, aquellos que quieran saber más sobre este seminario pueden encontrar algunos artículos en mi blog bajo la etiqueta seminario-sd y obviamente siempre pueden escribirme en casos de más dudas.

Cierre del segundo Seminario de Software Delivery @ UNTreF

Este post viene con retraso ya que el seminario lo terminamos a mediados de julio pero igualmente quiero compartir algunos resultados de esta experiencia. Estoy convencido que esta segundo edición resultó mucho mejor que la primera en todo sentido y aún así creo que aún hay varias cuestiones por mejorar.

En primer lugar creo que los cambios que hicimos en términos del calendario de cursada y de duración de los encuentros virtuales resultaron muy beneficios: nos permitieron profundizar más en ciertas cuestiones al mismo tiempo que generaron una mejor cadencia de trabajo.

Otro cambio fundamental fue planteo del trabajo final. En esta ocasión fuimos mucho más claros con la consigna al mismo tiempo que la planteamos en forma muy temprana. Creo que esto fue fundamental para que pudieramos tener los trabajos finales que tuvimos. Hay que destacar que el trabajo final fue planteado como la implementación de una mejora concreta en la organización de cada participante.

Tuvimos 13 participantes de los cuales 12 completaron la cursada (asistieron a todas las clases y completaron las tareas individuales). Al mismo tiempo 11 participantes plantearon su trabajo final, casi todos lograron darle forma pero solo 4 lograron completarlo durante el seminario. Estos cuatro trabajos consistieron en:

  • Mejorar la trazabilidad de artefactos en un proceso de software delivery
  • Implementar un proceso de integración continua para una aplicación construida con tecnología legacy (Visual Basic 6)
  • Implementar un proceso de despliegue automatizado para una aplicación Asp.Net/IIS
  • Mejorar un proceso de integración continua agregando pruebas automatizadas y segmentando su ejecución

Estamos muy conformes con los resultados de esta segunda edición asi que ya está confirmada la próxima edición en 2022. Los potenciales interesados pueden escribirme aquí.

Seminario de Postgrado en Software Delivery (2º edición)

Desde hace un par de semanas que venimos preparando esta segunda edición que viene con algunos cambios. En primer lugar hemos ajustado la frecuencia de los encuentros, en esta ocasión serán cada 2 semanas. Por otro lado también cambiamos algunas cuestiones de la dinámica general como ser el hecho de que esperamos que los participantes comiencen su trabajo final ya desde el segundo encuentro para de esa forma poder hacer desarrollos de mayor grado de profundidad e impacto. Otro de los cambios es que esperamos contar con invitados especiales que vengan a compartir sus casos de aplicación de los temas que vemos en seminario. Las fechas de los encuentros de esta edición y los detalles del programa está disponibles aquí.

La semana próxima, el miércoles 17 de marzo, a las 9:30 hs hora argentina (GMT-3) haremos una charla de presentación del seminario donde apuntamos a contar brevemente sobre el contenido, la dinámica y también contestaremos dudas de los interesados. La participación en esta charla es gratuita pero requiere registración, simplemente hay que completar este formulario y les enviaremos el link de acceso.

Cierre del Seminario de Software Delivery, primera edición

Recientemente completamos la primera edición del Seminario de Postgrado en Software Delivery que organizamos en UNTreF.

El seminario constó de 6 encuentros (virtuales, obviamente) de 2 horas cada uno. Participaron del seminario unos 14 profesionales pero menos de la mitad completaron el trabajo final. A algunos directamente no les interesó hacerlo, algunos otros lo intentaron pero por una u otra razón lo llegaron a completarlo. Sin embargo creemos que los trabajos completados fueron muy buenos.

Inicialmente, en una época pre-pandemia, el curso estaba planteado en una modalidad mixta de encuentros presenciales y virtuales, con lo cual el cambio a modalidad 100% virtual no fue tan difícil.

Como herramientas de soporte para el dictado de curso utilizamos Jitsi para los encuentros virtuales y Canvas como campus virtual. Esta última herramienta yo ya la venía utilizando para el dictado de mis materias de grado con muy buen resultado.

Todo el contenido del seminario estuvo regido por las temática descriptas en el libro Accelerate de Forsgren, Humble y Kim.

Una de las cuestiones que varios de los participantes destacaron como muy positiva fue la frecuencia de los encuentros. Dado que el curso tenía una carga importante de trabajo fuera de las clases, decidimos espaciar los 6 encuentros a los largo de 14 semanas se la siguiente forma:

  • Semana 1
  • Semana 5
  • Semana 6
  • Semana 10
  • Semana 11
  • Semana 14

Viendolo en retrospectiva creo que fue una buena decisión aunque para una próxima edición posiblemente ajustemos la distancia entre los encuentros.

Quedamos muy conformes con el seminario y ya tenemos decidido repetirlo, en principio el primer cuatrimestre del 2021. Aquellos interesado en particular en futuras ediciones puede contactarme por este medio.

Seminario en Software Delivery

Bueno, finalmente y a pesar de la pandemia ya tenemos fecha para el seminario de Postgrado en Software Delivery de UNTreF.

La temática de este seminario está centrada en el proceso de desarrollo y entrega de software, cubriendo diversas prácticas tanto a nivel técnico como de gestión. El contenido está estructurado sobre la base de un conjunto de estudios formales y casos de estudio en torno a organizaciones de alta performance.  En especial se destacan las ideas desplegadas por Forsgren, Humble y Kim en su libro Accelerate, The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations (IT Revolution, 2018). Los objetivos del seminario son:

  • Entender el impacto de las capacidades de Software Delivery en la performance del negocio
  • Entender las prácticas técnicas y de gestión que mejoran la performance de delivery
  • Conocer posibles estrategias para la adopción de las mencionadas prácticas

El curso está estructurado en cinco encuentros online. Está destinado a graduados universitarios de títulos vinculados con la informática o profesionales que acrediten experiencia de al menos 5 años de trabajo en la disciplina.
En el primer encuentro se presentará la dinámica del seminario y se compartirán los materiales de estudio sobre los que se trabajará en los siguientes encuentros. Los siguientes encuentros estarán dedicados a presentación de casos, actividades de debate e intercambio. Para completar el seminario los participantes deberán realizar un trabajo de final que deberán presentar en el último encuentro del seminario.
Los encuentros online se realizarán con la herramienta Google Meet y adicionalmente se utilizará un campus virtual para compartir los materiales y atender consultas fuera del espacio de clase.

El calendario de encuentros es:

  • 20 de Mayo
  • 17 de Junio
  • 24 de Junio
  • 22 de Julio
  • 29 de Julio

Todos los encuentros serán de 2 horas.  La dedicación estimada es de entre 3 y 4 horas semanales durante toda la duración del seminario.

Este seminario está dirigido a:

  • Profesionales informáticos involucrados en procesos de Software Delivery independientemente del rol que tengan en ese proceso
  • Profesores y/o Investigadores en el área de ingeniería de software

En ambos casos es imprescindible contar con un título de grado en el área de informático y tener al menos 5 años de experiencia profesional comprobable en la industria del software.

Los interesados en pueden completar el formulario inscripción en la página de la universidad.

Seminario de Postgrado en Software Delivery

Seminario de Postgrado en Software Delivery

Desde el grupo de investigación en Prácticas y Procesos de Desarrollo de Software de la Universidad Nacional de Tres de Febrero estamos planificando un seminario de postgrado en Software Delivery.

Venimos hablamos de esta idea desde el año pasado pero recién en Marzo comenzamos a trabajar en la preparación. De hecho el título del seminario aún no es definitivo. Estamos apuntando a una modalidad blended: encuentros presenciales + encuentros remotos + trabajos para realizar entre encuentros.

Respecto de la audicencia, es un seminario de posgrado, con lo cual esperamos egresados de carreras de grado en el área de informática/computación/sistemas, con experiencia en delivery de sistemas software-intensive.

Recién empezamos a trabajar en el contenido, sabemos que habrá algo de diseño/descubrimiento de producto, algo de trabajo en equipo y bastante de arquitectura, calidad y operaciones.

La idea también es que los participantes no vengan simplemente en modo alumno a escuchar. Sino que pretendemos también traigan sus propias experiencias y que el equipo docente actué más como guia/facilitador a lo largo de todo el seminario.

No tenemos idea de cuantos interesados en participar podrá haber, pero dada la dinámica que tenemos en mente, necesitamos al menos 6 participantes y posiblemente no más de 15.