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.
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 |
Duración total: 00:47:01
Escúchalo desde tu podcatcher
Acceso 100% online
Daniel Primo
¿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?](/images/mockup-podcast.jpeg)
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
24€Matrículaplus15€Al mes
- Contenido disponible 24/7
- Audios y videos
- Retos y desafíos
- Todo el código descargable
- Comunidad de developers
- Acceso premium completo