Saltar al contenido principal

Problems, Solutions and Metrics

MUSCLEMATE

Musclemate, Grupo 3, Sprint 3

Historial de versiones

VersiónFechaAutorDiferencia entre versiones
1.02024-03-01Luis GarcíaVersión inicial del documento
2.02024-03-03Luis GarcíaCorrección del documento
3.02024-04-01Luis GarcíaCorrección del documento
4.02024-04-20Luis GarcíaActualización del documento

1. Resumen ejecutivo

Este documento ofrece una visión intregral de los problemas ocurridos durante el proyecto, asi como las medidas tomadas para solucionarlos. Sirve como una herramienta fundamental para identificar, dcumentar y abordar de manera efectiva cualquier problema que pueda surgir durante el ciclo de vida del proyecto.

Introducción

El desarrollo de proyecto de software conlleva una serie de desafíos que pueden surgir en cualquier etapa del proceso. Desde la fase de planificación hasta la implemenetación y el mantenimiento, es crucial tener en cuenta que la ocurrencia de problemas es algo casi inevitable, y que por eso es necesario contar con un plan de acción para abordarlos de manera efectiva.

Problemas identificados

Semana 1 (30/01/2024 - 05/02/2024)

No aplica

Semana 2 (06/02/2024 - 12/02/2024)

No aplica

Semana 3 (13/02/2024 - 19/02/2024)

No aplica

Semana 4 (20/02/2024 - 26/02/2024)

ProblemaSoluciónObjetivoAnálisis de la solución
Durante la planificación del Diccionario de la EDT no se tuvieron bien en cuenta las dependencias entre las tareas de backend y de frontendUso de MockApiReducir la dependencia entre los distintos "departamentos"Se manejaron dos alternativas, la primera de ellas era la reestructuración de la EDT y la segunda era el uso de MockApi ya que esto se comentó al principio del desarrollo. Finalmente, se eligió el uso de MockApi porque era lo que se había comentado en un principio y de las dos alternativas era la que menos tiempo requería teniendo en cuenta el avance que ya se había hecho del desarrollo

Semana 5 (27/02/2024 - 04/03/2024)

ProblemaSoluciónObjetivoAnálisis de la solución
Falta de comunicación efectiva entre backend y frontend: como es la falta de un manual de instrucciones para el manejo del backend en local y la espera de frontend del despliegue de apiRealizar el manual y una comunicación mas constante entre "departamentos". Además inclusión de un miembro del grupo como "vigilante" de ambos gruposAcelerar el proceso de desarrollo para tener un "prototipo funcional" desplegado antes de la entrega
Backend se basa en los modelos nuevos actualizados y frontend se basa en los mockups no actualizadosUna comunicación mas constante entre los dos "departamentos"Facilitar el desarrollo y la cohesión de ambos departamentos

Al crearse el nuevo formato de gestión de problemas hemos creado una nueva medida a la hora de abordar la solución de un problema, las cuáles son:

  • Deficiente: Esta medida indica que la solución implementada tiene una calidad notablemente baja o insatisfactoria en relación con su propósito o función prevista. Sugiere que la solución no está cumpliendo adecuadamente con los requisitos o expectativas, y que se requieren mejoras significativas para corregir deficiencias o deficiencias substanciales.
  • Mejorable: Esta medida sugiere que la solución tiene margen para mejorar o perfeccionarse aún más. Indica que, aunque la solución actual puede ser funcional, eficaz o aceptable en cierta medida, existen oportunidades para optimizarla, fortalecerla o hacerla más eficiente para lograr un mejor rendimiento o resultados.
  • Completa: Esta medida indica que la solución está bien desarrollada, aborda adecuadamente los problemas identificados y cumple con los requisitos o expectativas establecidos. Sugiere que la solución proporciona una respuesta integral y satisfactoria a la situación o desafío en cuestión, sin dejar aspectos importantes sin atender o sin resolver.

Semana 6 (05/03/2024 - 12/03/2024)

ProblemaSolución¿Cómo medimos la solucion?Medida de la Solución¿Seguimos con esa solución?
Falta de documentación de la API por parte del equipo Backend lo que propicia una dificultad a la hora de la realizacion de tareas por parte del frontCreación de una issue por parte del equipo Frontend en el Project de Backend comentando la situación para la creación de dicha documentaciónMedimos la solución mediante la calidad de la documentación proporcionadaCompletaSí, se seguirá con esta solución de aquí a final de proyecto debido a la gran eficencia de la misma

Semana 7 (12/03/2024 - 18/03/2024)

ProblemaSolución¿Cómo medimos la solución?Análisis de la solución¿Seguimos con esta solución?
Falta de personal en el equipo de Front lo que da lugar a un retraso en el desarrollo de las actividadesApoyo de integrantes por parte del backend al equipo frontendEstado de finalización de las tareas del frontendCompletaSí, seguirá con la solución indicada en el futuro de proyecto ya sea para el apoyo al equipo de Front o de Back
Falta de interes para la realizacion de tareas de documentacionDarle prioridad a las tareas de documentacion tratandolas como si fueran de desarrolloObservar fecha finalización de las tareasDeficienteNo, no se seguirá con esa solución debido a no que ha sido todo lo eficiente que se esperaba
Falta de pruebas las cuales dan lugar a la creación de BugsRealizacion de pruebas exhaustivasObeservamos el número de bugs a lo largo del sprintDeficienteNo, no se seguirá con esa solución debido a no que ha sido todo lo eficiente que se esperaba, seguimos con la existencia de muchas issues 'Bug'

Semana 8 (19/03/2024 - 24/03/2024)

ProblemaSolución¿Cómo medimos la solucion?Medida de la Solución¿Seguimos con esa solución?
Falta de interes para la realizacion de tareas de documentacionAnuncio por parte del coordinador del proyecto para el aviso de la realización de las tareas de documentaciónMedimos la solución mediante la calidad de la documentación proporcionadaMejorableSi, seguiremos con dicha medida pero habrá que realizar algunas mejoras en la misma para una mejor eficiencia
Falta de pruebas las cuales dan lugar a la creación de BugsAsignación instántanea de tareas de TestingObeservamos el número de bugs a lo largo del sprintMejorableSi, seguimos con esa solución pero todavía no hemos logrado un cierto nivel de eficiencia aceptable, seguimos con la existencia de bugs

Semana 9 (02/04/2024 - 09/04/2024)

ProblemaSolución¿Cómo medimos la solucion?Medida de la Solución¿Seguimos con esa solución?
Falta de interes para la realizacion de tareas de documentacionParte del equipo se encarga únicamente de documentarMedimos la solución mediante la calidad de la documentación proporcionadaCompletaSi, seguiremos con dicha medida
Falta de pruebas las cuales dan lugar a la creación de BugsAsignación instántanea de tareas de TestingObservamos el número de bugs a lo largo del sprint--

Semana 10 (10/04/2024 - 23/04/2024)

ProblemaSolución¿Cómo medimos la solucion?Medida de la Solución¿Seguimos con esa solución?
Falta de interes para la realizacion de tareas de documentacionParte del equipo se encarga únicamente de documentar y revisar la calidad de los mismosMedimos la solución mediante la calidad de la documentación proporcionadaCompletaSí, hasta final del proyecto
Falta de pruebas las cuales dan lugar a la creación de BugsAsignación instántanea de tareas de TestingObservamos el número de bugs a lo largo del sprint 3 (6 bugs)MejorableSí, seguimos con dicha medida