Junior
¿Con qué metodologías de desarrollo estás familiarizado?
sobes.tech AI
Respuesta de la IA
Conozco metodologías como Agile y Waterfall.
Agile: Enfoque iterativo basado en la flexibilidad y la rápida respuesta a los cambios. Los principales marcos de trabajo:
- Scrum: Iteraciones cortas (sprints), roles (Scrum Master, Product Owner, Equipo de Desarrollo), reuniones diarias, planificación de sprint, retrospectiva. Enfoque en trabajo en equipo y entrega incremental de valor.
- Kanban: Visualización del flujo de trabajo (tablero Kanban), limitación del trabajo en curso (WIP), medición del flujo. Enfoque en optimización del flujo y entrega continua.
- Lean: Principios de eliminación de desperdicios, construcción de calidad en cada etapa, creación de conocimientos, retraso en compromisos, entrega rápida y respeto por las personas.
Waterfall: Metodología lineal y secuencial. Las fases siguen estrictamente una tras otra: recopilación de requisitos, diseño, desarrollo, pruebas, despliegue, soporte. Los cambios son difíciles y costosos en etapas avanzadas.
En el contexto de QA, entender la metodología ayuda a:
- Determinar cuándo y cómo realizar pruebas.
- Planificar actividades de prueba.
- Interactuar eficazmente con el equipo.
- Gestionar cambios en los requisitos.