Skip to content
Melina Aguilar edited this page Sep 8, 2025 · 14 revisions

ProgrBanner

🌀 Metodología Scrum

En Carpinchos Programando aplicamos la metodología ágil Scrum para organizar el trabajo durante el semestre. Scrum nos permitió organizar nuestro trabajo semanalmente, asignar responsabilidades de forma clara y mantener un registro transparente de nuestros avances.

Gracias a esta metodología, logramos coordinar el desarrollo de múltiples actividades y avanzar en el proyecto integrador: E-Commerce, además de mantener todo documentado en GitHub.

👥 Roles del equipo

En nuestro equipo, los roles principales se organizaron de manera flexible:

  • Scrum Master:

    • Esta función rota semanalmente entre los integrantes.
    • El Scrum Master de la semana es responsable de coordinar reuniones, organizar tareas y asegurar que se cumplan los plazos.
    • Para decidir el orden de rotación usamos una ruleta inicial, que definió la secuencia de Scrum Masters durante todo el semestre.
  • Equipo de desarrollo:

    • Todos los integrantes participan activamente en el proyecto integrador y en las tareas semanales.
    • Cada semana, un miembro sube al GitHub las clases de la semana (Java, Python, JavaScript, Node.js, diseño) para que queden documentadas y accesibles para todo el equipo.

📅 Eventos y reuniones

Nuestro ciclo de trabajo semanal incluía varias reuniones:

  • Reunión inicial de Sprint (planificación):

    • Al inicio de cada semana, el Scrum Master definía las tareas a completar.
    • Se asignaban responsabilidades y se verificaban los objetivos a lograr.
  • Reuniones de seguimiento:

    • Durante la semana nos reuníamos dos veces o más para trabajar en las tareas asignadas, resolver dudas sobre las clases y avanzar en conjunto en el proyecto integrador.
    • Estas reuniones permitían revisar avances, coordinar soluciones y ajustar prioridades si surgían dificultades.
  • Rotación del Scrum Master:

    • Cada semana cambiaba el Scrum Master según el orden definido por la ruleta inicial.
    • Esta dinámica fomentaba la participación de todos y la práctica en liderazgo y coordinación.
  • Sprint Review y Retrospectiva:

    • Al finalizar cada semana, revisábamos los avances y analizábamos qué había funcionado y qué podía mejorar.
    • Esto ayudó a optimizar la coordinación y resolver problemas de manera más ágil en semanas posteriores.

💡 Beneficios de la metodología Scrum

  • Mejor coordinación y organización del equipo.

  • Registro claro de avances y problemas en GitHub.

  • Rotación de responsabilidades que permitió a todos practicar liderazgo y gestión de tareas.

  • Adaptación rápida a cambios o dificultades, especialmente en el desarrollo del proyecto integrador.

  • Mayor eficiencia en la integración de múltiples lenguajes y herramientas dentro de un solo proyecto.

  • Mantuvimos un repositorio completo con todas las clases y recursos, garantizando la trazabilidad de todo el semestre.

🎯 Consejos y aprendizajes

  • Definir un Scrum Master rotativo ayuda a mantener la motivación y la responsabilidad compartida.

  • Mantener reuniones frecuentes es clave para resolver problemas en tiempo real.

  • Documentar todo en GitHub facilita el seguimiento y evita pérdida de información.

  • La combinación de planificación semanal con retrospectivas permite ajustar la metodología según las necesidades del equipo.


👥 Equipo de trabajo: Carpinchos Programando

Melina Aguilar Mariana Aguilera Mercedes Atim Wanda Lanatta Nicolás Mercado Ezequiel Quiroz Ana Paula Rios Garin
Melina Aguilar Mariana Aguilerajpg MARIA MERCEDES ATIM Wanda Lanatta Nicolas Mercado EzequielQuiroz AnaPaulaRíosGarín
GitHub - Melina-Aguilar GitHub - Mariana3726 GitHub - MerAtim GitHub - wandaoriana GitHub - NicolasMercado1 GitHub - EzequielQ2004 GitHub - anaprg05


Clone this wiki locally