domingo, 28 de febrero de 2016

MiniQuest 3



Sesión 3. Los métodos ágiles del desarrollo de software MiniQuest



¿Qué son las metodologías ágiles de desarrollo de software?
son una serie de técnicas para la gestión de proyectos, bajo la idea de dar entregas parciales del software funcionando en las que el cliente determina si va por el camino correcto o si requiere alguna modificación 

¿Cuáles son las características en las que se basan las metodologías ágiles?
    Los individuos y su interacción, por encima de los procesos y las herramientas. Quiere decir que se requiere un buen trabajo en equipo
    El software que funciona, frente a la documentación exhaustiva. Se prioriza el producto final, que el software funcione frente a una documentación detallada
    La colaboración con el cliente, por encima de la negociación contractual. El cliente entra en la definición de que desea del software y no les deja este trabajo a los analistas
    La respuesta al cambio, por encima del seguimiento de un plan. Se plantean fechas de entrega pero hay cierta flexibilidad ante la necesidad de una modificación

¿Cuáles son las ventajas y desventajas del empleo de las metodologías ágiles respecto a  las tradicionales?
ventajas
  • El desarrollo ágil aumenta la productividad
  • Simplifica el manejo de la sobrecarga de procesos
  • El proceso es mas flexible y da una mejor respuesta al cambio
  • No se tienen tantos problemas en el anilisis de los requerimientos
Desventajas
  • Falta de documentación del diseño. La documentación tiene menor dedicación
  • Problemas derivados de la comunicación oral
  • Fuerte dependencia de las personas
¿Cuándo es recomendable utilizar metodologías ágiles  en el desarrollo de software?
En proyectos cortos, que necesiten un desarrollo rápido, también proyectos donde los requisitos son difíciles de obtener y en proyectos donde excista una continua modificacion y encesite adaptarse constantemente

¿Cuáles son algunos tipos de metodologías ágiles?
  • Programación Extrema
  • Scrum
  • Crystal
  • Evolutionary Project Management (Evo)
  • Lean Development (LD)
  • Lean Software Development (LSD)
 Mapa conceptual
 Presentacion en slideshare: https://es.slideshare.net/secret/3gupkT0yTRC8ku

No hay comentarios:

Publicar un comentario