Les dejo un extracto de un artículo que encontré en Dr. Dobb's
Analista de Forrester dice que la filosofia de desarrollo necesita de Agile.
El investigador de forrester Diego Lo Giudice, hizo un llamado a comprender la necesidad de los métodos ágiles para el desarrollo de aplicaciones de software en los ambientes modernos de programación de hoy en día.
Afirmó que Agile trae mejoras de calidad y más oportunidades para lo que él llama "midcourse correction" o "corrección a medio camino", es decir, el santo grial para evitar proyectos desviados.
Lo Giudice explica que varias versiones con pequeños incrementos y lógicamente pocas características (en cada paso) ayudan a descomponer los proyectos monolíticos y a su vez ofrece una mayor calidad en general.
"Agile provee entregas más rápidas a través de hacer las cosas correctas, pero las pruebas en un entorno acelerado sin impactar el desempeño del equipo ágil; no es fácil".
El analista también comentó sobre la capacidad de Agile para facilitar lo que él llama "retroalimentación continua del negocio", ya que también abre la puerta a un mayor uso de equipos cross-functional.
Por último, Lo Giudice también centró su atención en Test Driven Development (TDD) en comparación con las pruebas más tradicionales y dijo que el aumento de pruebas iterativas es un reto en en entornos complejos de producción "no funcionales".
"Como Agile madura, también lo hace las pruebas automatizadas. Testing hace o rompe la adopción Agile", dijo.
Pueden leer el artīculo original en este link.
Analista de Forrester dice que la filosofia de desarrollo necesita de Agile.
El investigador de forrester Diego Lo Giudice, hizo un llamado a comprender la necesidad de los métodos ágiles para el desarrollo de aplicaciones de software en los ambientes modernos de programación de hoy en día.
Afirmó que Agile trae mejoras de calidad y más oportunidades para lo que él llama "midcourse correction" o "corrección a medio camino", es decir, el santo grial para evitar proyectos desviados.
Lo Giudice explica que varias versiones con pequeños incrementos y lógicamente pocas características (en cada paso) ayudan a descomponer los proyectos monolíticos y a su vez ofrece una mayor calidad en general.
"Agile provee entregas más rápidas a través de hacer las cosas correctas, pero las pruebas en un entorno acelerado sin impactar el desempeño del equipo ágil; no es fácil".
El analista también comentó sobre la capacidad de Agile para facilitar lo que él llama "retroalimentación continua del negocio", ya que también abre la puerta a un mayor uso de equipos cross-functional.
Por último, Lo Giudice también centró su atención en Test Driven Development (TDD) en comparación con las pruebas más tradicionales y dijo que el aumento de pruebas iterativas es un reto en en entornos complejos de producción "no funcionales".
"Como Agile madura, también lo hace las pruebas automatizadas. Testing hace o rompe la adopción Agile", dijo.
Pueden leer el artīculo original en este link.
Comentarios