Agile Alliance – Technical Debt Initiative workshop

¿Recuerdas este post ‘Agile Alliance Technical Debt Initiative‘ en abril, para anunciar la publicación de algunos entregables de nuestro grupo? Bueno, tuvimos nuestro workshop 2016 hace un par de semanas, y esto ha sido un gran evento y un taller productivo con algunos resultados prometedores para este año.

En primer lugar quisiera recordaros acerca de la Agile Alliance Technical Debt Initiative: se encuentra todo en la página correspondiente del sitio web de Agile Alliance:

Qué, ¿se me olvidó decir que nuestro taller tuvo lugar en Madrid? Un buen lugar para tres días de reunión y algunos intercambios muy creativos.

Modelado de la deuda técnica

No voy a enumerar todo lo que hicimos y lo que planificamos para 2016, pero hemos tenido algunas interesante presentaciones, de Declan sobre System archetypes, y de Dan acerca de unos trabajos que él hizo en esta área. La idea es identificar patrones en la creación de deuda técnica y su evolución, basándonos no solamente en la teoría, sino también en experiencias concretas.

Thierry está trabajando en un modelo dinámico de la deuda técnica, donde veo mucho potencial. Imagínate que puedas utilizar una herramienta para evaluar el impacto de tu deuda técnica, cambiando la configuración y la configuración con el fin de adaptarla a tu contexto, tus proyectos, tus prácticas ágiles, etc. Esto haría que la deuda técnica sea visible para tu organización, y ayudará a entender cómo ella puede evolucionar en el corto y largo plazo, dependiendo de las decisiones que se toman para gestionarla.

Meetup MadriAgil

Nos aprovechamos de nuestra presencia en la capital española para organizar un evento con MadriAgil. Jean-Louis hizo una breve presentación de nuestro grupo, los objetivos, el trabajo ya realizado y Tom presentó algunas diapositivas sobre la deuda técnica.

MeetupMadriAgil_TomLuego, empezamos una sesión del juego de ‘Dice of Debt’, con la formación de equipos de cuatro jugadores que tuvieron que decidir una estrategia para hacer frente a la deuda técnica.

MeetupMadriAgil_DiceofDebtTodos lo hemos disfrutado, muy divertido, y el feedback fue muy bueno.

MeetupMadrAgil_FeedbackFue también una buena oportunidad para nuestro grupo para aprender algunas lecciones:

  • En los casi 40 participantes, una buena proporción de ellos asistía por primera vez a un Meetup ágil: la deuda técnica es un tema que interesa y atrae, probablemente porque es una preocupación real para muchas personas.
  • Declan pidió a todos evaluar el nivel de deuda técnica en su proyecto, en una escala del 1 (bueno) a 5 (muy malo): una mayoría de 3 y 4.

MeetupMadridAgilTD

  • Hasta el 80% de los participantes utilizan prácticas Scrum en su proyecto. Esto me confirma en la idea que se necesitan conocimiento y métodos tipo ‘how to’ para gestionar la deuda técnica de manera operacional en proyectos ágiles.

Todos estábamos muy contentos después de este evento, y a ver si podemos hacer unos otros, con otras comunidades ágiles en otras ciudades.

Estamos trabajando en una versión online del juego de ‘dados de la deuda’. Otro proyecto es crear un quizz para poder realizar una auto-evaluación de sus conocimientos sobre la deuda técnica. Está planificado un webinar, quizás más de uno, ya que hay mucho que decir sobre el tema.

Fue genial volver a reunirnos de nuevo para este workshop, no todo se puede hacer siempre con Hangouts, así que vamos a terminar con una foto de nuestro grupo:

Agile Alliance Technical Debt Initiative Workshop – Madrid 2016

Workshop Madrid2016

Dan Sturtevant, Jean-Pierre Fayolle, Thierry Coq, Jean-Louis Letouzey, Declan Whelan, Tom Grant

Agile Alliance Technical Debt Initiative

No he escrito sobre el tema hasta ahora, pero por fin ha llegado el momento de presentar el trabajo que hemos realizado como parte de la Agile Alliance Technical Debt Initiative.

Estaba esperando la publicación de nuestros entregables, ahora disponibles en la misma página, para escribir un post acerca de este programa y de nuestro grupo. Tal vez no sabes de la Alianza Ágil, pero estoy seguro de que al menos has oído hablar del Manifesto Agile. Pues bien, tal como se explica en esta  página, « La Agile Alliance fue creada poco después de ese encuentro para alentar a los profesionales a explorar y compartir ideas y experiencias sobre estas prácticas ágiles. » Sigue leyendo

Evaluación de un portafolio de aplicaciones con el plugin 3D City

Qualilogy_TechnicalDebt_PortfolioHemos visto la semana pasada los diferentes niveles de madurez en la calidad del software y como la medición de la deuda técnica nos ayuda a progresar a través de estos diferentes niveles, para una gestión proactiva e optimizada de la calidad de las aplicaciones.

En esta ocasión, hablé de utilizar la deuda técnica en la presentación de un portafolio de aplicaciones. Entonces me pregunté como sería una representación 3D de una cartera de este tipo, con el plugin ‘3D City Model’ de eXcentia (1).

Ya lo he presentado en unos artículos anteriores: City Model, City Model – Nueva versión, Ciudad crítica, donde vimos cómo crear nuestras propias fórmulas para jugar con el modelo 3D, y finalmente La métrica ABC para investigar la métrica del mismo nombre. Sigue leyendo

Software Quality Maturity Model & Technical Debt

Software Quality Maturity Model & Technical DebtCreo que todos vosotros conocéis CMMI. Este modelo desarrollado por el Software Engineering Institute ofrece cinco niveles de madurez con el fin de medir la calidad de los servicios de TI y mejores prácticas asociadas con esta escala de niveles.

No voy a escribir un post entero sobre este modelo, ya que no es el objetivo de este artículo, sino que simplemente lo presentaré como yo pudiera resumirlo a alguien que no sabe nada acerca de la gestión de proyectos y del desarrollo de aplicaciones. Sigue leyendo

4 velas para Qualilogy

Qualilogy sopló 4 velas este fin de semana, con más de 100 000 visitantes únicos, en aproximadamente 150 000 sesiones y 255 000 páginas visitadas.

4 bougies pour QualilogyAunque no he publicado mucho este año, sin embargo, la tendencia continúa a la alza, con 42 000 visitantes únicos adicionales en un año, de 65 000 a 107 000, en 58 000 sesiones (de 90 000 a 148 000).

Qualilogy - Tendance 2015Como se puede observar en el gráfico anterior, la barra de 100 000 visitantes se superó hace dos meses (el 23 de septiembre exactamente).

Qualilogy - AcquisitionLa gran mayoría de las visitas proceden de motores de búsqueda, más de 3 800 se realizan desde enlaces directos, y el resto por los sitios que referencian mi blog o desde redes sociales.

Qualilogy - Countries 2015India y Estados Unidos siguen siendo los países de máxima audiencia, a veces superando 1 000 visitas en un mes, seguido de cerca por Francia y España. Haré un resumen estadístico más avanzado al final de 2015, pero los países de Centro América y del Sur continúan representando una asistencia significativa.

Gracias de nuevo a mi amigo Vicken por dejarme ilustrar mis artículos con las hermosas fotos que trae de vuelta de sus aventuras trotamundos.  Hasta pronto para un nuevo post.

¿Sueñan los desarrolladores con Puntos de Función Automatizados? (II)

Qualilogy - Automated Function PointsNos preguntemos en el post anterior, ¿por qué los desarrolladores generalmente no tienen conocimiento de los Puntos de Función? Y si esta medida podría serlos útil.

Nuestra respuesta es más bien negativa, sobre todo si tenemos en cuenta que tal estimación se realiza manualmente por consultores y con un proceso a veces bastante complejo. Hay muchas certificaciones cuyo objetivo es validar que un consultor domina estos conceptos y sepa ponerlos en práctica de manera operacional. Sigue leyendo

¿Sueñan los desarrolladores con Puntos de Función Automatizados? (I)

Qualilogy - Automated Function PointsEl título de este post parafrasea el título de una novela de ciencia ficción que tal vez conoces: « ¿Sueñan los androides con ovejas eléctricas? ».

Esta novela de Philip K. Dick ha sido la base para la película « Blade Runner » de Ridley Scott, en la que un detective del futuro debe encontrar y neutralizar a unos androides que nada puede diferenciar de los humanos. Sigue leyendo

Resultados Qualilogy 2014

Qualilogy - Résultats 2014Como dicho en mi post de  Feliz año 2015, vamos a ver algunas estadísticas sobre el tráfico en mi blog Qualilogy durante el año 2014.

Como siempre, voy a usar Google Analytics, aunque tiende a minimizar los resultados, ya que sólo considera las visitas desde navegadores con JavaScript activado.

Esto es para evitar la recopilación de ‘hits’ realizados por los motores de búsqueda, las herramientas de spam, etc.

Sigue leyendo

Predicciones 2015

Prédictions Cloud 2015El comienzo de un nuevo año es siempre el período de las buenas resoluciones y del balance del año pasado.

No, no te preocupes, no voy a anunciar el plan de las grandes maniobras de Qualilogy para 2015. En primer lugar, no hay un plan, y luego yo soy uno de esos 90% que no cumplen sus resoluciones, y no creo que hacerlas públicas va a mejorar esta baja tasa de éxito.

Simplemente, hace ya tiempo (1) que reflexiono acerca del impacto que el Cloud podría tener en la gestión de las aplicaciones y las buenas prácticas de programación.

Sigue leyendo