Metodologías ágiles de desarrollo: la perspectiva del cliente

En MoodleChile utilizamos metodologías ágiles que nos permiten adaptarnos a las necesidades del cliente.

Nuestra metodología de trabajo está basada en los llamados métodos ágiles. Estos métodos asumen los cambios en los requerimientos como algo que va a suceder.

Las metodologías ágiles surgieron para resolver algunos problemas clásicos de los proyectos de software:

  • Requerimientos cambiantes durante el desarrollo.
  • Plazos estrictos y reducidos.
  • Las exigencias en costes son contrarias a la calidad.

 

Para ello, a grandes rasgos, se proponen:

  • Iteraciones muy breves.
  • El cliente “integrado” en el equipo de desarrollo.
  • "Feedback" continuo del cliente.
  • Varias versiones semanales.
  • El cliente ve en tiempo real los avances.
  • Obliga al cliente a pensar y definir el proyecto en cada módulo.
  • El cliente decide las prioridades y no se malgasta esfuerzo en "requerimientos no deseados".

Para que este tipo de proyectos tengan éxito, es fundamental la implicación total del cliente en el proceso de desarrollo.