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 de Desarrollo, Monografías, Ensayos de Métodos Computacionales

Metodologías de Desarrollo. Scrum. Kanban

Tipo: Monografías, Ensayos

2022/2023

Subido el 11/11/2023

Kartes37
Kartes37 🇨🇴

2 documentos

Vista previa parcial del texto

¡Descarga Metodologías de Desarrollo y más Monografías, Ensayos en PDF de Métodos Computacionales solo en Docsity! Taller sobre Metodologías de Desarrollo de Software GA1-220501093-AA1-EV01 Análisis y Desarrollo de Software Presentado por: Gustavo José Molina Batista Ficha: 2834929 Servicio Nacional de Aprendizaje SENA Instructor líder: Ing. John de Jesús Chaverra Vásquez Centro de Comercio Medellín – Antioquia 22 Octubre 2023 2 Tabla de Contenido Introducción ...................................................................................................................... 3 Taller sobre Metodologías de Desarrollo de Software ..................................................... 4 Pregunta 1 ........................................................................................................................ 4 Pregunta 2 ........................................................................................................................ 5 Pregunta 3 ........................................................................................................................ 6 Bibliografía ........................................................................................................................ 8 5 1934+QUESADA+REYES%2C+NORA.pdf, el 72% de las compañías que implementaron metodologías ágiles experimentaron una mejora sustancial en la colaboración entre los equipos de desarrollo. b. Incrementa la satisfacción del cliente: Así mismo, las metodologías de desarrollo de software tienen el potencial de elevar la satisfacción del cliente al proporcionar software de primera calidad que se ajusta a los requisitos y expectativas del cliente. En consonancia con un informe de VersionOne https://www.linkedin.com/pulse/herramientas-y-metodolog%C3%ADas-%C3%A1giles- en-el-desarrollo-de-valdovinos/?originalSubdomain=es, el 92% de las empresas que emplearon metodologías ágiles indicaron que los clientes quedaban satisfechos con el software entregado. c. Mitigación de riesgos: Las metodologías de desarrollo de software también desempeñan un papel crucial en la reducción de los riesgos asociados al proceso de desarrollo de software. Mediante la aplicación de un enfoque estructurado y sistemático, los equipos de desarrollo pueden detectar y abordar los problemas en una etapa temprana, evitando que se conviertan en problemas más graves. De acuerdo con un informe del Standish Group https://www.linkedin.com/pulse/herramientas-y- metodolog%C3%ADas-%C3%A1giles-en-el-desarrollo-de- valdovinos/?originalSubdomain=es, la implementación de metodologías ágiles puede disminuir los riesgos en proyectos de software en un rango de 60-90%. 2. Describa con sus propias palabras cuáles son las características fundamentales de un marco de trabajo ágil y un marco de trabajo tradicional. Respuesta: Características clave de una metodología ágil: a. Adaptabilidad: Permite ajustarse a los cambios en los requisitos y metas del proyecto a medida que avanzan. 6 b. Colaboración: Fomenta la comunicación y el trabajo en equipo para mejorar la calidad y eficiencia del proceso de desarrollo. c. Enfoque iterativo e incremental: Divide el desarrollo en ciclos cortos y entrega software funcional de manera continua. d. Centrado en resultados: Pone énfasis en el valor proporcionado al cliente y en la satisfacción de sus necesidades. Características fundamentales de una metodología tradicional: a. Planificación exhaustiva: Se planifica todo el proyecto desde el inicio en términos de tiempo, recursos y costos. b. Estructura secuencial: El desarrollo sigue una secuencia lineal de fases o etapas, donde cada una debe completarse antes de avanzar a la siguiente. c. Control de cambios: Busca minimizar las modificaciones en los requisitos o en el alcance del proyecto para evitar desviaciones del plan original. d. Enfoque en procesos: Se centra en la documentación y el cumplimiento de procesos y procedimientos predefinidos. 3. Elabore una lista donde clasifique por lo menos cinco metodologías de desarrollo de software en marcos tradicionales y marcos ágiles. Respuesta: Para responder a este punto del taller se ha diseñado la tabla que se muestra a continuación: 7 Tabla de Clasificación de Metodologías de Desarrollo de Software Metodología de Desarrollo Tradicional Metodología de Desarrollo Ágil 1. Modelo en Cascada: el proceso de desarrollo se desglosa en etapas secuenciales y lineales, en las que es necesario finalizar cada etapa antes de proceder a la siguiente. 1. Scrum: dirigido a equipos pequeños y versátiles, con ciclos de desarrollo breves y entregas frecuentes de software completamente funcional. 2. Modelo en V: se asemeja al modelo en cascada, pero pone un énfasis especial en llevar a cabo pruebas de forma simultánea a medida que se avanza en cada etapa de desarrollo. 2. Kanban: metodología de control visual que posibilita la representación gráfica del progreso en el proceso de desarrollo y la restricción de la cantidad de tareas en curso para optimizar la eficacia. 3. Modelo en Espiral: integra aspectos tanto del modelo en cascada como del modelo en V, lo que posibilita la realización de iteraciones para la creación de prototipos y la identificación de posibles riesgos. 3. XP (Programación Extrema): centrado en la excelencia del código y promoviendo una estrecha colaboración entre los desarrolladores, clientes y usuarios. 4. Modelo Estructurado: pone un énfasis particular en la distinción nítida entre la estructura de datos y la lógica de procesamiento, además de requerir una documentación minuciosa en cada fase del procedimiento. 4. DSDM (Desarrollo de Sistemas Dinámicos): orientado a proporcionar software funcional de manera temprana y constante, y fomentando la colaboración entre el equipo de desarrollo y los usuarios finales. 5. Modelo de Prototipos: facilita la rápida elaboración de prototipos con el fin de someter a prueba y validar los requisitos del usuario antes de proceder con el desarrollo. 5. Crystal: enfoque versátil y ajustable, con un fuerte énfasis en la comunicación y la pronta entrega de software completamente funcional.
Docsity logo



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