Está en la página 1de 2

METODOLOGIAS DE

DESARROLLO DE
SOFTWARE

METODOLOGIAS METODOLOGIAS
CLASICAS AGILES

WATERFALL KANBAN
es una metodología en la que las metodología de trabajo inventada por
etapas se organizan de arriba a la empresa de automóviles Toyota.
abajo, de ahí el nombre. Se Consiste en dividir las tareas en
porciones mínimas y organizarlas en
desarrollan las diferentes
un tablero de trabajo dividido en
funciones en etapas tareas pendientes, en curso y
diferenciadas y obedeciendo un finalizadas. De esta forma, se crea un
riguroso orden. flujo de trabajo muy visual basado en
tareas prioritarias e incrementando el
valor del producto.

PROTOTIPADO SCRUM
se basa en la construcción de un es también una metodología
prototipo de software que se incremental que divide los
construye rápidamente para requisitos y tareas de forma
que los usuarios puedan similar a Kanban. Se itera sobre
bloques de tiempos cortos y fijos
probarlo y aportar feedback.
(entre dos y cuatro semanas) para
Así, se puede arreglar lo que conseguir un resultado completo
está mal e incluir otros en cada iteración. Las etapas son:
requerimientos que puedan planificación de la iteración
surgir. (planning sprint), ejecución (sprint),
reunión diaria (daily meeting) y
demostración de resultados
ESPIRAL (sprint review). Cada iteración por
estas etapas se denomina
también sprint.
es una combinación de los dos

modelos anteriores, que añade


el concepto de análisis de riesgo.
Se divide en cuatro etapas:
LEAN
planificación, análisis de riesgo,
está configurado para que pequeños
desarrollo de prototipo y equipos de desarrollo muy
evaluación del cliente. capacitados elaboren cualquier tarea
en poco tiempo. Los activos más
importantes son las personas y su
compromiso, relegando así a un
INCREMENTAL segundo plano el tiempo y los costes.
El aprendizaje, las reacciones rápidas
y potenciar el equipo son
en esta metodología de
fundamentales.
desarrollo de software se va
construyendo el producto final
de manera progresiva. En cada PROGRAMACION
etapa incremental se agrega EXTERNA
una nueva funcionalidad, lo que
es una metodología de desarrollo
permite ver resultados de una de software basada en las
forma más rápida en relaciones interpersonales, que se
comparación con el modelo en consideran la clave del éxito. Su
cascada. principal objetivo es crear un buen
ambiente de trabajo en equipo y
que haya un feedback constante
DISEÑO RAPIDO DE del cliente. El trabajo se basa en
APLICACIONES(RAD) 12 conceptos: diseño sencillo,
testing, refactorización y
esta metodología permite desarrollar codificación con estándares,
software de alta calidad en un corto propiedad colectiva del código,
periodo de tiempo. Los costes son programación en parejas,
mucho más altos y el desarrollo más integración continua, entregas
flexible, aunque requiere una mayor semanales e integridad con el
intervención de los usuarios. Por otro cliente, cliente in situ, entregas
lado, el código puede contener más frecuentes y planificación.
errores, y sus funciones son limitadas

debido al poco tiempo del que se

dispone para desarrollarlas.


INFOGRAFIA SOBRE METODOLOGIAS DE DESARROLLO
DE SOFTWARE

INSTRUCTORA:
ALEXANDRA MARCELA VILLAMIL LOPEZ

JHAN JAMER CRUZ CASTILLO


LUIS FERNANDO MEDINA BONILLA
FRANK NICOLAS GALVIS NAVAS
SERGIO VELASQUEZ VALDIVIESO
JUAN CAMILO SERPA TRILLO

ANALISIS Y DESARROLLO DE SOFTWARE

FICHA DE MATRICULA: 26262993

SERVICIO NACIONAL DE APRENDIZAJE SENA


CENTRO AGROPECUARIO LA GRANJA

ESPINAL, TOLIMA
2022

También podría gustarte