Metodologías

Una discusión recurrente en las compañías es cómo elegir una metodología de gestión que se adapte a la organización y se alinee perfectamente con los objetivos de negocio. A día de hoy nos encontramos dos estilos de metodología claramente diferenciadas:
  • Ágiles: Son aquellas que consideran que la entrega regular de resultados es lo más importante.  Sus principales características son la eliminación de la criticidad de la documentación, la valoración de la comunicación con el cliente por encima de la relación contractual y la anteposición de los resultados durante el proyecto a un seguimiento exhaustivo. Ejemplos: Scrum, Kanban, XP.
  • Predictivas: Son aquellas que otorgan mayor valor a los procesos y se asientan sobre las premisas básicas de estabilidad de entorno y planificación detallada. Sus principales valores son la planificación y el control. Ejemplos: PMBOK, Prince2, CMMI

SCRUM5. Desarrollada por Ken Schwaber, Jeff Sutherland y Mike Beedle. Define un marco para la gestión de proyectos, que se ha utilizado con éxito durante los últimos 10 años.

Crystal Methodologies6. Se trata de un conjunto de metodologías para el desarrollo de software caracterizadas por estar centradas en las personas que componen el equipo y la reducción al máximo del número de artefactos producidos.

Dynamic Systems Development Method7 (DSDM). Define el marco para desarrollar un proceso de producción de software. Nace en 1994 con el objetivo de crear una metodología RAD unificada. Sus principales características son: es un proceso iterativo e incremental y el equipo de desarrollo y el usuario trabajan juntos.

Adaptive Software Development8 (ASD). Su impulsor es Jim Highsmith. Sus principales características son: iterativo, orientado a los componentes software más que a las tareas y tolerante a los cambios.

Feature -Driven Development9 (FDD). Define un proceso iterativo que consta de 5 pasos. Las iteraciones son cortas (hasta 2 semanas).

Lean Development10 (LD). Definida por Bob Charette’s a partir de su experiencia en proyectos con la industria japonesa del automóvil en los años 80 y utilizada en numerosos proyectos de telecomunicaciones en Europa.

No hay comentarios:

Publicar un comentario

El desarrollo de software es una actividad diferente de toda la industria construida desde los tiempos de la revolución industrial. Las ...