Este documento describe diferentes metodologías de desarrollo de software. Explica metodologías tradicionales como Waterfall y prototipado, así como metodologías ágiles más modernas como Scrum, Kanban y Lean. Resalta que las metodologías ágiles son más flexibles y permiten adaptarse mejor a los cambios. El documento concluye explicando que el desarrollo de software de alta calidad requiere el uso de estas técnicas modernas.
La metodología Scrum es un marco de trabajo ágil para el desarrollo de proyectos que se caracteriza por ser iterativo e incremental. Se compone de sprints cortos, reuniones diarias y roles específicos. El objetivo principal de Scrum es entregar valor al cliente de forma constante mediante iteraciones cortas.
Análisis y diseño de sistemas II
Ingeniería en sistemas
Ing. David Enrique Mendoza Gutiérrez
Integrantes:
Nelson Josue Toledo Guzman
Andrea Rojo Ortiz
Marcelo Rodolfo Calani Colque
La metodología Scrum es un marco de trabajo ágil para el desarrollo de proyectos que se caracteriza por ser iterativo e incremental. Se compone de sprints cortos, reuniones diarias y roles específicos. El objetivo principal de Scrum es entregar valor al cliente de forma continua mediante iteraciones cortas.
Ponencia de Scrum del evento Prince2 vs Scrum, dada en la Universidad Nacional de Ingeniería (Lima - Peru) el 26 de noviembre del 2016, organizado por Proyecta UNI
Este documento presenta una discusión sobre la adopción de metodologías ágiles. Explica las razones para adoptar enfoques ágiles, como mitigar riesgos más rápido, eliminar desperdicios y maximizar la comunicación. También describe fallas comunes como falta de involucramiento del product owner, equipos que no son multidisciplinarios, y mal uso de las prácticas de Scrum como las reuniones diarias y de planificación. El documento concluye enfatizando la importancia de enfocarse en soluciones y construir el product
Se cubren en estas diapositivas aspectos básicos de la deuda técnica y como afecta a los equipos de desarrollo, tester, product owners, scrum masters, al negocio en general.
Sensibilizacion a las Metodologías Ágiles y Framework de Cynefin por @jorge_abadJorge Hernán Abad Londoño
Se presentan elementos por los cuales fracasamos en el desarrollo de software con las metodologías tradicionales, y por que las metodologías ágiles de desarrollo de software son más exitosas.
La metodología Scrum es un marco de trabajo ágil para el desarrollo de proyectos que se caracteriza por ser iterativo e incremental. Se compone de sprints cortos, reuniones diarias y roles específicos. El objetivo principal de Scrum es entregar valor al cliente de forma constante mediante iteraciones cortas.
Análisis y diseño de sistemas II
Ingeniería en sistemas
Ing. David Enrique Mendoza Gutiérrez
Integrantes:
Nelson Josue Toledo Guzman
Andrea Rojo Ortiz
Marcelo Rodolfo Calani Colque
La metodología Scrum es un marco de trabajo ágil para el desarrollo de proyectos que se caracteriza por ser iterativo e incremental. Se compone de sprints cortos, reuniones diarias y roles específicos. El objetivo principal de Scrum es entregar valor al cliente de forma continua mediante iteraciones cortas.
Ponencia de Scrum del evento Prince2 vs Scrum, dada en la Universidad Nacional de Ingeniería (Lima - Peru) el 26 de noviembre del 2016, organizado por Proyecta UNI
Este documento presenta una discusión sobre la adopción de metodologías ágiles. Explica las razones para adoptar enfoques ágiles, como mitigar riesgos más rápido, eliminar desperdicios y maximizar la comunicación. También describe fallas comunes como falta de involucramiento del product owner, equipos que no son multidisciplinarios, y mal uso de las prácticas de Scrum como las reuniones diarias y de planificación. El documento concluye enfatizando la importancia de enfocarse en soluciones y construir el product
Se cubren en estas diapositivas aspectos básicos de la deuda técnica y como afecta a los equipos de desarrollo, tester, product owners, scrum masters, al negocio en general.
Sensibilizacion a las Metodologías Ágiles y Framework de Cynefin por @jorge_abadJorge Hernán Abad Londoño
Se presentan elementos por los cuales fracasamos en el desarrollo de software con las metodologías tradicionales, y por que las metodologías ágiles de desarrollo de software son más exitosas.
El documento presenta una charla sobre los puntos ciegos que pueden tener los Scrum Masters. El orador, Jorge H. Abad L., busca elevar la conciencia de los Scrum Masters sobre sus propias limitaciones y disparar un cambio que les permita desempeñarse mejor. Aborda conceptos como la ventana de Johari para analizar lo que se conoce y no se conoce de uno mismo y de los demás. También invita a los Scrum Masters a revisar cuándo fue la última vez que actualizaron sus conocimientos leyendo materiales o as
Guía del seminario sobre métodos ágiles (Scrum, Kanban, Lean y XP) impartido en Septiembre de 2011en La Salle (Universidad Ramon Llull, Barcelona. Parte de una presentación de Agile-Spain con slides específicos de proyectosagiles.org y uno de Henrik Kniberg (crisp.se).
Este documento presenta información sobre desarrollo ágil de software utilizando Scrum. Explica los roles de Scrum, las actividades como Sprint Planning y Daily Meetings, y los artefactos como Product Backlog y Sprint Backlog. También describe los valores fundamentales de Scrum como transparencia, inspección y adaptación.
El documento describe los principales problemas en el desarrollo de software y propone un diagrama causal. Explica que lograr un sistema informático eficiente que cumpla con los requisitos es difícil y que las metodologías buscan hacer el proceso más predecible. Uno de los problemas principales es la insatisfacción del usuario con el producto final, debido a factores como una definición inadecuada del alcance, incumplimiento de plazos e inconsistencias en el software. El documento también identifica variables clave como los requisitos, la calidad, los costos
El documento presenta una guía para establecer acuerdos de equipo que permitan a los miembros que trabajan de forma remota estar alineados. Se propone el uso del marco ICC (Información, Comunicación, Colaboración) para definir los acuerdos clave en cada una de estas áreas. Además, se detalla un proceso que incluye la facilitación de un workshop para generar los acuerdos de forma colaborativa.
Las metodologías ágiles son técnicas para la gestión de proyectos que surgen como alternativa a los métodos clásicos. Siguen los principios del Manifiesto Ágil, que prioriza la interacción humana, el software funcional, la colaboración con el cliente y la adaptación al cambio. Algunas metodologías ágiles comunes son Scrum, Kanban y XP.
Este documento presenta una introducción a las metodologías ágiles, en particular Scrum y Kanban. Explica que las metodologías ágiles surgieron como alternativa a los métodos tradicionales o predictivos para gestionar proyectos de manera más flexible e iterativa. Resume los principios y valores del Manifiesto Ágil, así como los roles, artefactos y reuniones clave de Scrum y Kanban, incluyendo Sprints, Product Backlog y Daily Meetings.
¿Cómo evito que mi proyecto se inunde de cambios?Software Guru
Cualquier proyecto tendrá cambios en su desarrollo, lo importante será administrarlos de la forma adecuada, el problema radica cuando nuestro proyecto pierde estabilidad por una avalancha de cambios que no dejan que el proyecto pueda seguir su curso y arriesgan el éxito del mismo.
Cambios radicales y constantes al alcance de proyecto lo que suele provocar es cansancio en el equipo de trabajo, una baja en la motivación del mismo, disminución de entusiasmo por parte del sponsor, aumentando las probabilidades de fracaso de nuestro proyecto.
Este documento presenta diferentes metodologías para la gestión de proyectos de software, incluyendo cascada, ágil y scrum. Explica que cascada es rígida mientras que ágil y scrum se adaptan mejor a cambios. Scrum se basa en dividir el trabajo en iteraciones cortas llamadas sprints para entregar valor temprano.
Este documento presenta una guía para la facilitación de un Inception, que es una reunión inicial para definir correctamente un proyecto ágil antes de comenzar el desarrollo. Explica los objetivos del Inception, las responsabilidades del facilitador, las herramientas que se pueden usar como ejercicios de creación de pitch, producto y mapas de historias de usuario, y otros aspectos importantes para preparar el proyecto.
El documento describe diferentes metodologías para el desarrollo de software. Explica que las metodologías tradicionales como Waterfall son lineales y poco flexibles, mientras que las metodologías ágiles como Scrum y Kanban son iterativas e incrementales, permitiendo cambios y entregas frecuentes. También destaca factores importantes para el desarrollo de software como pruebas, integración continua y calidad.
Se comparte en esta presentación el framework Nexus y retos que conlleva al usarlo como estrategia de escalar scrum, Uno de estos riesgos es la generción de deuda técnica.
Resolver problemas y testar nuevas ideas, aunque estemos separados. Se presenta algunas recomendaciones y herramientas para el desarrollo de sesiones de Design Sprint de manera remota.
Value Stream Mapping para la eficiencia del procesoMarco Avendaño
Durante la conferenica Agile 2019, Jeff Sutherland, co-autor de Scrum, recordaba que la única métrica que importa es la eficiencia del proceso. La eficiencia se centra en la rapidez con la que se entrega valor y por eso se le debe dar la importancia correspondiente.
Scrum es una metodología ágil para la gestión de proyectos que se centra en la flexibilidad, el trabajo en equipos pequeños y auto-organizados, el desarrollo incremental a través de sprints cortos con entregas frecuentes, y la colaboración estrecha con el cliente representado por el Product Owner. Los roles clave son el Scrum Master, que guía el proceso, el Product Owner, que representa las necesidades del cliente, y el equipo, responsable de desarrollar el producto en sprints.
Hablemos de Deuda Técnica “Como la Deuda Técnica puede acabar tu proyecto ágil”Jorge Hernán Abad Londoño
El documento habla sobre la deuda técnica y cómo puede afectar negativamente los proyectos ágiles. La deuda técnica se refiere a las consecuencias de un desarrollo apresurado de software o un despliegue descuidado de hardware. Si no se gestiona adecuadamente, la deuda técnica puede dar lugar a baja velocidad de desarrollo, mayor inversión de tiempo para corregir errores, y bajo rendimiento del sistema. El documento proporciona ejemplos de deuda técnica y recomienda formas
Este documento presenta una introducción a la metodología ágil Scrum. Explica los roles de Product Owner, Equipo y ScrumMaster, el ciclo iterativo de planificación, desarrollo y revisión, y cómo se utilizan historias de usuario para priorizar el trabajo. También cubre técnicas como planning poker y daily meetings para estimar el trabajo y mejorar la comunicación del equipo.
El documento describe el modelo en espiral de desarrollo de software. Es un enfoque iterativo que combina elementos del modelo en cascada y de iteración. Consta de cuatro fases principales (conceptualización, desarrollo, mejora y mantenimiento) que se repiten en cada iteración, evaluando riesgos y desarrollando un prototipo.
El documento presenta una introducción a las metodologías de desarrollo de software, describiendo el modelo en cascada, prototipado, incremental y en espiral. Luego se detalla que las metodologías ágiles como Scrum, Kanban, Lean y XP son las más utilizadas debido a su flexibilidad y capacidad de adaptación. El documento fue elaborado por estudiantes de ingeniería de sistemas para la materia de Análisis de Sistemas II.
El documento presenta una charla sobre los puntos ciegos que pueden tener los Scrum Masters. El orador, Jorge H. Abad L., busca elevar la conciencia de los Scrum Masters sobre sus propias limitaciones y disparar un cambio que les permita desempeñarse mejor. Aborda conceptos como la ventana de Johari para analizar lo que se conoce y no se conoce de uno mismo y de los demás. También invita a los Scrum Masters a revisar cuándo fue la última vez que actualizaron sus conocimientos leyendo materiales o as
Guía del seminario sobre métodos ágiles (Scrum, Kanban, Lean y XP) impartido en Septiembre de 2011en La Salle (Universidad Ramon Llull, Barcelona. Parte de una presentación de Agile-Spain con slides específicos de proyectosagiles.org y uno de Henrik Kniberg (crisp.se).
Este documento presenta información sobre desarrollo ágil de software utilizando Scrum. Explica los roles de Scrum, las actividades como Sprint Planning y Daily Meetings, y los artefactos como Product Backlog y Sprint Backlog. También describe los valores fundamentales de Scrum como transparencia, inspección y adaptación.
El documento describe los principales problemas en el desarrollo de software y propone un diagrama causal. Explica que lograr un sistema informático eficiente que cumpla con los requisitos es difícil y que las metodologías buscan hacer el proceso más predecible. Uno de los problemas principales es la insatisfacción del usuario con el producto final, debido a factores como una definición inadecuada del alcance, incumplimiento de plazos e inconsistencias en el software. El documento también identifica variables clave como los requisitos, la calidad, los costos
El documento presenta una guía para establecer acuerdos de equipo que permitan a los miembros que trabajan de forma remota estar alineados. Se propone el uso del marco ICC (Información, Comunicación, Colaboración) para definir los acuerdos clave en cada una de estas áreas. Además, se detalla un proceso que incluye la facilitación de un workshop para generar los acuerdos de forma colaborativa.
Las metodologías ágiles son técnicas para la gestión de proyectos que surgen como alternativa a los métodos clásicos. Siguen los principios del Manifiesto Ágil, que prioriza la interacción humana, el software funcional, la colaboración con el cliente y la adaptación al cambio. Algunas metodologías ágiles comunes son Scrum, Kanban y XP.
Este documento presenta una introducción a las metodologías ágiles, en particular Scrum y Kanban. Explica que las metodologías ágiles surgieron como alternativa a los métodos tradicionales o predictivos para gestionar proyectos de manera más flexible e iterativa. Resume los principios y valores del Manifiesto Ágil, así como los roles, artefactos y reuniones clave de Scrum y Kanban, incluyendo Sprints, Product Backlog y Daily Meetings.
¿Cómo evito que mi proyecto se inunde de cambios?Software Guru
Cualquier proyecto tendrá cambios en su desarrollo, lo importante será administrarlos de la forma adecuada, el problema radica cuando nuestro proyecto pierde estabilidad por una avalancha de cambios que no dejan que el proyecto pueda seguir su curso y arriesgan el éxito del mismo.
Cambios radicales y constantes al alcance de proyecto lo que suele provocar es cansancio en el equipo de trabajo, una baja en la motivación del mismo, disminución de entusiasmo por parte del sponsor, aumentando las probabilidades de fracaso de nuestro proyecto.
Este documento presenta diferentes metodologías para la gestión de proyectos de software, incluyendo cascada, ágil y scrum. Explica que cascada es rígida mientras que ágil y scrum se adaptan mejor a cambios. Scrum se basa en dividir el trabajo en iteraciones cortas llamadas sprints para entregar valor temprano.
Este documento presenta una guía para la facilitación de un Inception, que es una reunión inicial para definir correctamente un proyecto ágil antes de comenzar el desarrollo. Explica los objetivos del Inception, las responsabilidades del facilitador, las herramientas que se pueden usar como ejercicios de creación de pitch, producto y mapas de historias de usuario, y otros aspectos importantes para preparar el proyecto.
El documento describe diferentes metodologías para el desarrollo de software. Explica que las metodologías tradicionales como Waterfall son lineales y poco flexibles, mientras que las metodologías ágiles como Scrum y Kanban son iterativas e incrementales, permitiendo cambios y entregas frecuentes. También destaca factores importantes para el desarrollo de software como pruebas, integración continua y calidad.
Se comparte en esta presentación el framework Nexus y retos que conlleva al usarlo como estrategia de escalar scrum, Uno de estos riesgos es la generción de deuda técnica.
Resolver problemas y testar nuevas ideas, aunque estemos separados. Se presenta algunas recomendaciones y herramientas para el desarrollo de sesiones de Design Sprint de manera remota.
Value Stream Mapping para la eficiencia del procesoMarco Avendaño
Durante la conferenica Agile 2019, Jeff Sutherland, co-autor de Scrum, recordaba que la única métrica que importa es la eficiencia del proceso. La eficiencia se centra en la rapidez con la que se entrega valor y por eso se le debe dar la importancia correspondiente.
Scrum es una metodología ágil para la gestión de proyectos que se centra en la flexibilidad, el trabajo en equipos pequeños y auto-organizados, el desarrollo incremental a través de sprints cortos con entregas frecuentes, y la colaboración estrecha con el cliente representado por el Product Owner. Los roles clave son el Scrum Master, que guía el proceso, el Product Owner, que representa las necesidades del cliente, y el equipo, responsable de desarrollar el producto en sprints.
Hablemos de Deuda Técnica “Como la Deuda Técnica puede acabar tu proyecto ágil”Jorge Hernán Abad Londoño
El documento habla sobre la deuda técnica y cómo puede afectar negativamente los proyectos ágiles. La deuda técnica se refiere a las consecuencias de un desarrollo apresurado de software o un despliegue descuidado de hardware. Si no se gestiona adecuadamente, la deuda técnica puede dar lugar a baja velocidad de desarrollo, mayor inversión de tiempo para corregir errores, y bajo rendimiento del sistema. El documento proporciona ejemplos de deuda técnica y recomienda formas
Este documento presenta una introducción a la metodología ágil Scrum. Explica los roles de Product Owner, Equipo y ScrumMaster, el ciclo iterativo de planificación, desarrollo y revisión, y cómo se utilizan historias de usuario para priorizar el trabajo. También cubre técnicas como planning poker y daily meetings para estimar el trabajo y mejorar la comunicación del equipo.
El documento describe el modelo en espiral de desarrollo de software. Es un enfoque iterativo que combina elementos del modelo en cascada y de iteración. Consta de cuatro fases principales (conceptualización, desarrollo, mejora y mantenimiento) que se repiten en cada iteración, evaluando riesgos y desarrollando un prototipo.
El documento presenta una introducción a las metodologías de desarrollo de software, describiendo el modelo en cascada, prototipado, incremental y en espiral. Luego se detalla que las metodologías ágiles como Scrum, Kanban, Lean y XP son las más utilizadas debido a su flexibilidad y capacidad de adaptación. El documento fue elaborado por estudiantes de ingeniería de sistemas para la materia de Análisis de Sistemas II.
El documento presenta una introducción a las metodologías de desarrollo de software, describiendo el modelo en cascada, prototipado, incremental y en espiral. Luego se detalla que las metodologías ágiles como Scrum, Kanban, Lean y XP son las más utilizadas debido a su flexibilidad y capacidad de adaptación. El documento fue elaborado por tres estudiantes para la materia de Análisis de Sistemas II.
El documento presenta una introducción a las metodologías de desarrollo de software, describiendo el modelo en cascada, prototipado, incremental y en espiral. Luego se detalla que las metodologías ágiles como Scrum, Kanban, Lean y XP son las más utilizadas debido a su flexibilidad y capacidad de adaptación. El documento fue elaborado por tres estudiantes para la materia de Análisis de Sistemas II.
Presentación de la capacitación cátedra SCRUM en la UMNG (@lamilitar). Con recomendaciones a herramientas tecnológicas de metodologías ágiles y startups.
El documento presenta una comparación de diferentes metodologías de desarrollo de software, incluyendo metodologías clásicas (cascada, prototipo), ágiles (Scrum, Kanban, Lean) e híbridas (Espiral, Incremental). Se describen las características, fases y ventajas y desventajas de cada metodología. El autor es Alex Gonzalo Vargas y fue preparado para la asignatura Análisis y Desarrollo de Sistemas II impartida por el Ingeniero David Enrique Mendoza Gutiérrez.
El documento compara las metodologías de desarrollo tradicional y ágil, describiendo sus etapas y roles. La metodología tradicional se centra en documentación exhaustiva y tiene un alto costo, mientras que la metodología ágil es más flexible e iterativa con sprints de corta duración. Ambas metodologías siguen etapas como iniciar, planificar, ejecutar, probar y cerrar, pero difieren en roles como product owner y scrum master del método ágil.
El documento describe las diferencias entre las metodologías tradicionales y ágiles para el desarrollo de proyectos de software. Las metodologías tradicionales siguen un enfoque secuencial mientras que las ágiles permiten mayor flexibilidad. También se explican las ventajas y desventajas de ambos enfoques, así como los roles y responsabilidades involucrados en cada uno.
Este documento presenta los conceptos y principios de la gestión ágil de proyectos. Explica brevemente el método tradicional en cascada y contrasta con el enfoque ágil. Luego describe los principios del Manifiesto Ágil y los roles, artefactos y eventos clave de Scrum, una de las metodologías ágiles más populares. Finalmente, menciona otras metodologías ágiles y algunas malas prácticas a evitar.
Este documento presenta los conceptos y metodologías de gestión ágil de proyectos. Introduce los principios de agilidad, Scrum y equipos autogestionados, así como herramientas como historias de usuario, planning poker y tableros Kanban. También discute mitos y verdades sobre la agilidad, cómo PMI aborda la agilidad y barreras para la implementación ágil. El objetivo es ayudar a los lectores a comprender y aplicar enfoques ágiles para la gestión efectiva de proyectos.
SCRUM es una metodología ágil para el desarrollo de software que se basa en iteraciones cortas llamadas sprints para entregar funcionalidades al cliente de forma incremental. Los componentes clave de SCRUM son los roles de product owner, scrum master y scrum team, así como las reuniones de planificación, seguimiento y revisión que se realizan en cada sprint.
El documento presenta la agenda de un curso de desarrollo web que incluye la presentación del profesor Oscar Caicedo, las reglas del curso como la comunicación entre estudiantes y profesor, y la metodología ABP y Scrum que se utilizará. El curso se dividirá en sprints semanales donde los estudiantes trabajarán en equipo en la creación de una aplicación web siguiendo las historias de usuario y entregando incrementos al final de cada sprint.
Pmi tour santa cruz tradicional vs agiles cbCeciliaboggi
El documento compara los enfoques tradicionales y ágiles de gestión de proyectos, analiza algunos mitos y propone un enfoque híbrido. La expositora tiene más de 25 años de experiencia en proyectos de software y es presidenta de una empresa de consultoría en gestión de proyectos. El objetivo es compatibilizar las metodologías tradicional y ágil mediante la adopción de prácticas de ambas donde sea apropiado para cada proyecto.
Este documento proporciona una introducción al marco ágil Scrum. Explica que Scrum es una metodología ágil para la gestión de proyectos que se basa en iteraciones cortas llamadas "sprints". Describe los principales roles en Scrum como el Propietario del Producto, el Scrum Master y el Equipo, y las prácticas clave como la planificación y revisión de sprints. También cubre conceptos como el Product Backlog y los incrementos de producto.
Proyecto de la asignatura convergencia tecnologicaNicole Escamilla
Las metodologías ágiles como Scrum se basan en ciclos iterativos cortos para el desarrollo de software, promoviendo el trabajo en equipo, la adaptación continua a cambios de requisitos y la entrega frecuente de software funcional. Scrum utiliza sprints de 30 días, reuniones diarias y roles como Product Owner y Scrum Master para gestionar eficientemente los proyectos y satisfacer al cliente.
El documento describe diferentes metodologías de desarrollo de software, incluyendo metodologías tradicionales como la cascada, prototipos e incremental, y metodologías ágiles como Scrum, Kanban, Lean y XP. Explica los principios básicos de cada metodología y cómo se aplican en el desarrollo de software.
Certificacion internacional en gestion agil de proyectos scrum master smc 8 y...Open Source Pyme
Taller vivencial en gestión ágil de proyectos con Scrum, simulación del proceso con lego y Certificación de Scrumstudy. Guía de conocimiento de 340 paginas
Similar a Metodologia del desarrollo del software (20)
1. Metodología del
Desarrollo del Software
Universidad De Aquino Bolivia
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander Rodrigo Cornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
Materia:
Análisis y diseño de Sistemas II
Docente:
DAVID ENRIQUE MENDOZA GUTIERREZ
25/03/2021
2. • Metodología: serie de métodos y técnicas
de rigor científico que se aplican durante
un proceso
• Desarrollo: significa crecimiento o
evolución de algo
• Software: programa o conjunto de
programas de computo
• Estudiantes:
• Jheimar JordanYugar Mendoza 59199
• Shnaider Cesary Suruby 58520
• Alexander Rodrigo Cornejo Chávez 57561
• Carlos Alberto MartinezVelasco 53428
3. • Metodología de desarrollo de software: son un conjunto de
técnicas y métodos organizativos que se aplica para diseñar
soluciones de software informáticos
• Estudiantes:
• Jheimar JordanYugar Mendoza 59199
• Shnaider Cesary Suruby 58520
• Alexander Rodrigo Cornejo Chávez 57561
• Carlos Alberto MartinezVelasco 53428
4. Objetivo
• El objetivo de la metodología es el de organizar grupos
de trabajos para que puedan desarrollar las funciones de
un programa
• Reducir el nivel de dificultad, organizar las tareas,
agilizar el proceso y mejorar el resultado final de las
aplicaciones a desarrollar
• Estudiantes:
• Jheimar JordanYugar Mendoza 59199
• Shnaider Cesary Suruby 58520
• Alexander Rodrigo Cornejo Chávez 57561
• Carlos Alberto MartinezVelasco 53428
5. Factores a tomar en cuenta
• El coste
• La planificación
• La dificultad
• El equipo de trabajo
• Los lenguajes de programación
• Estudiantes:
• Jheimar JordanYugar Mendoza 59199
• Shnaider Cesary Suruby 58520
• Alexander Rodrigo Cornejo Chávez 57561
• Carlos Alberto MartinezVelasco 53428
6. Consecuencias de no usar una
metodología clara
• Procesos mas complejos
• Produce errores y problemas
• Retrasa la creación del software
• Un resultado final y con errores
• Estudiantes:
• Jheimar JordanYugar Mendoza 59199
• Shnaider Cesary Suruby 58520
• Alexander Rodrigo Cornejo Chávez 57561
• Carlos Alberto MartinezVelasco 53428
8. METODOLOGIA DE SOFTWARE
TRADICIONALES
• Define y rige totalmente los requisitos al inicio de los proyectos
• El desarrollo es poco flexible
• No permiten cambios en el desarrollo
• El trabajo es lineal
• Los trabajos no pueden empezar si la anterior no se culmino
• No se adaptan a los cambios
• Estudiantes:
• Jheimar JordanYugar Mendoza 59199
• Shnaider Cesary Suruby 58520
• Alexander Rodrigo Cornejo Chávez 57561
• Carlos Alberto MartinezVelasco 53428
9. • Las dificultades y poca flexibilidad de este ha proporcionado
el incremento de uso de los otros métodos
• No se pueden volver a trabajos ya culminados con
anterioridad por ende no es actualmente muy utilizado ya que
el mundo esta en constante cambio
• Estudiantes:
• Jheimar JordanYugar Mendoza 59199
• Shnaider Cesary Suruby 58520
• Alexander Rodrigo Cornejo Chávez 57561
• Carlos Alberto MartinezVelasco 53428
10. Waterfall
Es una metodología en la que las etapas se organizan de
arriba a bajo, se desarrollan las funciones en etapas
diferentes y obedecen a un riguroso orden, los resultados se
ven cuando el proyecto ya esta muy avanzado
• Estudiantes:
• Jheimar JordanYugar Mendoza 59199
• Shnaider Cesary Suruby 58520
• Alexander Rodrigo Cornejo Chávez 57561
• Carlos Alberto MartinezVelasco 53428
11. Prototipado
• Se basa en la construcción de un prototipo de software que se
construye rápidamente para que los usuario puedan probarlo
y aportar feedback, se puede arreglar e incluir algunos
requerimientos, es un método iterativo que se basa en prueba
y error
• Feedback: respuesta dada a algún estimulo
• Estudiantes:
• Jheimar JordanYugar Mendoza 59199
• Shnaider Cesary Suruby 58520
• Alexander Rodrigo Cornejo Chávez 57561
• Carlos Alberto MartinezVelasco 53428
12. Espiral
Es una combinación de los dos modelos anteriores. Esta se va
procesando las etapas en forma espiral, cuando mas cerca del
centro mas avanzado esta el proyecto esto añade el concepto de
análisis de riesgo, estas se dividen en :
• Planificación
• Análisis de riesgo
• Desarrollo de prototipo
• Evaluación del cliente
• Estudiantes:
• Jheimar JordanYugar Mendoza 59199
• Shnaider Cesary Suruby 58520
• Alexander Rodrigo Cornejo Chávez 57561
• Carlos Alberto MartinezVelasco 53428
13. Incremental
• Se construye el producto final de manera progresiva, en cada
etapa se agrega una nueva funcionalidad, lo que permite ver
resultados de una forma mas rápida en comparación con el
modelo cascada, es mucho mas flexible que las demás
metodologías
• Estudiantes:
• Jheimar JordanYugar Mendoza 59199
• Shnaider Cesary Suruby 58520
• Alexander Rodrigo Cornejo Chávez 57561
• Carlos Alberto MartinezVelasco 53428
14. Diseño rápido de aplicaciones
• Permite desarrollar software de alta calidad en un corto
periodo de tiempo
• Los costes con mucho mas altos
• El desarrollo mas flexible
• Requiere una mayor intervención de los usuarios
• El código puede tener mas errores
• Funciones limitados
• Estudiantes:
• Jheimar JordanYugar Mendoza 59199
• Shnaider Cesary Suruby 58520
• Alexander Rodrigo Cornejo Chávez 57561
• Carlos Alberto MartinezVelasco 53428
15. METODOLOGIAS DE
DESARROLLO DE SOFTWARE
AGILES
• Son las mas utilizadas
• Son flexibles y agiles
• Son mucho mas productivos y eficientes
• Adapta el software a la necesidad que van surgiendo
• Facilita la construcción de aplicaciones funcionales
• Estudiantes:
• Jheimar JordanYugar Mendoza 59199
• Shnaider Cesary Suruby 58520
• Alexander RodrigoCornejo Chávez 57561
• Carlos Alberto MartinezVelasco 53428
16. • se basa en la metodología incremental, en la que en cada ciclo
de desarrollo se van agregando nuevas funcionalidades, sin
embargo los ciclos son mucho mas cortos y rápidos, por la
cual se van agregando pequeñas funcionalidades en lugar de
grandes cambios
• Permite construir equipos de trabajo autosuficientes e
independientes
• El cliente puede ir aportando nuevos requerimientos ya que
puede ver como avanza el proyecto en tiempo real
• Estudiantes:
• Jheimar JordanYugar Mendoza 59199
• Shnaider Cesary Suruby 58520
• Alexander Rodrigo Cornejo Chávez 57561
• Carlos Alberto MartinezVelasco 53428
17. Kanban
• Inventada por la empresa de automóvilesToyota.
Consiste en dividir las tareas en proporciones mínimas y
organizadas en un tablero de trabajo dividido en tareas
pendientes, en curso y finalizadas, es un trabajo muy
visual basado en tareas prioritarias
• Estudiantes:
• Jheimar JordanYugar Mendoza 59199
• Shnaider Cesary Suruby 58520
• Alexander Rodrigo Cornejo Chávez 57561
• Carlos Alberto MartinezVelasco 53428
18. Scrum
Es una metodología incremental que divide los requisitos y
tareas, se itera sobre bloques de tiempo cortos y fijos, sus
etapas con:
• Planificación de la iteración
• Ejecución
• Reunión diaria
• Demostración de resultados
Estas etapas se denominan sprint
• Itera: realizar varias veces una acción
• Estudiantes:
• Jheimar JordanYugar Mendoza 59199
• Shnaider Cesary Suruby 58520
• Alexander Rodrigo Cornejo Chávez 57561
• Carlos Alberto MartinezVelasco 53428
19. Lean
Desarrollado para que pequeños equipos trabajen cualquier
tarea en poco tiempo, los activos mas importantes son:
• Las personas
• Su compromiso
De esta manera se relega a un segundo plano el tiempo y el
coste.
Las reacciones rápidas y potenciar el equipo son
fundamentales
• Estudiantes:
• Jheimar JordanYugar Mendoza 59199
• Shnaider Cesary Suruby 58520
• Alexander Rodrigo Cornejo Chávez 57561
• Carlos Alberto MartinezVelasco 53428
20. Programación extrema
Es un método basado en las relaciones interpersonales las
cuales se consideran la clave de su éxito.
Su objetivo principal es:
• Crear un buen ambiente de trabajo en equipos
• La existencia de un feedback constante del cliente
• Estudiantes:
• Jheimar JordanYugar Mendoza 59199
• Shnaider Cesary Suruby 58520
• Alexander Rodrigo Cornejo Chávez 57561
• Carlos Alberto MartinezVelasco 53428
22. • El desarrollo de software se ha convertido en una de las
actividades más importantes de la sociedad moderna. En
un mundo donde la inteligencia artificial y la tecnología en
general constituyen una parte fundamental de nuestras
vidas, desarrollar software seguro de alta calidad será
cada vez más importante.
METODOLOGIA DE DESARROLLO
DE SOFTWARE DE ALTA CALIDAD
• Estudiantes:
• Jheimar JordanYugar Mendoza 59199
• Shnaider Cesary Suruby 58520
• Alexander Rodrigo Cornejo Chávez 57561
• Carlos Alberto MartinezVelasco 53428
23. Gracias !
Universidad De Aquino Bolivia
Estudiantes:
Jheimar JordanYugar Mendoza 59199
Shnaider Cesary Suruby 58520
Alexander RodrigoCornejo Chávez 57561
Carlos Alberto MartinezVelasco 53428
Materia:
Análisis y diseño de Sistemas II
Docente:
DAVID ENRIQUE MENDOZAGUTIERREZ
25/03/2021