Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRESENTADO POR:
DANIELA ARTUZ MIRANDA
PRESENSTADO A:
FABIOLA PERES CAMACHO
Metodologías de software
Estas metodologías se utilizan para trabajar en equipo de una manera más organizada,
ayudando a planificar, aplican para diseñar soluciones de software informático. El objetivo
de las distintas metodologías es el de intentar organizar los equipos de trabajo para que
estos desarrollen las funciones de un programa de la mejor manera posible.
Las mas conocidas son las metodologías tradicionales y metodologías agiles:
Las metodologías tradicionales: Las metodologías tradicionales, como su nombre nos
indica, son las que se han usado toda la vida. Buscan imponer disciplina al proceso de
desarrollo de software y de esa forma volverlo predecible y por ello eficiente, se adapta
mejor a una situación donde los requisitos están claramente definidos y bien entendidos
desde el principio. Considera la tecnología de la que dispondrás en el proyecto.
Características:
Las metodologías tradicionales se caracterizan por tener una estructura de desarrollo
claramente establecida, lineal y poco flexible ante cambios de un entorno volátil. Presentan
un alto costo al ser implementadas. Tienen roles, actividades y artefactos claramente
definidos.
Las metodologías agiles: Esta metodología sugiere una comunicación en tiempo real y
controla el trabajo a través de una línea de producción. Es decir, se crean tres columnas:
pendientes, en proceso y terminadas. De esa forma, es posible clasificar las tareas y
visualizar fácilmente sus avances.
Características:
Lograr la satisfacción del cliente a través de la entrega continua de software.
No tener miedo de realizar cambios.
Entregar software funcional en una escala de tiempo menor.
Desarrolladores y gerencia deben trabajar juntos.
Desarrollar proyectos en torno a personas motivadas.
En esta lista se ve implementado la metodología tradicional:
Modelado.
Implementación.
Prueba.
Despliegue.
Administración de la configuración.
Administración o gerencia del Proyecto.
Entorno.
En esta lista se ve implementado la metodología ágil:
Extreme Programming XP.
SCRUM.
Kanban.
Agile Inception.
Design Sprint, la metodología de Google.