Acuerdos de Equipo - misw-is-aplicaciones-moviles/MobileVynils GitHub Wiki
1. Reuniones del equipo
El equipo contará con reuniones periódicas para coordinar actividades, revisar avances, resolver bloqueos y asegurar el cumplimiento de los objetivos de cada sprint.
Horarios de reunión
| Día | Horario | Propósito | Modalidad |
|---|---|---|---|
| Lunes (Reunión principal) | 20:00 | Planeación semanal y seguimiento del sprint | Virtual |
| Miercoles | 20:00 | Desarrollo colaborativo y resolución de dudas | Virtual |
| Viernes | 20:00 | Revisión de avances e integración/Entrega | Virtual |
Acuerdos para las reuniones
- Respetar los horarios de inicio y finalización.
- Definir los temas a tratar antes de cada reunión.
- Priorizar los bloqueos, decisiones pendientes y actividades que requieran coordinación.
- Evitar extender discusiones que puedan resolverse de manera asincrónica.
- Si una discusión supera los 10 minutos sin llegar a una decisión, registrar el tema como pendiente y asignar un responsable.
- Registrar los acuerdos y responsables de las tareas.
- Comunicar con anticipación cuando no sea posible asistir.
2. Reglas de trabajo del equipo
Comunicación
- Canal principal: Slack será el medio de comunicación oficial del equipo.
- Transparencia: Informar oportunamente sobre dificultades, bloqueos o retrasos.
- Respeto: Mantener una comunicación clara, respetuosa y constructiva.
- Comunicación asincrónica: Priorizar mensajes en Slack para dudas o decisiones que no requieran una reunión.
Gestión de tareas
- Asignación: Cada tarea deberá tener un responsable definido.
- Seguimiento: Utilizar GitHub Issues y el tablero del proyecto para gestionar las actividades.
- Planificación: Organizar y priorizar las historias de usuario según los objetivos de cada sprint.
- Actualización: Mantener actualizado el estado de las tareas.
- Bloqueos: Comunicar los impedimentos tan pronto como sean identificados.
Desarrollo y control de versiones
- Crear ramas independientes para desarrollar funcionalidades.
- Utilizar Pull Requests para integrar los cambios.
- Revisar los cambios antes de integrarlos a la rama principal.
- Mantener mensajes de commit claros y descriptivos.
- Evitar realizar modificaciones directamente sobre la rama principal.
- Probar las funcionalidades antes de solicitar su integración.
Responsabilidad y colaboración
- Cumplir con los compromisos y fechas acordadas.
- Informar anticipadamente si una tarea no puede completarse a tiempo.
- Participar activamente en las actividades del proyecto.
- Colaborar en la resolución de dificultades técnicas.
- Tomar las decisiones que impacten al equipo de manera conjunta.
3. Seguimiento y toma de decisiones
- Los acuerdos relevantes se documentarán en Slack o GitHub.
- Las tareas derivadas de las reuniones se registrarán en GitHub Issues.
- Cada integrante será responsable de actualizar el progreso de sus actividades.
- Los cambios importantes en alcance, prioridades o arquitectura se discutirán con el equipo antes de implementarse.
Estos acuerdos podrán ajustarse de manera conjunta según las necesidades del equipo durante el desarrollo del proyecto.