Sobes.tech
Junior

¿Qué metodologías de desarrollo conoces?

sobes.tech AI

Respuesta de la IA

  • Scrum: Metodología iterativa e incremental basada en sprints cortos, reuniones diarias de pie, planificación de sprint, revisión de sprint y retrospectiva. Roles: Product Owner, Scrum Master, Equipo de desarrollo.
  • Kanban: Sistema visual de gestión del flujo de trabajo, basado en la limitación del trabajo en curso (WIP), control transparente de tareas en un tablero con columnas (por ejemplo, Por hacer, En progreso, Hecho) y mejora continua del proceso.
  • Waterfall (Modelo en cascada): Metodología secuencial donde cada fase (recolección de requisitos, diseño, desarrollo, pruebas, implementación, soporte) debe completarse completamente antes de pasar a la siguiente.
  • XP (Programación extrema): Metodología ágil que se centra en la programación en pareja, desarrollo mediante pruebas (TDD), lanzamientos frecuentes, integración continua y refactorización. Ideal para proyectos con requisitos cambiantes.
  • Lean Software Development: Basada en principios de producción ajustada, orientada a eliminar desperdicios, despliegue rápido, recopilación de retroalimentación y toma de decisiones en etapas tardías.

También conozco el Modelo V, Spiral Model, Crystal. En mi práctica, me he encontrado más a menudo con Scrum y Kanban.