Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelos de ciclo de vida de software, Ventajas, Ventajas, Ventajas,…
-
Ventajas
• Se basa en reglas, documentos y procesos establecidos.
• El modelo está diseñado para llevar a cabo una revisión final, que se encarga de determinar si el proyecto está listo para avanzar a la siguiente fase.
• Generalmente se incluye la corrección de los problemas encontrados en fases previas.
Desventajas
• Los proyectos reales raramente siguen el flujo secuencial que propone el modelo, siempre hay
iteraciones.
• Normalmente, es difícil para el cliente establecer explícitamente al principio todos los
requisitos.
• Un error importante no detectado hasta que
el programa esté funcionando puede ser muy costoso.
• El proceso puede ser muy lento e ineficiente, muchas personas esperan a que otras terminen.
• Retroalimentación muy tardía.
-
Ventajas
• Puede comenzarse el proyecto con un alto grado de incertidumbre.
• Bajo riesgo de retraso en caso de detección de
errores, ya que se puede solucionar en la próxima rama del espiral.
• Es el modelo más flexible que permite integrar un poco de los demás modelos.
• Implica la creación de incrementos experimentales.
Desventajas
• El costo temporal que suma cada vuelta del espiral.
• La dificultad para evaluar los riesgos.
• La necesidad de la presencia o la comunicación continúa con el cliente o usuario.
-
Ventajas
• Mayor control entre etapas basado en pruebas tempranas para
lograr una mayor corrección.
• Incluye diferentes tipos de pruebas a lo largo del ciclo de vida.
• Mayor garantía de corrección de defectos en etapas iniciales.
• Posibilidad de proveer un producto con un elevado grado de calidad.
Desventajas
• Necesidad de contar con todos los requerimientos (o la mayoría) al
comienzo del proyecto.
• Existen muchas
posibilidades de que debamos retomar alguna etapa anterior por cambios en los requerimientos.
-
Ventajas
• Mayor control entre etapas basado en pruebas tempranas para
lograr una mayor corrección.
• Incluye diferentes tipos de pruebas a lo largo del ciclo de vida.
• Mayor garantía de corrección de defectos en etapas iniciales.
• Posibilidad de proveer un producto con un elevado grado de calidad.
• Se suele utilizar en proyectos en los que los requerimientos no están claros de parte del usuario, por lo que se hace necesaria la creación de distintos prototipos para presentarlos y conseguir la conformidad del cliente.
• Los clientes no esperan hasta el fin del desarrollo para utilizar el sistema.
• Reducción del riesgo de fallos.
Desventajas
• Requiere de mucha planeación, tanto administrativa como técnica.
• Requiere de metas claras para conocer el estado del proyecto.
-
Ventajas
• Aumento de la eficiencia
en los procesos, evitar retrasos y no desaprovechar recursos.
• Reducción de tiempos muertos en y entre
procesos.
• Mejor mantenimiento, información más rápida y precisa, minimización de entregas con errores y evitar sobrecarga de trabajo.
• Kanban limita explícitamente las tareas que se pueden realizar por fase, no define iteraciones.
• Es una version más ligera y flexible que Scrum.
Desventajas
• Solo funciona para equipos autoorganizados y motivados, ya que es necesaría la autogestión y mucha colaboración para lograr los objetivos del proyecto.
-
Ventajas
• Las iteraciones son cortas, entre 2 y 4 semanas, y en cada una se entrega un incremento de valor.
• Tiene roles y tareas definidos.
• Facilidad para realizar cambios en el proyecto.
Desventajas
• Se necesita una cultura de empresa basada en trabajo en equipo, delegación, creatividad y mejora continua.
• Compromiso conjunto y colaboración de los miembros del equipo.
-
-
-