Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Metodologías Ágiles: Kanban, XP y FDD - Ventajas, Desventajas y Características, Esquemas y mapas conceptuales de Metodologías de Desarrollo de Software

Desarrollo de softwareCiencias de la ComputaciónIngeniería de softwareMetodologías Ágiles

Una comparativa detallada de las metodologías de desarrollo de software kanban, xp y fdd. Se detalla su origen, ventajas, desventajas y características, además de su aplicabilidad y diferencias entre sí. Es ideal para estudiantes de ingeniería informática, informática o ciencias de la computación.

Qué aprenderás

  • ¿Cómo se diferencia la metodología XP de la metodología FDD?
  • ¿Qué es la metodología Kanban y qué ventajas ofrece?
  • ¿En qué casos es más adecuada utilizar la metodología Kanban frente a la XP o la FDD?

Tipo: Esquemas y mapas conceptuales

2021/2022

Subido el 08/11/2022

sonia-pulido-4
sonia-pulido-4 🇨🇴

1 documento

1 / 4

Toggle sidebar

Documentos relacionados


Vista previa parcial del texto

¡Descarga Metodologías Ágiles: Kanban, XP y FDD - Ventajas, Desventajas y Características y más Esquemas y mapas conceptuales en PDF de Metodologías de Desarrollo de Software solo en Docsity! METODOLOGÍA KANBAN Ventajas: 1.Da lugar a una programación sumamente organizada. 2.Eficiencia 3.Tasa de errores muy pequeña. 4.Propicia la satisfacción del programador. 5.Fomenta la comunicación entre los clientes y los desarrolladores. 6.Facilita los cambios. 7.Permite ahorrar mucho tiempo y dinero. 8.Puede ser aplicada a cualquier lenguaje de programación. 9.El cliente tiene el control sobre las prioridades. 10.Se hacen pruebas continuas durante el proyecto. 11.La XP es mejor utilizada en la implementación de nuevas tecnologías. . Son aquellas que permiten adaptar la forma de trabajo a las condiciones del proyecto, consiguiendo flexibilidad e inmediatez en la respuesta para amoldar el proyecto y su desarrollo a las circunstancias específicas del entorno. Fue inventada por la empresa Toyota. Consiste en dividir las tareas en porciones mínimas y organizarlas en un tablero de trabajo dividido en las tareas pendientes, en curso y finalizadas. Así se crea un curso de trabajo muy visual basado en tareas prioritarias e incrementando el valor del producto. Transparencia Evita tareas ineficientes Control de las tareas Flexibilidad Organización del flujo de trabajo Calidad Ventajas: 1. 2. 3. 4. 5. 6. Desventajas: 1.Costo 2.Es limitado 3.No es óptimo para todo tipo de proyectos 4.Resulta difícil manejar cambios de gestión provocados por la acumulación de nuevas tareas MARCOS DE TRABAJO ÁGILES PROGRAMACIÓN EXTREMA - XP Tiene como objetivo producir un software de mayor calidad para mejorar la eficiencia del equipo de desarrollo. Se trata de una metodología de desarrollo cuyo objetivo es promover la aplicación de prácticas de ingeniería apropiadas para la creación de software. Desventajas: 1.Es recomendable emplearla solo en proyectos a corto plazo. 2.En caso de fallar, las comisiones son muy altas. 3.Requiere de un rígido ajuste a los principios de XP. Valores de XP No es ideal en proyectos más pequeños y no funciona en proyectos donde solo hay un desarrollador, porque es difícil que una sola persona o un grupo reducido pueda asumir los distintos roles sin ayuda. Existe una gran dependencia de un programador principal que necesita fungir como coordinador, diseñador líder y mentor de los nuevos miembros del equipo. No proporciona documentación escrita al cliente. Enfatiza la propiedad del código individual en lugar de la propiedad compartida del equipo. Es posible que no funcione bien con sistemas más antiguos. Desventajas: Es una metodología de desarrollo de software centrada en el cliente conocido por iteraciones cortas y lanzamientos frecuentes. Al igual que Scrum, FDD requiere que el cliente, también conocido como propietario del negocio del proyecto, asista a la reunión de diseño inicial y las retrospectivas de iteración. METODOLOGÍA DE DESARROLLO BASADO EN FUNCIONES (FDD) Recopilación de Datos Desarrollar modelo general Crear lista de funciones Plan por característica Diseño por característica Construir por característica Usado típicamente en proyectos de desarrollo a gran escala, existen seis pasos o actividades básicas: Permite al equipo comprender muy bien el alcance y el contexto del proyecto. Requiere menos reuniones. El FDD utiliza la documentación. Funciona bien con proyectos a gran escala, a largo plazo o en curso. Divide los conjuntos de funciones en fragmentos más pequeños y lanzamientos iterativos regulares, lo que facilita el seguimiento y la corrección de errores de codificación, reduce el riesgo y te permite dar una respuesta rápida para satisfacer las necesidades del cliente. Ventajas: Recopilación de datos Desarrollar modelo general Crear lista de funciones Plan por característica Diseño por característicaa Construir por caracterpiasticaa
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved