Sprint 3 ‐ Semana 7 - TheCodeTeamUni/documentacion-proyecto GitHub Wiki

Sprint Burndown Chart

Comparación del trabajo planeado contra el trabajo realizado

Gráfica de trabajo pendiente en el sprint

image

El gráfico burndown actual indica que se han completado 16 historias de usuario en el sprint de tres semanas. La línea de progreso ha alcanzado el esperado para la semana, el equipo logró recuperar algunos pequeños retrasos que teníamos. Con esta informacion podemos ver que hemos cumplido con la totalidad del trabajo planeado para el sprint.

Informe de trabajo completado

image

Se ha completado la totalidad del trabajo planeado para el sprint, logramos desatrasar algunos pequeños retrasos que hubo durante el sprint. No ha quedado trabajo pendiente.

Velocity time chart

Screen Shot 2023-11-26 at 1 48 58 AM

Con el gráfico podemos ver las historias planeadas y termidadas para cada uno de los sprint como barras verticaless, de los cuales vemos que el primer y sengundo sprint se han culminado totalmente y que de las 16 historias planeadas para el tercero, se han completado la totalidad..

Business value chart

image

De acuerdo con este gráfico hemos conseguido entregar el 100% de valor al negocio, consistentes en las funcionalidades que se han desarrollado en los tres sprints. Podemos ver que las historias de usuario del sprint 1 y 2 se han completado en su totalidad, lo cual nos permitió llegar a un 58% del valor del negocio, y por cuenta del tercer sprint se ha añadido aproximadamente un 42% que permitió alcanzar la totalidad de las funcionalidades solicitadas.

Release Burndown Chart

image

El gráfico nos permite ver los puntos de historia de usuario pendientes por cada sprint. Podemos ver que para este sprint no quedaron puntos pendientes porque todas las historias fueron desarrolladas, logrando así desarrollar 98 punntos de HU en los 3 sprints y más concretamente 42 puntos de HU en el Sprint 3.

Code coverage chart

Code coverage frontend

Pruebas Unitarias

screencapture-localhost-9876-2023-11-25-21_08_25

Code coverage

screencapture-file-C-Users-Edwin-OneDrive-Documentos-Proyectos-maestria-Cuarto-Semestre-Proyecto-Final-2-frontend-proyecto-src-coverage-Chrome-119-0-0-0-Windows-10-index-html-2023-11-25-21_12_07

Pruebas End to End

e2e s3

Code coverage backend

Pruebas unitarias

image

Code Coverage

A continuación se presenta de cobertura de las pruebas en los componentes que ahora tenemos para el Backend, Users, Aspirant, Projec e Integrator: coverageABC

Demostración de funcionalidad

Url Aplicación Web

http://jobs-app-frontends-angular.s3-website-us-east-1.amazonaws.com

APK Aplicación Mobile

link_apk_file

Video de demostración de la aplicación Web y Móvil

https://uniandes.voicethread.com/share/25508876/

Evidencias Devops

Commits / pullrequest

Código Backend

Se presentaran los commits y Pull Request del componente integrador, en los respectivos repositorios, se encuentra los commits y pull request de los demás componentes:

Código Frontend

Código Mobile

Flujo de trabajo y estrategia de versionamiento

Código Backend

( Se muestra el componente integrador, pero para los demás componentes ya se tienen sus debidos tags)

Código Frontend

Código Mobile

Ejecución de pruebas

Ejecución de pruebas automática del código

Código Backend

image

Código Frontend

image

Retrospectiva

Screen Shot 2023-11-26 at 4 27 32 PM

link_retrospectiva

¿Qué salió bien en el Sprint?

El sprint ha resultado altamente exitoso, marcado por diversos aspectos positivos que subrayan nuestro compromiso y eficiencia. En este periodo, no solo logramos con éxito el cumplimiento de los objetivos establecidos para cada historia de usuario, sino que también nos enorgullece destacar la entrega de un código de alta calidad, respaldado por prácticas de desarrollo sólidas.

Es crucial resaltar algunos elementos que consideramos de suma relevancia, los cuales han contribuido significativamente al éxito alcanzado:

  • Colaboración Eficiente: La coordinación y cooperación entre los miembros del equipo se tradujo en una ejecución fluida de las tareas asignadas. La comunicación efectiva facilitó la resolución rápida de problemas y la toma de decisiones ágiles.
  • Compromiso con la Calidad: La prioridad otorgada a la excelencia en la calidad del código ha sido evidente en cada fase del sprint. La adhesión rigurosa a las mejores prácticas de desarrollo garantizó un producto final robusto y confiable.
  • Cumplimiento de Plazos: La gestión efectiva del tiempo resultó en la consecución exitosa de los objetivos establecidos para cada historia de usuario. El compromiso con los plazos contribuyó significativamente a la culminación exitosa de las tareas dentro del marco temporal definido.
  • Retroalimentación Constructiva: El intercambio constante de retroalimentación entre los miembros del equipo ha fortalecido nuestro enfoque hacia la mejora continua. La disposición a aprender y adaptarse ha sido un motor fundamental para el progreso durante este sprint.

¿Qué no salió bien en el Sprint?

Es fundamental reconocer que, a pesar de lograr la entrega puntual de todos los elementos y aplicar prácticas de desarrollo excelentes en nuestros componentes, nos encontramos con desafíos que afectaron la velocidad planificada inicialmente para el sprint. Estos obstáculos nos obligaron a invertir más tiempo del previsto. A continuación, resaltamos los desafíos más significativos que enfrentamos:

  • Complejidad Técnica Inesperada: Nos encontramos con aspectos técnicos más complejos de lo anticipado al abordar ciertas tareas. La necesidad de comprender y superar estos desafíos inesperados afectó la velocidad de desarrollo, aunque perseveramos para garantizar soluciones sólidas.
  • Requisitos Cambiantes: Durante el transcurso del sprint, experimentamos ajustes en los requisitos del proyecto. Estos cambios, aunque necesarios para mejorar la funcionalidad, influyeron en la planificación original y requirieron ajustes en tiempo y recursos.
  • Limitaciones de Recursos: En algunos momentos, nos vimos limitados por la disponibilidad de recursos clave, lo que impactó directamente en nuestra capacidad para avanzar según la planificación establecida. Estamos trabajando en soluciones para optimizar la gestión de recursos en futuros sprints.
  • Problemas de Integración: La integración de ciertos componentes presentó desafíos inesperados, afectando la fluidez del proceso. Identificamos áreas específicas que requieren una mayor atención y refinamiento en futuras iteraciones.

Es crucial abordar estos desafíos de manera constructiva y aprender de ellos para fortalecer nuestras prácticas y procesos en el futuro. Estamos comprometidos a optimizar nuestra capacidad de respuesta y a implementar medidas correctivas que aseguren un rendimiento aún más eficiente en los próximos sprints.

¿Cómo se puede mejorar en el siguiente Sprint?

Screen Shot 2023-11-26 at 4 49 53 PM

Documentación del Producto

Backend

Documento Técnico

DOCUMENTO TÉCNICO ABC JOBS BACKEND.pdf

Front

Documento Técnico

DOCUMENTO TÉCNICO ABC JOBS WEB.pdf

Manual de Usuario

MANUAL DE USUARIO ABC JOBS WEB.pdf

Mobile

Documento Técnico

DOCUMENTO TÉCNICO ABC JOBS MOBILE.pdf

Manual de Usuario

MANUAL DE USUARIO ABC JOBS MOBILE.pdf