Actualmente, las nuevas Metodologías Ágiles
suponen la mayor corriente de cambio dentro de los modos tradicionales de desarrollo
software.
Estas metodologías, encabezadas por eXtreme Programming XP,
están suponiendo una revolución metodológica que incluso
grandes empresas como IBM o Microsoft están abrazando como la mejor forma
de mejorar sus índices de productividad y especialmente mejorar la calidad
de sus productos. Dentro de las Metodologías Ágiles existe una corriente
filosófica que presta mayor atención en las personas como desarrolladores
competentes, en la simplicidad, en la máxima calidad garantizada por un
exhaustivo proceso de pruebas unitarias y de integración y sobre todo la
integración de cliente y desarrollador en una relación de confianza
y partnership mucho más estrecha que en cualquier otro modelo. El método
de programación que QOXP consiste en incorporar algunas de las mejores
prácticas de la metodología XP.
Algunas de las mejores prácticas
que ponemos en nuestros proyectos son: