Please enable JavaScript.
Coggle requires JavaScript to display documents.
METODOLOGÍAS (METODOLOGÍAS TRADICIONALES (Microsoft Operation Framework.-,…
METODOLOGÍAS
-
METODOLOGÍAS ÁJIL
Extreme Programming (XP)
XP consideran que los cambios de requisitos deben efectuarse sobre la marcha y son un aspecto natural, inevitable e incluso deseable del desarrollo de proyectos.
Debe ser capaz de adaptarse a los cambios de requisitos en cualquier punto de la vida del proyecto, y es una aproximación mejor y más realista
-
Scrum
Scrum es un proceso en el que se aplican de manera regular un conjunto de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible de un proyecto.
En Scrum se realizan entregas parciales y regulares del producto final, priorizadas por el beneficio que aportan al receptor del proyecto.
-
Kanban es una palabra japonesa que significa “tarjetas visuales” (kan significa visual, y ban tarjeta).
Esta técnica se creó en Toyota, y se utiliza para controlar el avance del trabajo, en el contexto de una línea de producción. Actualmente está siendo aplicado en la gestión de proyectos software.
-
-
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.
La Principal prioridad es satisfacer al cliente a través de la entrega temprana y continua del software de valor.
Son bienvenidos los requisitos cambiantes, aun llegando tarde al desarrollo. Los procesos ágiles se doblegan al cambio como ventaja competitiva para el cliente.
Las metodologías tradicionales (formales) se focalizan en documentación, planificación y procesos. (Plantillas, técnicas de administración, revisiones, etc.),
Metodologías Tradicionales
Basadas en normas provenientes de estándares seguidos por el entorno de desarrollo.
Cierta resistencia a los cambios.
La arquitectura del software es esencial y se
expresa mediante modelos
Metodologías Agiles
Basadas en buenas practicas de desarrollo >Provenientes de prácticas de producción de código
El cliente es parte del equipo de desarrollo
Menos énfasis en la arquitectura del software
Sin contratos tradicionales o al menos es suficientemente flexible