Want to make creations as awesome as this one?

Transcript

metodologias tradicionales

Presentación

Empezar

genial

Nos ayudan para cuando tenemos un proyecto complejo para poder organizar mejor el trabajo de todos los miembros del equipo, de modo en que sepan que tienen que hacer en cada fase del proyecto.

¿Que son las metologias en programacion y en que nos ayudan?

Una metodologia es un proceso que siguen los equipos de programadores para desarrollar un software.

Las metodologias tradiconales se caracterizan porque definen las etapas del proyecto ya desde su planteamiento y las siguen de manera estricta. Permiten una comunicacion mas directa entre el equipo de desarrollo y el cliente y se centran mas en desarrollar cada funcionalidad del proyecto uno por uno en vez de seguir una progresion lineal hasta conseguir el proyecto final.

metodologias tradicionales

Ejemplos de metodologias tradicionales

- Los Flaiz

Cascada

Tiene una estructura linela y divide el proceso en varias fases fases que se desarrollan en orden una tras otra hasta llegar a la ultima de todas. Este modelo en cascada es mas adecuado para los proyectos donde los requisitos son bien comprendidos desde el principio y es poco probable que cambien.

Algunas caracteristicas son...

Es adecuada para proyectos pequeños

Dividir el proyecto en fases sucesivas

Los requisitos del proyecto están claramente definidos

Es una estructura para situaciones sin cambios

Prototipado

Es una metodologia de desarrollo que se utiliza para crear una version preliminar de un producto o sistema, conocida como prototipo, con el fin de probar conceptos, validar ideas y obtener retroalimentacion antes de desarrollar la version final.

Algunas caracteristicas son...

se crean versiones sucesivas del prototipo y cada iteracion hace una retroalimentacion

se mantiene una fuerte interaccion con el usuario

desarrollo rapido

reduccion de errores

Incremental

El enfoque incremental divide el proceso de desarrollo de software en incrementos más pequeños y manejables que representan las distintas funcionalidades del software. El desarrollo incremental permite a los desarrolladores ir adaptando el producto ya desde las primeras fases del proyecto y lanzar versiones que el usuario pueda utilizar sin tener que esperar al resultado final.

Desarrollo iterativo

Algunas caracteristicas son...

Desarrollo en pequeñas partes

Entrega regular de versiones parciales

Mejora continua y retroalimentación

Participación activa del usuario

RAD

El modelo RAD (por sus siglas en inglés) es un proceso de desarrollo de software basado en la creación de prototipos sin ninguna planificación específica, a diferencia de la planificación meticulosa que sigue la metodología en cascada. En el modelo RAD se priorizan la rapidez y la usabilidad del producto final, aunque no hay tanto margen para aplicar los comentarios y cambios del cliente.

Adaptabilidad

Algunas caracteristicas son...

Rapidez

Reducción de costos

Reutilización de código

Interactividad del usuario

¡GRACIAS POR SU ATENCION!