2-2021 -Reporte Individual de Proyecto_TorricoJohn.pdf
1. Universidad Católica Boliviana
Reporte Individual de Proyecto
Materia: Taller de Desarrollo de Software
Docente: Israel Antezana R.
Estudiante: John Arnold Torrico Campero
Es un informe escrito individual, estén preparados para compartir los puntos importantes de
este informe el día del examen
1.- Describe el proyecto. Usa los siguientes puntos como lineamientos:
1.1Describe en orden secuencial, en el tiempo, los acontecimientos que consideras
importantes en el proyecto. Hitos importantes en esta línea son las iteraciones
y lo que fue pasando. Cuenta un poco sobre lo que pasó desde el inicio del
proyecto hasta la entrega final.
Desde inicio, la primera iteración fue la mas importante para el grupo en general,
fue en ese momento en el que todos nos dimos cuenta de que necesitábamos mas
trabajo y coordinación entre los 3 grupos, consecuentemente.
De la segunda a la tercera no sentí un cambio grande, tanto en funcionalidades
como en la parte estética del producto.
Fue en la iteración 4 en donde se noto un cambio grande, en donde se tomaron
en cuenta los diseños de la mopckup para l producto y donde hubo mas
funcionalidades interesantes a ver, tales como el sistema de registro e inicio de
sesión, la nueva pestaña de usuario disponible y fixeada para el rol de core team
y otras más que, sinceramente no me acuerdo.
1.2 ¿Cómo te sentiste durante el desarrollo de este proyecto? Tu perspectiva en
cuanto a actitudes, sentimientos, emociones, formas de comportarse tuyas y
de tus compañeros, etc.
En el desarrollo del proyecto yo lo vi lento, sentí que en algunos grupos se
tomaron las molestias de añadir historias de usuario demasiado simples en
ciertos sprints, solo por relleno y tener algo que presentar en los meetings antes
de la presentación del demo de ese sprint. En cuento al cambio a mi persona, tuve
un cambio relativamente grande, a inicios no tenia la confianza para interactuar
mucho con los integrantes de mi grupo, pero conforme pasaron los sprints llegué
a tenerles mas confianza y así interactuar mas con los otros miembros.
En cuanto a los otros integrantes, sentí más o menos el mismo problema, pero
aun así logramos sobrellevar ese problema cumplir con nuestras metas.
2. 1.3 ¿Crees que tus actitudes, emociones, comportamiento influenciaron en el
comportamiento del equipo? ¿De qué forma?
No, no influenciaron mucho, es verdad que el no tener una mano de obra mas
para completar las metas del grupo puede cambiar los ánimos del grupo en si,
pero al menos en nuestro grupo no, ya que se tomaron las medidas
correspondientes para sobrellevar la dificultad y hablarlo con todo el grupo.
2.- ¿Qué aspectos funcionaron bien durante el proyecto? ¿Crees que estos deberían enfatizarse
en el desarrollo de otros proyectos? Describe tu respuesta desde estas tres perspectivas:
2.1Humanos
La participación voluntaria es un aspecto que necesariamente uno tiene
que reforzar.
2.2técnicos
Aprendizaje de las nuevas herramientas de trabajo acordadas con el
grupo general para el desarrollo del proyecto.
2.3proceso, equipo
Feedback de los organizadores del proyecto para una mejor comprensión
del producto a entregar.
3.- ¿Con qué problemas te topaste? ¿Se pudieron solucionar? (si/no). ¿Qué factores
contribuyeron a la solución? ¿Qué piensas que se puede hacer para buscar una forma de
solucionarlos? Describe tu respuesta desde estas tres perspectivas
3.1Humanos
Yo tuve problemas personales casi a finales del desarrollo del proyecto, lo
cual consumió mucho de mi tiempo y no pude realizar mi trabajo
adecuadamente, pero hablando con el líder de grupo lograron
estabilizarse y ver una forma adecuada de sobrellevar este asunto.
3.2Técnicos
Respecto a problemas técnicos solo se me ocurren errores que sobrelleva
la inclusión de nuevas funcionalidades en el proyecto, para solucionar
esto simplemente se organizaron reuniones para analizar los problemas
y solucionarlos.
3.3Proceso, equipo
Dentro del equipo hubo el problema de la comunicación, la mayoría de
los integrantes no colaboraban en las reuniones propuestas y solo se
quedaban observando, para solucionar esto, se necesito tiempo para que
los integrantes agarren confianza en los demás.
4.- Tomando en cuenta el modelo de desarrollo de equipos de Tuckman que vimos en clase
¿De qué manera crees que el equipo transcurrió por el modelo de Tuckman?. (Te dejo abajo
dos referencias sobre sobre el modelo de Tuckman)
- ¿Por qué etapas del modelo transcurrió el equipo?
3. - Forming
- Norming
- Performing
- ¿Qué factores crees que influyeron para que el equipo pase de una etapa del modelo a
otra?
El avance del proyecto en los primeros sprints son lo que yo considero que fue el mayor
factor, ya que el mismo grupo vio que los cambios de un sprint a otro eran ínfimos, esto
fue un llamado de atención enorme al grupo en general, por lo cual se tomaron las
medidas correspondientes para solucionarlo.
5.- ¿Qué crees que se puede mejorar del proyecto a futuro?, ¿qué crees que se pudo hacer
mejor?, ¿qué sugerencia podrías dar a las siguientes personas que hereden el código del
proyecto?
Tal vez se pueda mejorar en lo que respecta al apartado visual, ya que aun rondan algunos
pequeños detalles que no logran convencerme a mi si es que lo veo desde la perspectiva de un
usuario normal, luego otro apartado talvez pueda ser lo de mejorar la participación a un
evento y las funciones que vienen con ellas, ya que no se logro completarlo como el grupo
quería.
A los que hereden el código, lo que puedo mencionarles es que reorganicen lo que viene siendo
la estructura del código, más que todo para no perderse al momento de trabajar en él.
6. - Describe/comenta las principales tareas o trabajo que realizaste para el examen final del
proyecto (en cuanto a la documentación y/o demo final del producto)
- Crear Evento: Esta es la principal función en la que trabaje a lo largo del sprint,
velando tanto por la función en el frontend como en el backend, actualizándolo en base
a los requerimientos solicitados por los clientes.
- Lista de Participantes de evento: Esta es otra función en la que llegue a trabajar, la
cual consiste en recuperar de la base de datos la lista de los usuarios participantes en
un evento y mostrarlo en el frontend, aquí trabaje velando tanto en el frontend como
en el backend.
- Validaciones Crear Evento: Esta fue de las ultimas funcionalidades en la cual trabaje,
la cual se basa mas en validar que en el momento de crear un evento, este requiera si
o si un nombre de evento y una fecha de evento, para que no tener eventos fantasmas
dentro de la base de datos, también un error que se descubrió, y es que al momento de
crear un evento y en el titulo escribir solo con la barra espaciadora para que el titulo
se quede en blanco, este se creaba, ya que tomaba los espacios como caracteres, lo
cual también se llego a corregir, en este apartado solo se trabajó en el frontend.