Documento Identificando La Metodología para El Proyecto de Desarrollo de Software GA1-220501093-AA1-EV04
Documento Identificando La Metodología para El Proyecto de Desarrollo de Software GA1-220501093-AA1-EV04
Documento Identificando La Metodología para El Proyecto de Desarrollo de Software GA1-220501093-AA1-EV04
GA1-220501093-AA1-EV04
DOCUMENTO IDENTIFICANDO LA METODOLOGÍA PARA EL PROYECTO DE
DESARROLLO DE SOFTWARE
INSTRUCTOR
JUSTIFICACIÓN
Scrum es una metodología de desarrollo de software ágil ampliamente utilizada. Se basa en la
colaboración y la entrega iterativa del software. En Scrum, el trabajo se divide en sprints, que
son intervalos de tiempo fijos y cortos, generalmente de 1 a 4 semanas. Cada sprint comienza
con una reunión de planificación donde se seleccionan las tareas a realizar. Durante el sprint,
se realizan reuniones diarias de seguimiento llamadas daily scrums para mantener al equipo
sincronizado. Al final de cada sprint, se lleva a cabo una revisión donde se muestra el
software funcional a los stakeholders y una retrospectiva para mejorar el proceso. Scrum
tablero kanban para visualizar las tareas y su progreso. Esta metodología permite una mayor
• Roles definidos: Scrum define roles claros y específicos dentro del equipo de
desarrollo. Los principales roles son el Scrum Master, que es responsable de facilitar
• Backlog del producto: Scrum utiliza un backlog del producto, que es una lista
actualiza y ajusta durante todo el proyecto para adaptarse a los cambios y nuevas
necesidades.
• Sprints: El trabajo se divide en sprints, que son iteraciones de tiempo fijo y corto,
conjunto de elementos del backlog para ser desarrollados durante ese período.
3
sprint, donde se seleccionan las tareas; el daily scrum, una reunión diaria para
el progreso. Esto permite que todos los miembros del equipo y los stakeholders tengan
Finalmente he escogido la metodología Scrum, porque permite una interacción constante con
sobre la etapa de desarrollo las modificaciones y mejoras que se puedan agregar al proyecto.
estado de Virginia.
• La empresa requiere mantener un contacto constante con los clientes, para ofertar los
servicios.
• La empresa requiere facilitar el trabajo a sus empleados para que estos a su vez sean
más productivos.
5
El proyecto consiste en el desarrollo de una single page aplication (SPA) que permita la
Una Single Page Application (SPA) es una aplicación web que se carga como una sola página
y no requiere que el navegador web realice una recarga completa al interactuar con ella. En
una SPA, la mayoría del contenido y la lógica se cargan inicialmente en la página y, a medida
que el usuario navega o interactúa con la aplicación, se actualiza y se carga nuevo contenido
En una SPA, se utiliza JavaScript para gestionar la interacción del usuario y manipular la
solicitudes asíncronas a través de API para obtener datos o interactuar con el servidor.
Las SPAs ofrecen una experiencia de usuario más fluida y rápida, ya que las actualizaciones
de contenido se realizan de forma instantánea sin tener que cargar toda la página nuevamente.
Además, permiten una mayor interactividad, ya que los usuarios pueden realizar acciones y
Sin embargo, las SPAs también pueden requerir una carga inicial más pesada debido a que se
cargan todos los recursos necesarios al inicio. Además, pueden presentar desafíos de SEO, ya
que los motores de búsqueda pueden tener dificultades para rastrear e indexar el contenido
BIBLIOGRAFIA
6
Recuperado de https://chat.openai.com/
https://proyectosagiles.org/que-es-scrum/
https://es.wikipedia.org/wiki/Scrum_(desarrollo_de_software)
de https://www.iebschool.com/blog/metodologia-scrum-agile-scrum/
https://www.nimblework.com/es/agile/que-es-scrum/