Curso de DAD con Scott Ambler

Javier Garzas y 233GradosdeTI organizaron la última semana de Marzo 2017, un curso sobre el framIMG_4292ework de escalado DAD (Disciplined Agile Delivery) impartido por Scott Ambler, uno de los fundadores de dicho marco.

Cuatro días intensos con multitud de contenidos: Introducción al marco DAD, Agilidad con DW / BI y Workshop de Product Owner.

No voy a comentar en el post de qué va DAD, en el siguiente enlace hice una introducción al marco. Simplemente voy a exponer aquellos puntos que más me han llamado la atención, son los siguientes:

  • La honestidad debe ser la base en las relaciones contractuales.
  • No se puede gestionar el conocimiento, el desarrollo de algo intangible, con métodos de ingeniería.
  • Para ser Agile hay que ser muy Disciplinado.
  • Un framework te propone múltiples maneras de hacer las cosas, una metodología te propone un camino único.
  • Debemos ser Enterprise Aware, debe haber compromiso a todos los niveles.
  • Podemos plantear la gestión del desarrollo con enfoque Agile, pero si el gobierno no es Agile no funcionará.
  • Para obtener éxito con DAD se tiene que Experimentar y Aprender, experimentar y adaptar.
  • DAD propone un proceso basado en fases pero esas fases desaparecen con el tiempo, a medida que el proceso se va haciendo más sénior son menos necesarias.
  • Las organizaciones tienen diversidad de necesidades, en este sentido el framework soporta diversos ciclos de vida que dan solución a la diversidad. Un enfoque multi-modal que permite encajar las diferentes actividades de la organización.
  • DAD propone una estructura de roles muy básica, principales y secundarios, que tiene un fácil mapeo con los roles que intervienen actualmente en las organizaciones TI.
  • A partir del enfoque de ciclo de vida dirigido por objetivos, plantea los objetivos a conseguir en cada fase, qué se debe evaluar para cada objetivo y qué recetas posibles tenemos para superarlos.
  • Las recetas provienen de diferentes fuentes: UP, Scrum, SAFe, Lean, etc.; se aconseja cuál es la receta preferente para conseguir con éxito el objetivo pero se tiene en cuenta que según qué organización haya diferentes opciones. Marco híbrido que coge lo mejor de cada metodología.
  • No ser prescriptivos con los tamaños de los equipos, cada situación es diferente.
  • Tratar en una fase inicial, Inception, un enfoque inicial de los Procesos, Datos, Arquitectura del sistema que se va a construir. No se trata de dedicarle mucho esfuerzo pero si de algo necesario para la idea inicial. Las previsiones iniciales pueden cambiar y seguramente cambiarán a lo largo de las iteraciones.
  • Obtener la arquitectura al principio de las iteraciones de la fase de Construction. En esto podemos ver bastante similitud con lo que propone el Unified Process.
  • El concepto de MMR, minimal marketable release, en vez del MVP, minimum viable product. El MVP es el mínimo producto que te permite probar todas las hipótesis y el MMR provee valor de negocio con un sistema completo.
  • El Agile Data Mindset. Introducir la agilidad en los departamentos de base de datos. Una base de conociIMG_4287miento que aporta técnicas a utilizar. En este sentido parece muy interesante el libro “Refactoring Databases – Evolutionary Database Design” por Scott Ambler. Un site a tener en cuenta es Agiledata.
  • Diferenciar entre enfoque táctico (product owner) y enfoque estratégico (product management).

Me ha gustado DAD, creo que completa por un lado la propuesta básica de Scrum y por otro no es prescriptivo y te permite usar lo mejor de cada framework. En post posteriores comentará aspectos muy importantes como son los factores para escalar los equipos.

Por último agradecer a Javier Garzas y a 233GradosdeTi la organización de estos cursos de absoluta necesidad ya que el valor que aportan es grandísimo. No es fácil traer a estas figuras (ya lo hicieron con Alistair Cockburn en Octubre).

¡Gracias Pau Mugarra por tu infinita ayuda!

 

 

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *