|
¿Qué debe tener el mejor modelo de gestión de proyectos de software? |
|
|
10.01.2008 |
|
El mejor modelo de desarrollo de software debe tener medios de feedback continuo y rápido, y "re-trazar" con la misma rapidez. Tiene que incluir métricas para los factores críticos del desarrollo y gestionar simultáneamente los relativos a la calidad y los relativos al coste. Debe abordar el desarrollo en pequeños incrementos. Aplicar controles de calidad desde las primeras fases. Trabajar con personas motivadas. Incorporar un sistema de retro-información y mejora continua y estar orientado a los resultados finales, sin despistarse en las formas.
Al desarrollarlo e implantarlo en nuestra organización tenemos que ser persistentes, porque se necesita tiempo para cambiar la cultura; y hay que tener en cuenta que sea como sea el modelo, y nos guste o no, tendrá múltiples impactos en la calidad y en los costes.
Al menos, si el modelo de nuestra organización tiene estos atributos, dará respuestra a los 10 principios que Tom Gilb considera cruciales para conseguir desarrollo de software de calidad, en uno de sus artículos "obligatorios": "The Ten Most Powerful Principles for Quality in [Software and] Software Organizations ".
Tom Gilb es el autor del modelo de gestión ágil más veterano (Evo), anterior incluso a la identificación de los campos de Scrum por Nonaka y Takeuchi, y que aunque ha conseguido menos eco mediático que Scrum, tiene prácticas que según la estabilidad de los requisitos y la necesidad de institucionalización de los procesos en la organización pueden ser más adecuadas.
|