sábado, 16 de septiembre de 2017

Ventajas y Desventajas de las Metodologías Ágiles

Ventajas

  1. La primera y la que más resalta sobre las metodologías tradicionales es que ofrecen una rápida respuesta a cambios de requisitos a lo largo del desarrollo del proyecto gracias a su proceso iterativo
  2. El cliente puede colaborar, puede observar cómo va avanzando el proyecto y dar sus opiniones sobre su evolución gracias a las interacciones frecuentes del equipo con el cliente.
  3. Al utilizar las metodologías ágiles, los cambios que el cliente quiera aplicar al proyecto van a causar menos trabajo adicional que en las tradicionales.
  4. Buscan la simpleza a la hora de trabajar para así eliminar el trabajo innecesario y ahorrar tiempo.


Desventajas

  1. Se tiene poca documentación del diseño. Al no haber documentación es el código (y los comentarios que hagamos en el) lo que se toma como documentación.
  2. Problemas que se presentan a partir de la comunicación oral.
  3. Se presenta gran dependencia de las personas.
  4. Al no tener mucha documentación se hace muy difícil la re-utilización del código
  5. Restricciones en cuanto a tamaño de los proyectos, ya que si es un proyecto q conlleva mucho tiempo las ágiles están enfocadas a proyectos q se puedan hacer de forma rápida.
  6. Problemas derivados del fracaso de los proyectos ágiles. 
Referencias
http://diferenciasmetodologias.blogspot.mx
www.obs-edu.com › OBS › Blog project management › Metodologia agile

Ventajas y Desventajas de las Metodologías Tradicionales




Al inicio el desarrollo de software era artesanal en su totalidad, la fuerte necesidad de mejorar el proceso y llevar los proyectos a la meta deseada, tuvieron que importarse la concepción y fundamentos de metodologías  existentes en otras áreas y adaptarlas al desarrollo de software. Esta nueva etapa de adaptación contenía el desarrollo dividido en etapas de manera secuencial que de algo mejoraba la necesidad latente en el campo del software.


Ventajas
Ø  Evaluación en cada fase que permite cambios de objetivos
Ø  Funciona bien en proyectos de innovación.
Ø  Es sencillo, ya que sigue los pasos intuitivos necesarios a la hora de desarrollar el software.
Ø  Seguimiento detallado en cada una de las fases.

Desventajas
Ø  La evaluación de riesgos es compleja
Ø  Excesiva flexibilidad para algunos proyectos
Ø  Estamos poniendo a nuestro cliente en una situación que puede ser muy incómoda para él.
Nuestro cliente deberá ser capaz de describir y entender a un gran nivel de detalle para poder acordar un alcance del proyecto con él.


Referencias
http://masteringenieriasoft.blogspot.mx/2012/04/metodologias-de-desarrollo-de-software.html
www.uv-mdap.com/.../caracteristicas-diferenciadoras-entre-metodologias-tradicionale