SlideShare una empresa de Scribd logo
Metodologías
tradicionales
vs ágiles
Guillermo Chacón
Calidad de Software
Factores a considerar antes
de aplicar una metolodogía
Cuando se desarrolla una solución a una
problemática mediante software, se debe
tener en cuenta diversos factores antes de
elegir una metodología específica:
• Alcance que tendrá el Proyecto
• Tiempo
• Equipo humano disponible
• Costes
• Dificultad
• Riesgos
Metodología
Tradicional
• Está diseñada para ser utilizada en proyectos cuyos requisitos, tiempo y
costes están entendidos desde el comienzo
Consideraciones de
metodología tradicional
• Se recomienda emplear esta metodología
cuando se conoce o se puede estimar con
gran exactitud cual será el resultado del
proyecto, determinando en la mayor medida
posible el plazo inicial y final del proyecto.
• Esta metodología está centrada en llevar una
documentación exhaustiva en cada fase del
proyecto y seguir un plan definido.
• Posee poca flexibilidad al momento de
implementar algún cambio sustancial al
proyecto, implicando un gran coste o, en un
caso extremo, hacer un proyecto nuevo.
Ventajas de
metodología
tradicional
• Evaluación en cada fase, lo que permite
cambios de objetivos.
• Es sencilla, ya que sigue los pasos
intuitivos necesarios a la hora de
desarrollar el software.
• Seguimiento detallado en cada una de las
fases.
• Se utiliza idealmente en
aquellos proyectos en que se conoce con
claridad lo que se desea construir.
Desventajas de
metodologías
tradicionales
• La evaluación de riesgos es compleja,
ya que no sabemos que exactitud lo
que puede suceder en las próximas
fases.
• El cliente deberá ser capaz de describir
a un gran nivel de detalle todos los
requerimientos iniciales para poder
acordar un alcance del proyecto.
• El cliente ve el desarrollo del proyecto
solo cuando esté finalizado.
Metodologías ágiles
• Ideadas para proyectos que deban adaptarse con
frecuencia al medio en que serán implementados.
• Utilizadas en proyectos altamente cambiantes y
de menor escala que los proyectos bajo
metodología tradicional.
Consideraciones de
metodologías ágiles
• Se sabe lo que se quiere, pero se desconoce cómo llegar a ese
estado.
• En cada iteración se va refinando el producto, y en cada
entrega genera valor para el cliente en forma temprana.
Ventajas metodologías
ágiles
• Adoptar una estrategia de desarrollo
incremental, en lugar de la planificación y
ejecución completa del producto.
• Basar la calidad del resultado más en el
conocimiento tácito de las personas en
equipos auto organizados, que en la calidad de
los procesos empleados.
• Solapamiento de las diferentes fases del
desarrollo, en lugar de realizar una tras otra en
un ciclo secuencial o en cascada.
• Orientados a personas.
• Entregas constantes de software
funcionando, por cada iteración.
• Periodos cortos de tiempo para desarrollar los
llamados “Sprint”.
• Basado en ceremonias o reuniones de equipo
Desventajas
metodologías ágiles
• Imprecisión al determinar el tiempo y
dinero que requerirá el proyecto debido
al constante cambio.
• Requiere un alto nivel de interacción
entre el cliente y los desarrolladores.
• El equipo necesita tener una base sólida
y habilidades.
• La falta de atención a la
documentación puede dificultar que los
nuevos miembros del equipo accedan a la
misma.
• No puede ser aplicada a proyectos de
gran escala de manera correcta.
Metodología tradicional vs ágil
Tradicional Ágil
• Proceso riguroso y de poca o nula
flexibilidad
• Predictivos
• Orientado a procesos
• Poca interacción con el cliente
• Documentación extensa
• Entrega de software al final del
desarrollo.
• Ideado para proyectos de gran escala
• Proceso flexible
• Adaptativo
• Orientado a personas
• Interacción constante con el cliente
• Poca documentación
• Entregas constantes de software
• Ideado para proyecto de mediana o
pequeña escala

Más contenido relacionado

Similar a Tradicional vs Agil

Metodologia desarrollo de software
Metodologia desarrollo de softwareMetodologia desarrollo de software
Metodologia desarrollo de software
NELSONJOSUETOLEDOGUZ
 
Metod. de software
Metod. de softwareMetod. de software
Metod. de software
ANDREAROJOORTIZ
 
Metodologia de desarrollo
Metodologia de desarrolloMetodologia de desarrollo
Metodologia de desarrollo
Marcelocalanicolque
 
Tp ciclos de vida
Tp   ciclos de vidaTp   ciclos de vida
Tp ciclos de vida
Matias Pentreath
 
Calidad de software.pptx
Calidad de software.pptxCalidad de software.pptx
Calidad de software.pptx
Samuel2Valenzuela2
 
Semana 1 2-3 (3)
Semana 1 2-3 (3)Semana 1 2-3 (3)
Semana 1 2-3 (3)
J Martin Luzon
 
Metodologías Agiles
Metodologías AgilesMetodologías Agiles
Metodologías Agiles
Intertron Mobile
 
MetDesarrolloSW.pptx
MetDesarrolloSW.pptxMetDesarrolloSW.pptx
MetDesarrolloSW.pptx
JosMuoz301997
 
Gestion de proyectos informaticos 2013 2
Gestion de proyectos informaticos 2013 2Gestion de proyectos informaticos 2013 2
Gestion de proyectos informaticos 2013 2
Virginia Polcan
 
Metodologia de software
Metodologia de softwareMetodologia de software
Metodologia de software
NathalyMiluskaCruzNa
 
agil vs tradicional.pptx
agil vs tradicional.pptxagil vs tradicional.pptx
agil vs tradicional.pptx
PabloRiquelme42
 
Otros contenidos
Otros contenidosOtros contenidos
Otros contenidos
GerardoNicolsBelloPi
 
Desarrollo de proyectos.pdf
Desarrollo de proyectos.pdfDesarrollo de proyectos.pdf
Desarrollo de proyectos.pdf
cristobal461607
 
El proyecto en ingenieria.pdf
El proyecto en ingenieria.pdfEl proyecto en ingenieria.pdf
El proyecto en ingenieria.pdf
alejandromartinezzan1
 
JHON MAMANI - METODOLOGIAS DE SOFTWARE - DIAGRAMA CAUSAL -
JHON MAMANI - METODOLOGIAS DE SOFTWARE - DIAGRAMA CAUSAL - JHON MAMANI - METODOLOGIAS DE SOFTWARE - DIAGRAMA CAUSAL -
JHON MAMANI - METODOLOGIAS DE SOFTWARE - DIAGRAMA CAUSAL -
Jhon Kevin Mamani Pecho
 
Pmi tour santa cruz tradicional vs agiles cb
Pmi tour santa cruz   tradicional vs agiles cbPmi tour santa cruz   tradicional vs agiles cb
Pmi tour santa cruz tradicional vs agiles cb
Ceciliaboggi
 
metodologia agil.ppt
metodologia agil.pptmetodologia agil.ppt
metodologia agil.ppt
brian roa
 
metodologias de desarrollo.pptx
metodologias de desarrollo.pptxmetodologias de desarrollo.pptx
metodologias de desarrollo.pptx
VenusUwu
 
Metodos agiles 3
Metodos agiles 3Metodos agiles 3
Metodos agiles 3
paotacuba
 
El pato-volador
El pato-voladorEl pato-volador
El pato-volador
Samara Ruiz Sandoval
 

Similar a Tradicional vs Agil (20)

Metodologia desarrollo de software
Metodologia desarrollo de softwareMetodologia desarrollo de software
Metodologia desarrollo de software
 
Metod. de software
Metod. de softwareMetod. de software
Metod. de software
 
Metodologia de desarrollo
Metodologia de desarrolloMetodologia de desarrollo
Metodologia de desarrollo
 
Tp ciclos de vida
Tp   ciclos de vidaTp   ciclos de vida
Tp ciclos de vida
 
Calidad de software.pptx
Calidad de software.pptxCalidad de software.pptx
Calidad de software.pptx
 
Semana 1 2-3 (3)
Semana 1 2-3 (3)Semana 1 2-3 (3)
Semana 1 2-3 (3)
 
Metodologías Agiles
Metodologías AgilesMetodologías Agiles
Metodologías Agiles
 
MetDesarrolloSW.pptx
MetDesarrolloSW.pptxMetDesarrolloSW.pptx
MetDesarrolloSW.pptx
 
Gestion de proyectos informaticos 2013 2
Gestion de proyectos informaticos 2013 2Gestion de proyectos informaticos 2013 2
Gestion de proyectos informaticos 2013 2
 
Metodologia de software
Metodologia de softwareMetodologia de software
Metodologia de software
 
agil vs tradicional.pptx
agil vs tradicional.pptxagil vs tradicional.pptx
agil vs tradicional.pptx
 
Otros contenidos
Otros contenidosOtros contenidos
Otros contenidos
 
Desarrollo de proyectos.pdf
Desarrollo de proyectos.pdfDesarrollo de proyectos.pdf
Desarrollo de proyectos.pdf
 
El proyecto en ingenieria.pdf
El proyecto en ingenieria.pdfEl proyecto en ingenieria.pdf
El proyecto en ingenieria.pdf
 
JHON MAMANI - METODOLOGIAS DE SOFTWARE - DIAGRAMA CAUSAL -
JHON MAMANI - METODOLOGIAS DE SOFTWARE - DIAGRAMA CAUSAL - JHON MAMANI - METODOLOGIAS DE SOFTWARE - DIAGRAMA CAUSAL -
JHON MAMANI - METODOLOGIAS DE SOFTWARE - DIAGRAMA CAUSAL -
 
Pmi tour santa cruz tradicional vs agiles cb
Pmi tour santa cruz   tradicional vs agiles cbPmi tour santa cruz   tradicional vs agiles cb
Pmi tour santa cruz tradicional vs agiles cb
 
metodologia agil.ppt
metodologia agil.pptmetodologia agil.ppt
metodologia agil.ppt
 
metodologias de desarrollo.pptx
metodologias de desarrollo.pptxmetodologias de desarrollo.pptx
metodologias de desarrollo.pptx
 
Metodos agiles 3
Metodos agiles 3Metodos agiles 3
Metodos agiles 3
 
El pato-volador
El pato-voladorEl pato-volador
El pato-volador
 

Último

Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
AbbieDominguezGirond
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
KatiuskaDominguez2
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
eliersin13
 
Arquitectura de Sistema de Reservaciones
Arquitectura de Sistema de ReservacionesArquitectura de Sistema de Reservaciones
Arquitectura de Sistema de Reservaciones
AlanL15
 
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdfPC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
JhenryHuisa1
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
holabuscafiesta
 

Último (6)

Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
 
Arquitectura de Sistema de Reservaciones
Arquitectura de Sistema de ReservacionesArquitectura de Sistema de Reservaciones
Arquitectura de Sistema de Reservaciones
 
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdfPC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
 

Tradicional vs Agil

  • 2. Factores a considerar antes de aplicar una metolodogía Cuando se desarrolla una solución a una problemática mediante software, se debe tener en cuenta diversos factores antes de elegir una metodología específica: • Alcance que tendrá el Proyecto • Tiempo • Equipo humano disponible • Costes • Dificultad • Riesgos
  • 3. Metodología Tradicional • Está diseñada para ser utilizada en proyectos cuyos requisitos, tiempo y costes están entendidos desde el comienzo
  • 4. Consideraciones de metodología tradicional • Se recomienda emplear esta metodología cuando se conoce o se puede estimar con gran exactitud cual será el resultado del proyecto, determinando en la mayor medida posible el plazo inicial y final del proyecto. • Esta metodología está centrada en llevar una documentación exhaustiva en cada fase del proyecto y seguir un plan definido. • Posee poca flexibilidad al momento de implementar algún cambio sustancial al proyecto, implicando un gran coste o, en un caso extremo, hacer un proyecto nuevo.
  • 5. Ventajas de metodología tradicional • Evaluación en cada fase, lo que permite cambios de objetivos. • Es sencilla, ya que sigue los pasos intuitivos necesarios a la hora de desarrollar el software. • Seguimiento detallado en cada una de las fases. • Se utiliza idealmente en aquellos proyectos en que se conoce con claridad lo que se desea construir.
  • 6. Desventajas de metodologías tradicionales • La evaluación de riesgos es compleja, ya que no sabemos que exactitud lo que puede suceder en las próximas fases. • El cliente deberá ser capaz de describir a un gran nivel de detalle todos los requerimientos iniciales para poder acordar un alcance del proyecto. • El cliente ve el desarrollo del proyecto solo cuando esté finalizado.
  • 7. Metodologías ágiles • Ideadas para proyectos que deban adaptarse con frecuencia al medio en que serán implementados. • Utilizadas en proyectos altamente cambiantes y de menor escala que los proyectos bajo metodología tradicional.
  • 8. Consideraciones de metodologías ágiles • Se sabe lo que se quiere, pero se desconoce cómo llegar a ese estado. • En cada iteración se va refinando el producto, y en cada entrega genera valor para el cliente en forma temprana.
  • 9. Ventajas metodologías ágiles • Adoptar una estrategia de desarrollo incremental, en lugar de la planificación y ejecución completa del producto. • Basar la calidad del resultado más en el conocimiento tácito de las personas en equipos auto organizados, que en la calidad de los procesos empleados. • Solapamiento de las diferentes fases del desarrollo, en lugar de realizar una tras otra en un ciclo secuencial o en cascada. • Orientados a personas. • Entregas constantes de software funcionando, por cada iteración. • Periodos cortos de tiempo para desarrollar los llamados “Sprint”. • Basado en ceremonias o reuniones de equipo
  • 10. Desventajas metodologías ágiles • Imprecisión al determinar el tiempo y dinero que requerirá el proyecto debido al constante cambio. • Requiere un alto nivel de interacción entre el cliente y los desarrolladores. • El equipo necesita tener una base sólida y habilidades. • La falta de atención a la documentación puede dificultar que los nuevos miembros del equipo accedan a la misma. • No puede ser aplicada a proyectos de gran escala de manera correcta.
  • 11. Metodología tradicional vs ágil Tradicional Ágil • Proceso riguroso y de poca o nula flexibilidad • Predictivos • Orientado a procesos • Poca interacción con el cliente • Documentación extensa • Entrega de software al final del desarrollo. • Ideado para proyectos de gran escala • Proceso flexible • Adaptativo • Orientado a personas • Interacción constante con el cliente • Poca documentación • Entregas constantes de software • Ideado para proyecto de mediana o pequeña escala