Newsletter para devsEntra
Audio premium

WRP 270. Metodología Agile aprendida en una tarde de gente que la usa a diario

Casos reales de equipos y developers que usan métodos ágiles en su día a día.

Duración total: 00:47:01

Escúchalo desde tu podcatcher

Acceso 100% online

Descripción del episodio

Una tarde con la Comunidad Malandriner es un tesoro. Aquí va un resumen con ampliaciones de lo que hablamos en una charla informal pero seria organizando proyectos y equipos.

¿Qué es Agile?

Agile, también conocido como agilismo, es una filosofía centrada en el desarrollo colaborativo y flexible del software. Algunos puntos clave incluyen:

  • Entregas Incrementales: Características que se desarrollan, prueban y entregan en intervalos cortos.
  • Flexibilidad: La adaptabilidad es clave, con tareas replanificadas según el feedback y los cambios del mercado.
  • Colaboración: Se enfatiza la interacción entre el equipo de desarrollo y el cliente.
  • Calidad: Si bien la entrega rápida es crucial, la calidad no se compromete.

Sin embargo, en la práctica, no todos alcanzan el “mundo ideal” de Agile. Algunos simplemente utilizan herramientas como Trello para rastrear tareas, mientras que otros ni siquiera llegan a eso. Es importante entender que Agile no es una “biblia” rígida, sino un conjunto de principios que pueden adaptarse según las necesidades.

¿Qué es Scrum?

Scrum es un marco de trabajo que lleva a la práctica los principios de Agile. Algunas características incluyen:

  • Sprints: Ciclos de desarrollo que típicamente duran de 2 a 4 semanas.
  • Eventos: Estos varían desde la “Daily Stand-up” hasta la “Retrospectiva del Sprint”.
  • Roles: Como el Product Owner y el Scrum Master, cada uno con responsabilidades definidas.
  • Artefactos: Herramientas y documentos que ayudan en el proceso, como el Product Backlog y el Sprint Backlog.

Con Scrum, se tiene una estructura más definida, lo que puede ayudar a los equipos a implementar Agile de manera efectiva.

Tipos de reuniones

Reuniones Diarias

Son encuentros breves donde el equipo revisa el progreso y coordina acciones.

Refinamientos

Estas reuniones pueden centrarse en clarificar los requisitos de las historias de usuario o en discutir aspectos técnicos. Además, el “Refinamiento del Backlog” es vital para preparar el próximo sprint.

Retrospectivas

Una oportunidad para reflexionar sobre lo que salió bien, lo que no, y cómo mejorar en el futuro.

Product Owner

El Product Owner (PO) es fundamental en Scrum. Define requisitos, cataloga historias de usuario y conoce profundamente las necesidades del usuario final.

Aunque el Product Manager (PM) y el PO tienen similitudes, tienen diferencias clave en términos de enfoque y comunicación con los stakeholders.

Experiencias con los sprints

Los sprints son el corazón del proceso Scrum.
Las experiencias varían: algunos equipos tienen sprints de dos semanas, mientras que otros experimentan con diferentes duraciones.

Las reuniones diarias, la planificación cuidadosa y la colaboración son esenciales para el éxito.

Inicio Tema
4:37 Intro
8:24 ¿Qué es Agile?
12:03 ¿Qué es Scrum?
15:33 Tipos de reuniones
21:07 Product Owner
24:12 Experiencias con los sprints
28:50 Estimaciones
31:58 Poker Planning
34:17 Hotfix y Bugfix
36:59 Spikes
39:21 Kanban
41:41 Cómo se hizo

Podrás escuchar a:

Imagen de Daniel Primo

Daniel Primo

CEO en pantuflas de Web Reactiva. Programador y formador en tecnologías que cambian el mundo y a las personas. @delineas en twitter y canal @webreactiva en telegram

¿Se puede aprender a programar escuchando formación en audio?

El sector del desarrollo es exigente y necesita de personas como tú bien informadas de las opciones existentes para crear aplicaciones web.

Además es la mejor forma para conocer las experiencias de otros y aprender de sus éxitos y errores en programación.

Imagen para ¿Se puede aprender a programar escuchando formación en audio?

Descubre todo lo que puedes conseguir sucribiéndote a Web Reactiva

Contenido nuevo todas las semanas

Una comunidad de developers colegas en telegram

Desafíos y retos de programación para que mejores tus habilidades

400 horas de contenido en audio y vídeo

Entrevistas y masterclass en directo con los/las mejores profesionales

Precio

19€Matrículaplus10€Al mes

  • Contenido disponible 24/7
  • Audios y videos
  • Retos y desafíos
  • Todo el código descargable
  • Comunidad de developers
  • Acceso premium completo