HELENA: Entiendiendo el desarrollo de software a nivel mundial

HELENA: Entiendiendo el desarrollo de software a nivel mundial

Con el Grupo de Investigación en Prácticas y Procesos de UNTREF, estamos participando en la iniciativa HELENA: Hybrid dEveLopmENt Approaches in software systems development.

Como su nombre lo sugiere, esta iniciativa tiene como objetivo estudiar el estado actual de la práctica de desarrollo de software. En particular busca entender los distintos enfoques (agile, plan-based, tradicional, home-grown, etc) utilizados en el desarrollo de software y la forma en que los mismos suelen combinarse dadas las restricciones y particularidades de cada organización/país/industria.

Esta iniciativa liderada por Marco Kuhrmann cuenta con el apoyo de más de 60 instituciones a nivel global (entre las cuales está UNTREF). En este momento estamos en la segunda etapa de la iniciativa, la cual está enfocada en la recolección de datos. El instrumento utilizado para llevar a cabo esta recolección es una encuesta online que está disponible aquí. Si bien la recolección aún no ha terminado, ya se han publicado algunos artículos con resultados preliminares. Entre esos artículos está el nuestro: HELENA Study: Initial Observations of Software Development Practices in Argentina.

Los interesados pueden encontrar más información de HELENA en los siguientes vínculos:

Anuncios

Notas del Taller de CD + DevOps @Uruguay

La semana pasada estuve facilitando mi taller de Continuous Delivery y Prácticas DevOps en Uruguay.

El taller salió muy bien, hice algunas pequeñas modificaciones respecto de las ediciones anteriores: agregué un bolilla sobre herramientas de infraestructura inmutable y algunos patrones de zero-down-time release. El taller tuvo una asistencia record de 15 participantes y una evaluación final de 4,6/5.

Quiero felicitar y agradecer a mis colegas Pablo y Ely por la organización logística que fue impecable.

La próxima edición del taller será en Buenos Aires el día 2 de Octubre, más información aquí.

 

Un equipo con 5 Pinos

Hacía bastante tiempo que tenía ganas de trabajar con la gente de 10 Pines. Finalmente luego varios desencuentros de coordinación, hace un par de semanas @egutter me llamo y me dijo: “Tengo un proyecto para que trabajemos juntos”. Y así fue.

Hace un par de semanas comencé a trabajar con un equipo de 10 Pines. En realidad es un equipo mixto en el que hay gente de 10 Pines y también de otras empresas.

El proyecto en cuestión se trata de hacer mantenimiento evolutivo de una aplicación de gestión de contratos, facturación, etc, etc. La aplicación está construida con C#, ASP.NET MVC y NHibernate, corre sobre SQLServer e interactua con Biztalk. Como herramienta de gestión y repositorio de código se utiliza TFS y como servidor de integración continua, Team City.

Sin embargo, a pesar de estas cuestiones técnicas, yo no estoy ocupando un rol técnico en el proyecto. Me sumé al equipo en el rol de facilitador/gestor/experimentador. La idea es intentar mejorar la dinámica de trabajo del equipo.

Continuará…

WESCIS 2017

Los próximos 18 y 19 de Septiembre estaré participando de la quinta edición del Workshop of Education Society and Computer Intelligence Society (WESCIS),  un congreso organizado por las Ramas Estudiantiles IEEE de Tucumán.

El contexto de este congreso estaré facilitando un taller sobre Modern Extreme Programming y una charla que he titulado como “From legacy code to Continuous Delivery”.

 

Agile 2017 Conference, day 4 & 5 notes

I started the day with the session “The pursuit of DevOps: 3 unique Microsoft journeys leading to a customer-focused path“, it was very interesting to hear real world experiences in first person.

Then I attended to the session “API Testing FUNdamentals” by JoEllen Carter and Dan Gilkerson. It was a hands-on session. Without any doubt it was the best session I attended in the whole conference.

In the afternoon I delivered my session “Infrastructure Patterns for Continuous Delivery“.

The day ended with the Conference Party at Pointe Orlando: drinks, food and live music!

The Friday was a short day, just the morning, in the first slot there were open space sessions and in the second: the closing keynote by Denise Jacobs. I can not say nothing about it because I didn’t attend because I was already on my way back home.

Agile 2017 Conference, day 3 notes

They started with the keynote by Jez Humble about Continuous Delivery. Nothing new for me, but it was interesting to hear some real world cases with concrete stats.

At 10.45 I went to the session Design Patterns Thinking and Architecture at Scale by Al Shalloway. The session was focused more on design patterns than on architecture at scale.

In the afternoon I attended to Rebeca’s session titled Three Practices for Paying Ongoing Attention to System Qualities, I think 2 of the 3 presented practices could be very useful for my current project.

My last session was High Performing Teams: Want to watch one in action? Absolutely! by Bryan Miles. For me, the session was one of the best sessions of the whole conference. Brian invited a quartet: 3 violins and 1 cello. This quartet had been playing together for a long time and were in fact a high performance team. The dynamic of the session was focused on the quartet following “some rules” while playing and the audience analysed and discussed the interaction among the musicians.

The day ended with the Extravagan-Zoo activity that was a an opportunity to do some networks while sharing some drinks and food with the sponsors. Nice.