Want to create interactive content? It’s easy in Genially!
METODOLOGÍAS DE DESARROLLO DE SOFTWARE
Jesús Fernández
Created on October 1, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Animated Chalkboard Presentation
View
Genial Storytale Presentation
View
Blackboard Presentation
View
Psychedelic Presentation
View
Chalkboard Presentation
View
Witchcraft Presentation
View
Sketchbook Presentation
Transcript
Fundamentos de Ingeniería de Software
Metodologias para el Desarrollo de Software
Jesús Antonio Fernández Bautista
01/10/23
Introducción
El desarrollar softwares no es una tarea sencilla, por ello existen diversas metodologías para su realización, como las Clásicas (cascada, por ejemplo) y las ágiles (como la Scrum o Kanban). En este trabajo abordaremos estos tipos de metodologías.
índice
Metodologías Ágiles
Metodologías Clásicas
- Cascada
- Scrum
- XP
- Incremental
- Evolutivo
- Crystal
- Kanban
- Espiral
- Prototipos
- Desarrollo Basado en Componentes
Otras Filosofías
- Ingeniería Web
- Ganar - Ganar
índice
Metodologías Clásicas
Desarrollo Basado en Componentes
Cascada
¿Qué son?
Las metodologías de desarrollo de software tradicionales se caracterizan por definir total y rígidamente los requisitos al inicio de los proyectos de ingeniería de software. Los ciclos de desarrollo son poco flexibles y no permiten realizar cambios.
Incremental
Prototipos
Espiral
Evolutivo
índice
Cascada
Características
El nombre de cascada de esta metodología se deriva de cómo se organizan las etapas, desarrollando las funciones en etapas diferenciadas y en estricto orden. El método de cascada se basa en que los equipos sigan una secuencia de pasos y nunca avancen hasta que se haya completado la fase anterior.
Ventajas y Desventajas
Esquema
Características
- Las etapas se organizan de arriba hacia abajo.
- Antes de cada etapa se debe revisar el producto para ver si está listo para pasar a la siguiente fase.
- Especificación de requerimentos robusta e inalterable.
- Nula flexibilidad a los cambios.
- Costo de implementación bajo.
- Documentación robusta.
Esquema y Descripción
Ventajas y Desventajas
Desventajas
Ventajas
- Usa una estructura clara.
- Dificulta los cambios.
- Determina el objetivo final rápidamente.
- Excluye al cliente o al usuario final.
- Transmite bien la información.
- Retrasa las pruebas hasta después de la finalización.
- Las fases no se superponen.
índice
Ventajas y Desventajas
Incremental
Características
En esta metodología de desarrollo de software se va elaborando el producto final de manera progresiva. En cada etapa se añade una nueva funcionalidad, con la finalidad de ver resultados de una forma más rápida en comparación con el modelo en cascada.
Esquema
Características
- Los incrementos son pequeños.
- Permite una fácil administración de las tareas en cada iteración.
- La inversión se materializa a corto plazo.
- Es un modelo propicio a cambios o modificaciones.
- Se adapta a las necesidades que surjan.
Esquema y Descripción
Fases
Requerimientos
Definición de las tareas y las iteraciones
Diseño de los incrementos
Desarrollo del incremento
Validación de incrementos
Integración de incrementos
Entrega del producto
Ventajas y Desventajas
Desventajas
Ventajas
- Participación del cliente.
- Planificación extensa.
- Modelo fácil de probar y depurar.
- Casos no recomendables.
- Necesidad de diseño adecuado.
- Reducción del riesgo de cambios en los requisitos.
índice
Evolutivo
Características
El desarrollo evolutivo consta del desarrollo de una versión inicial que luego de exponerse se va refinando de acuerdo de los comentarios o nuevos requerimientos por parte del cliente o del usuario final.
Ventajas y Desventajas
Existen dos tipos de desarrollo evolutivo:
Esquema
Prototipos Desechables
Desarrollo Exploratorio
Características
- Los métodos evolutivos son modelos iterativos.
- Permiten desarrollar versiones cada vez más completas y complejas, hasta llegar al objetivo final deseado.
- Las fases de especificación, desarrollo y validación se entrelazan en vez de separarse.
Esquema y Descripción
Ventajas y Desventajas
Desventajas
Ventajas
- Desarrollo de especificación.
- Proceso no visible.
- Entendimiento del sistema.
- Sistemas pobremente estructurados.
- Efectividad frente al modelo en cascada.
- Necesidad de técnicas y herramientas especiales.
índice
Ventajas y Desventajas
Espiral
Características
El modelo de desarrollo en Espiral es una combinación entre el modelo waterfall y un modelo por iteraciones. El proceso pasa por distintas etapas, desde la de conceptualización, siguiendo el desarrollo, luego una fase de mejoras, para finalizar con el mantenimiento.
Esquema
+ info
Características
- Minimización de los riesgos en el desarrollo de software.
- Es genérico y puede combinarse con otros métodos de desarrollo clásicos y ágiles.
- También se denomina modelo o desarrollo de segundo orden.
Esquema y Descripción
Descripción de fases
Planeación
Análisis del riesgo
Ingeniería
Evaluación
Ventajas y Desventajas
Desventajas
Ventajas
- Cambios posteriores.
- Riesgo de no cumplir con la planificación o el presupuesto.
- Estimación de coste fácil.
- Gestión de riesgos.
- El protocolo debe ser seguido estrictamente.
- Rápido desarrollo.
- Retroalimentación.
- Mayor documentación.
- No es aconsejable para proyectos pequeños
índice
Prototipos
Características
La metodología de prototipado consiste en un proceso iterativo enfocado en diseñar, implementar, medir y ajustar un plan. Es una aplicación de trabajo que proporciona una primera aproximación de todas las funciones básicas de un producto o sistema final.
Ventajas y Desventajas
Esquema
Características
- Se encarga del desarrollo de diseños para que estos sean analizados.
- Es ideal para medir el alcance del producto, pero no se asegura su uso real.
- Ayuda a entender de mejor manera cuál será el resultado de la construcción cuando los requisitos estén satisfechos.
Esquema y Descripción
Ventajas y Desventajas
Desventajas
Ventajas
- Ayuda a la comprensión.
- Desatención de calidad.
- Intervención del cliente.
- Susceptibilidad a decisiones erróneas.
- Flexibilidad.
- Reutilización.
índice
Desarrollo basado en Componentes
Ventajas y Desventajas
Características
El modelo basado en componentes es un proceso que concede particular importancia al diseño y la construcción de sistemas basados en computadoras que utilizan componentes de software reutilizable.
Esquema
Características
- Es evolutivo por naturaleza y exige un enfoque iterativo para la creación del software.
- construye aplicaciones a partir de fragmentos de software prefabricados.
Esquema y Descripción
Ventajas y Desventajas
Desventajas
Ventajas
- Reutilización del software
- Modelo costoso.
- Simplifica las pruebas.
- Genera mucho tiempo en el desarrollo del sistema.
- Simplifica el mantenimiento del sistema.
- Requiere experiencia en la identificación de riesgos.
- Mayor calidad.
índice
Metodologías ágiles
Kanban
Scrum
¿Qué son?
Las metodologías ágiles 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.
XP
Crystal
índice
Scrum
Características
Este marco ágil de trabajose lleva adelante en “Sprints”: procesos de trabajo que deben ser lo más cortos posibles. Al final de cada sprint, el equipo debe entregar una versión mejorada del proyecto para que sea analizada por todos los interesados; luego de eso, los evaluadores dan una devolución, lo que da inicio al proceso de mejora.
Ventajas y Desventajas
Esquema
Características
- Se basa en una estructura de desarrollo incremental.
- Las reuniones son el pilar fundamental de la metodología, donde diferenciamos entre: reuniones de planificación, diaria, de revisión y de retrospectiva.
- Los aspectos clave por los que se mueve el Scrum son: innovación, flexibilidad, competitividad y productividad.
Esquema y Descripción
Ventajas y Desventajas
Desventajas
Ventajas
- Favorece el trabajo en equipo.
- Necesidad de conocimiento previo.
- Se obtienen resultados anticipados.
- Las tareas y plazos tienen que estar definidos.
- Flexibilidad.
- No hay lugar para actividades sin terminar.
- No se recomienda a equipos sin experiencia.
índice
Ventajas y Desventajas
XP
Características
La programación extrema (XP) es una metodología ágil de gestión de proyectos que se centra en la velocidad y la simplicidad con ciclos de desarrollo cortos y con menos documentación.
Esquema
Características
- Comunicación constante entre el cliente y el equipo de desarrollo.
- Respuesta rápida a los cambios constantes.
- La planificación es abierta con un cronograma de actividades flexible.
- El software que funciona está por encima de cualquier otra documentación.
- Los requisito del cliente y el trabajo del equipo son los principales factores de éxito del mismo.
Esquema y Descripción
Fases
Planificación
Diseño
Codificación "de todos"
Pruebas
Lanzamiento
Ventajas y Desventajas
Desventajas
Ventajas
- Relación estrecha con el cliente.
- Mayor esfuerzo de trabajo.
- Relativamente caro.
- Software estable debido a continuas pruebas.
- Requiere control de versiones.
- Aplicación rápida de cambios.
- Requiere autodisciplina en la aplicación.
- Código de comprensión sencilla en todo momento.
índice
Crystal
Características
El método de desarrollo Crystal, es una colección de enfoques de desarrollo de software ágil. Crystal no es un conjunto de herramientas y métodos de desarrollos prescritos, sino una familia de varios enfoques de desarrollo.
Ventajas y Desventajas
Esquema
+ info
Características
- Potencia Humana.
- Adaptativo.
- Ultraligero.
Esquema y Descripción
Ventajas y Desventajas
Desventajas
Ventajas
- Integración continúa.
- Delimita el alcance del proyecto con el cliente.
- Planificación más transparente para los clientes.
- El aumento del tamaño o densidad añade un coste considerable al proyecto.
- Permite útil realimentación de los usuarios.
- Disminuye su eficiencia a medida que el proyecto es más grande.
índice
Ventajas y Desventajas
Kanban
Características
La metodología Kanban se basa en la mejora continua, donde las tareas se “extraen” de una lista de acciones pendientes en un flujo de trabajo constante. Permite que con un simple vistazo se conozca el estado de los proyectos y se puedan asignar nuevas tareas de manera muy efectiva.
Esquema
+ info
Características
- Minimiza los desperdicios sin afectar la producción.
- El objetivo principal es crear más valor para el cliente sin generar más gastos.
- Está enfocado en llevar a cabo las tareas pendientes y las más importantes.
- Demuestran dónde están los cuellos de botella en el proceso y qué es lo que impide que el flujo de trabajo sea continuo.
Esquema y Descripción
Ventajas y Desventajas
Desventajas
Ventajas
- Genera un flujo de trabajo ininterrumpido.
- No es tan común entre los equipos no técnicos.
- Prioriza las acciones más importantes.
- Si hay demasiado trabajo en curso, puede resultar abrumador.
- Ahorra tiempo y recursos.
- Es fácil de compartir con tu equipo de trabajo.
índice
Otras Filosofías
¿Qué son?
Ganar - Ganar
Ingeniería Web
Además de las metodologías clásicas y ágiles, existen otras filosofías y enfoques para el desarrollo de software que pueden ofrecer perspectivas únicas y abordajes específicos para enfrentar los desafíos del proceso de desarrollo.
índice
Ingeniería Web
Características
La ingeniería Web consiste en la aplicación de metodologías sistemáticas, disciplinadas y cuantificables al desarrollo eficiente, operación y evolución de aplicaciones web de alta calidad.
Ventajas y Desventajas
Esquema
+ info
Características
- Abarca procesos, técnicas y modelos orientados a los entornos Web.
- Orientada a solucionar los problemas derivados de una proliferación de sistemas web de baja calidad.
- identifica nuevos elementos propios de las aplicaciones web que no se cubren en otros ámbitos.
Esquema y Descripción
Fases
Formulación
Planificación
Análisis
Ingeniería
Generación de páginas
Pruebas
Evaluación del cliente
Ventajas y Desventajas
Desventajas
Ventajas
- Soporte.
- Seguridad.
- Inmediatez.
- Estética.
- Evolución.
índice
Ventajas y Desventajas
Ganar - Ganar
Características
El modelo en espiral WINWIN de Boehm, define un conjunto de actividades de negociación al principio de casa paso alrededor de la espiral. Más que una simple actividad de comunicación con el cliente se definen las siguientes actividades:
Esquema
Identificación
Determinación
Negociación
Características
- Hace énfasis en la negociación inicial.
- Introduce 3 hitos en el proceso llamados «puntos de fijación», que ayudan a establecer la completitud de un ciclo de la espiral y proporcionan hitos de decisión antes de continuar el proyecto de desarrollo del software.
Esquema y Descripción
Ventajas y Desventajas
Desventajas
Ventajas
- Puede adaptarse y aplicarse a lo largo de la vida del software.
- Resulta difícil convencer a grandes clientes de que el enfoque evolutivo es controlable.
- El desarrollador y el cliente comprenden y reaccionan mejor ante riesgos en cada uno de los nivele evolutivos.
- Debido a su elevada complejidad no se aconseja utilizarlo en pequeños sistemas.
CONCLUSIÍON
En resumen, existen diversas metodologías para desarrollo de software, ya sean las Clásicas o las Ágiles, pero el elegir utilizar alguna ya dependerá del tipo de proyecto que vayamos a hacer, el si es uno a escala pequeña o uno a gran escala, por ejemplo; también se toma en cuenta la experiencia y capacidades de los desarrolladores.
índice
¡Gracias por su atención!
índice
Referencias
- Santander Universidades. (2023, July 31). Metodologías de desarrollo software | Blog Becas Santander. Becas-Santander.com; Santander Universidades. https://www.becas-santander.com/es/blog/metodologias-desarrollo-software.html
- Ginzo Technologies. (2021, December 28). Tipos de Metodología Cásica en Desarrollo de Software. GINZO TECHNOLOGIES SL. https://ginzo.tech/metodologia-clasica-desarrollo-software/#:~:text=Metodolog%C3%ADa%20tradicional,alcanzar%20un%20software%20m%C3%A1s%20eficiente
- Gitnux. (2023, August 18). Modelo de desarrollo en cascada: características, etapas, ventajas y desventajas • Gitnux. GITNUX; GITNUX. https://blog.gitnux.com/es/reglas-de-la-cascada/
- Stsepanets, A. (2023, January 17). Modelo de cascada (Waterfall): qué es y cuándo conviene usarlo. Gantt Chart GanttPRO Blog; GanttPRO Project Management Blog. https://blog.ganttpro.com/es/metodologia-de-cascada/#ventajas-desventajas-de-waterfall
- de. (2019, March 21). El modelo en cascada: desarrollo secuencial de software. IONOS Digital Guide; IONOS. https://www.ionos.mx/digitalguide/paginas-web/desarrollo-web/el-modelo-en-cascada/#:~:text=La%20fase%20de%20dise%C3%B1o%20sirve,definidas%20en%20la%20fase%20anterior.
- Los pros y los contras de la metodología de cascada. (2017, November 2). @LucidSoftware. https://www.lucidchart.com/blog/es/pros-y-contras-de-la-metodologia-de-cascada
- Características y fases del modelo incremental. (2016, August 16). OBS Business School. https://www.obsbusiness.school/blog/caracteristicas-y-fases-del-modelo-incremental
- Mancuzo, G. (2021, June 22). Modelo incremental fases. Blog - ComparaSoftware. https://blog.comparasoftware.com/modelo-incremental-fases/
II
índice
Referencias
- Modelo Evolutivo. (2023). INGENIERIA de SOFTWARE. https://ingsoftware.weebly.com/modelo-evolutivo.html
- Ingeniería de Software 5. (n.d.). http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.100/175/A4%20Cap%C3%ADtulo%201.pdf?sequence=4&isAllowed=y
- Trejos, J. (2023, October 2). MODELO EVOLUTIVO. Blogspot.com. https://jorgetrejos.blogspot.com/2010/08/modelo-evolutivo.html
- ¿Qué es el desarrollo en Espiral? | Deloitte España. (2020, April 8). Deloitte Spain. https://www2.deloitte.com/es/es/pages/technology/articles/que-es-el-desarrollo-en-espiral.html
- Modelo en Espiral: todo lo que necesitas saber - Ryte Wiki. (2018). Ryte.com. https://es.ryte.com/wiki/Modelo_en_Espiral
- Modelo de Prototipos. (2023). Github.io. https://spuzi.github.io/Spuzipedia/modeloDePrototipos/modeloDePrototipos.html
- Introducción a las herramientas de ingeniería del software. (2018). Github.io. https://ivan395.github.io/Web/modelos.html
- Modelo de Prototipo: Una guía definitiva - Historiadelaempresa.com. (2022, December). Historiadelaempresa.com. https://historiadelaempresa.com/modelo-de-prototipo
- 1.2 Etapas. (2023). Uaeh.edu.mx. http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro17/12_etapas.html
- Murillo, R. (2015, April 22). TEMA 3 | MODELOS DEL PROCESO : Modelo de Proceso Especializado. Ingenieriadesoftware. https://jraquelm2.wixsite.com/ingenieriadesoftware/single-post/2015/04/22/-tema-3-modelos-del-proceso-modelo-de-proceso-especializado
III
índice
Referencias
- Desarrollo de Software basado en componentes. (2009, December). Matriarm’s Blog; Matriarm’s Blog. https://matriarm.wordpress.com/desarrollo-basado-en-componentes/
- Fonseca, G. (2011, March 29). Modelo de Desarrollo de Software basado en Componentes. Guillermo Fonseca ; Guillermo Fonseca . https://guillermofonseca.wordpress.com/2011/03/29/modelo-de-desarrollo-de-software-basado-en-componentes/
- Qué son las metodologías ágiles y cómo pueden ayudar. (2021). Salesforce. https://www.salesforce.com/mx/blog/2021/12/que-son-metodologias-agiles-y-como-pueden-ayudar-a-tus-equipos-de-trabajo.html
- Sandra Garrido Sotomayor. (2021, December 9). Las metodologías ágiles más utilizadas y sus ventajas dentro de la empresa. Thinking for Innovation. https://www.iebschool.com/blog/que-son-metodologias-agiles-agile-scrum/
- Rubio, E. (2023, March 21). Eduardo Rubio en LinkedIn: #linkedin #linkedin #liderazgo #management | 95 comentarios. Linkedin.com. https://es.linkedin.com/posts/eduardorubiom_linkedin-linkedin-liderazgo-activity-7043921698848473089-MvLb
- Martins, J. (2023, June 19). Scrum: conceptos clave y cómo se aplica en la gestión de proyectos [2023] • Asana. Asana; Asana. https://asana.com/es/resources/what-is-scrum?psafe_param=1&gclsrc=ds&gclsrc=ds
- Ventajas y desventajas de la metodología Scrum | indeed.com España. (2022). Indeed.com. https://es.indeed.com/orientacion-laboral/desarrollo-profesional/ventajas-desventajas-metodologia-scrum
- Raeburn, A. (2022, November 28). ¿Qué es la programación extrema (XP)? [2022] • Asana. Asana; Asana. https://asana.com/es/resources/extreme-programming-xp
IV
índice
Referencias
- Metodología XP o Programación Extrema: ¿Qué es y cómo aplicarla? (2020). Gestor de Proyectos Online. https://www.sinnaps.com/blog-gestion-proyectos/metodologia-xp#caracteristicas-de-la-metodologia-xp
- IONOS. (2020, January 21). Extreme Programming: desarrollo ágil llevado al extremo. IONOS Digital Guide; IONOS. https://www.ionos.mx/digitalguide/paginas-web/desarrollo-web/extreme-programming/
- http://facebook.com/javiergarzas.blog. (2012, September 25). Las metodologías Crystal. Javier Garzas. https://www.javiergarzas.com/2012/09/metodologias-crystal.html
- Metodología de desarrollo Crystal. (2018). Tecnologias-Informacion.com. https://www.tecnologias-informacion.com/metodologia-crystal.html
- Garrido, F. (2021). Metodología Crystal Clear [YouTube Video]. In YouTube. https://www.youtube.com/watch?app=desktop&v=OBpjM9n9TRg
- View. (2018, April 9). Metodología Agil: Crystal. Ingenieria de Software I; Ingenieria de Software I. https://isi2018.wordpress.com/2018/04/09/metodologia-agil-crystal/
- Crystal - Metodologías de desarrollo ágil. (2017). Studocu; Studocu. https://www.studocu.com/cl/document/universidad-del-bio-bio/optimizacion/crystal-metodologias-de-desarrollo-agil/2808769
- https://www.facebook.com/APDasociacion. (2021, June 8). Metodología Kanban: en qué consiste y cómo utilizarla. APD España. https://www.apd.es/metodologia-kanban/
- MasteriaM. (2022, January 21). ¿Qué es Kanban? Características y Ventajas - Blog- MAM. Master in Agile Management. https://masterinagile.org/2022/01/21/que-es-kanban-caracteristicas-y-ventajas/
- Martins, J. (2022, October 10). ¿Qué es la metodología Kanban y cómo funciona? [2022] • Asana. Asana; Asana. https://asana.com/es/resources/what-is-kanban?gclsrc=ds&gclsrc=ds
- https://www.facebook.com/facchinjose. (2021, August 8). ¿Qué es Kanban y cómo funciona este método de gestión? José Facchin. https://josefacchin.com/metodo-kanban/
índice
Referencias
- LA INGENIERÍA WEB. (2015, March 9). La Ingeniería Web; La ingeniería web. https://laingenieriaweb.wordpress.com/la-ingenieria-web/
- Ingeniería web: Qué es, características y todo lo que debes saber. (2018, February 14). Carreras Universitarias. https://micarrerauniversitaria.com/c-ingenieria/ingenieria-web/
- Metodologia web. (2016). Slideshare.net. https://es.slideshare.net/AnelVeronicaUchihaLP/metodologia-web-70285737
Origen de la palabra
- Kanban es una palabra japonesa formada por Kan, que quiere decir visual, y Ban, que significa tarjeta.
- Por lo tanto, Kanban hace referencia a las tarjetas visuales.
Sprint Planning o Daily Stand Up
- Reuniones diarias de actualización de Scrum.
- Suelen ser diarias y cortas, para evaluar el trabajo realizado, el que se va a abordar en el día y qué problemas se han presentado o se van a presentar.
Al término de cada iteración, los responsables de la gestión del proyecto deben dar por buenos los incrementos que cada una de ellas ha arrojado. Si no son los esperados o si ha habido algún retroceso, es necesario volver la vista atrás y buscar las causas de ello.
Retrospective
Conversa y reflexiona durante el análisis retrospectivo del sprint. Al final de cada sprint, tómate un tiempo para analizar cómo se desarrolló y qué podría mejorarse en el futuro.
Mayor enfoque a las necesidades del cliente
Una metodología ágil es una innovadora forma de trabajar y organizar flujos, que divide los proyectos en partes, permite adaptarse sobre la marcha, complementa y resuelve etapas en poco tiempo.
Desarrollo Exploratorio
- El objetivo del proceso es trabajar con el cliente para explorar sus requerimientos y entregar un sistema final.
- El desarrollo empieza con las partes del sistema que se comprenden mejor.
- El sistema evoluciona agregando nuevos atributos propuestos por el cliente.
Prototipos Desechables
- El objetivo del proceso de desarrollo evolutivo es comprender los requerimientos del cliente y entonces desarrollar una definición mejorada de los requerimientos para el sistema.
- El prototipo se centra en experimentar con los requerimientos del cliente que no se comprenden del todo.
Familia de metodologías
En las metodologías Crystal, proyectos grandes, que necesitan más coordinación y comunicación, se asocian con colores más oscuros. Proyectos en los que un fallo pueda causar mayores problemas, también se asocian con colores más oscuros.
- Clear, para equipos de hasta 8 personas o menos.
- Amarillo, de entre 10 y 20 personas.
- Naranja, para equipos entre 20 y 50 personas.
- Roja, entre 50 y 100 personas.
- etc.
Sprint Review
- Son reuniones donde participa también el cliente, y que tienen como objetivo mostrar los resultados obtenidos.
- La presencia del cliente es fundamental para conseguir un feedback real y de calidad y para crear una relación más cercana y productiva.
Backlog refinement
Es un repaso de las tareas y su evolución por parte del Product Owner con el fin de evaluar el tiempo y esfuerzo empleado en cada tarea y para resolver cualquier inconveniente encontrado en el camino.
Organización del trabajo lineal
Las etapas se suceden una tras otra y no se puede empezar la siguiente sin terminar la anterior.
Sprint Planning
La planificación del sprint es la primera fase de SCRUM donde se describe qué tareas se asignan a cada miembro del grupo de trabajo, así como el tiempo que necesita para concluirse.
Familia de metodologías
En las metodologías Crystal, proyectos grandes, que necesitan más coordinación y comunicación, se asocian con colores más oscuros. Proyectos en los que un fallo pueda causar mayores problemas, también se asocian con colores más oscuros.
- Clear, para equipos de hasta 8 personas o menos.
- Amarillo, de entre 10 y 20 personas.
- Naranja, para equipos entre 20 y 50 personas.
- Roja, entre 50 y 100 personas.
- etc.
Modelo en espiral
El modelo en espiral describe el ciclo de vida de un software por medio de espirales, que se repiten hasta que se puede entregar el producto terminado.El desarrollo en espiral también se conoce como desarrollo o modelo incremental.