• No se han encontrado resultados

3. CAPITULO III PROPUESTA

3.3. Planificación Inicial

3.3.3. Diario de Actividades Programador

78 Nombre: Miguel Ángel Martínez

Equipo: LSI-1

Rol desempeñado: Programador FECHA

(día mes)

ACTIVIDAD REALIZADA T(h) OBSERVACIONES

02 oct Reunión de presentación del grupo, 0,33

Primera toma de contacto con los miembros que van a componer el equipo 06 oct

Reunión con el cliente del equipo para conocer las necesidades de la empresa y las tareas que hay que realizar

1,5

06 oct

Lectura vía mail historias iniciales propuestas por los integrantes del equipo y aportación de nuevas ideas

1

07 oct

Revisión de historias de usuario

modificadas tras las puesta en común y envío de nuevos comentarios vía mail

0,25

08 oct

Nueva revisión de las historias usuario para comprobar que se ajustan a las necesidades explicadas por el cliente

0,12

10 oct

Revisión de la documentación de la empresa para ver si se ajusta con las historias de usuario redactadas hasta el momento

79 12 oct

Revisión del prototipo adquisición de datos y comprobación que el formato leído se ajusta a la documentación disponible

1

Durante estos primeros días, debido al desconocimiento de los horarios de los distintos miembros y por razones laborales, el contacto con el grupo es principalmente por correo electrónico, lo que hace un poco difícil coger confianza rápidamente

13 oct

Reunión con el cliente del equipo para mostrarle los avances realizados sobre las historias de usuario y que nos de sus comentarios

2

14 oct

Revisión de las historias de usuario y preparación de prototipos con la nueva visión aportada por el cliente

1,25

15 oct

Preparación y revisión de la

presentación a realizar al cliente al día siguiente

3

La preparación de la primera presentación, al no tener ninguna referencia previa es una de la que más nervios motivó

16 oct Presentación al cliente de la Fase

Exploración XP 0,66

Esta presentación finalmente la ha realizado únicamente el manager, las sucesivas, por petición de los profesores ya nos las repartiremos para participar todos

16 oct

Reparto de las tareas que componen cada historia de usuario entre los

integrantes planificadas para la siguiente iteración

80 16 oct

Documentación sobre lenguaje de programación elegido por el equipo para las tareas de la historia de usuario encomendada

2

17 oct

Pruebas con PowerBuilder para recordar el manejo aprendido en una asignatura del año anterior

1

La elección del lenguaje de programación es algo complicada, pues no existe ninguno que todos los miembros conozcan

completamente, finalmente se opta por PowerBuilder, afortunadamente el año anterior lo había visto en otra asignatura y no es

excesivamente complicado adaptarse

20 oct

Reunión con cliente para mostrarle las ideas encontradas por los miembros del equipo para la iteración actual y

rediseño de la BDA para ajustarla a los cambios propuestos

2

A medida que vamos

integrando código nos damos cuenta que la base de datos no contempla todos los datos que requiere el cliente, lo que obliga a modificarla 21 oct

Trabajo en el código de programación asignado sobre las tareas que componen la historia usuario encomendada

1

23 oct

Discusión en grupo sobre las

limitaciones encontradas en la base de datos después de haber comenzado la programación de las tareas

3

27 oct

Revisión y reajuste de las tareas de la historia de usuario con el resto del equipo

81 28 oct

Trabajo en el código de programación asignado sobre las tareas encomendadas en la presente iteración

2

30 oct

Reunión del equipo al completo para puesta en común de las tareas realizadas por cada pareja de programación y reajustar las tareas entre todo el equipo

2

Durante esta semana hemos comenzado a añadirnos al Messenger por petición del manager, lo cual ha permitido una comunicación más fluida entre los miembros debido a la imposibilidad de quedar de forma continua por motivos laborales

02 nov

Trabajo individual sobre las tareas que componen la historia de usuario asignada

2

03 nov

Reunión con cliente para comprobar que vamos por el camino correcto y reajuste de tareas asignadas a cada programador

2

A medida que nos reunimos con el cliente nos vamos dando cuenta de la necesidad que esto supone a la hora de captar mejor los requisitos y no tener que perder mucho más tiempo del necesario en re-

codificaciones 04 nov

Trabajo en el código de programación asignado sobre las tareas encomendadas en la iteración

82 06 nov

Presentación de los objetivos

conseguidos en la primera iteración XP y reparto de tareas propuestas para la siguiente iteración según el programa reajustado tras el fin de esta iteración

3

Hasta el momento, la

comunicación vía Messenger se ha mostrado más que satisfactoria, no obstante la comunicación vía mail tiene algunas limitaciones debido a que no todos los mensajes llegan a todos los miembros por algún descuido,

aprovechando la labor que desempeño en un

departamento del politécnico y el acceso a algunos recursos he creado una cuenta de

distribución con todos los miembros confiando en que será algo positivo

10 nov

Reunión con cliente para comprobar las necesidades a cumplir para la nueva iteración que ha comenzado y

adaptación de las historias propuestas al principio del curso en función de los avances realizados hasta el momento

2

11 nov

Trabajo con el código de programación asignado en la presente iteración sobre las tareas encomendadas

1

En esta iteración y por razones como mayor compatibilidad de horarios y una buena

comunicación me han asignado a la misma pareja de

programación lo cual me ha parecido acertado

83 13 nov

Reunión del equipo para poner en común el trabajo realizado por las distintas parejas y las distintas ideas pensadas

2

16 nov

Revisión de la BDA para ajustarse a los cambios sufridos al integrar otras historias y en las propias

especificaciones iniciales e integración Historia usuario realizada

1

Pese a que la filosofía XP se presenta como favorable a los cambios, lo cierto es que los continuos cambios necesarios sobre la BDA nos obligan a trabajar re-diseñando el código continuamente, lo que deriva en trabajo que no se aprecia pero que lleva mucho tiempo asociado

17 nov

Puesta en común de las tareas realizadas por el equipo, revisión del trabajo realizado y reajustes tanto en

planificación como en el código para que todo quede bien integrado

2

Uno de los miembros del grupo nos ha abandonado vía e-mail lo cual nos ha obligado a sobrecargarnos al resto con sus tareas, las cuales no había avanzado

20 nov

Trabajo sobre las distintas tareas encomendadas y reunión del grupo al completo para reasignar el trabajo

4

22 nov Trabajo individual sobre las tareas

asignadas para la presente iteración 3 23 nov Trabajo individual sobre las tareas

asignadas para la presente iteración 2 24 nov

Puesta en común del equipo de las tareas realizadas por cada uno de los programadores del equipo

2

24 nov Trabajo individual sobre las tareas que

84

25 nov Trabajo individual sobre las tareas que

componen la historia asignada 3,5 26 nov Trabajo individual sobre las tareas que

componen la historia asignada 3 27 nov Trabajo individual sobre las tareas que

componen la historia asignada 2 29 nov Trabajo individual sobre las tareas que

componen la historia asignada 2

30 nov Trabajo individual sobre las tareas que

componen la historia asignada 3

Como se puede observar la última semana ha sido

especialmente intensa, debido a razones como sucesivos cambios en la BDA por las distintas necesidades de las historias que vamos integrando que obliga a cambiar cosas que se consideran ya cerradas, así como la carga adicional por el abandono sufrido, no obstante, la noticia que se amplía la iteración una semana más, ha sido muy bien recibida

01 dic

Reunión del grupo al completo para integrar los avances realizados por cada programación y ajustar las tareas pendientes de cara a la presentación oficial de la iteración

2

01 dic

Revisión individual del código y

corrección de los errores detectados por el equipo

85 02 dic

Revisión individual del código y adición de algunas funcionalidades y

comprobaciones olvidadas en un primer momento

2

03 dic

Programación de los últimos aspectos de las tareas y preparación de la

presentación del día posterior

2,5

04 dic

Presentación al cliente de los objetivos conseguidos durante la segunda

Iteración XP, a continuación breve reunión del grupo para comentar el trabajo restante

0,92

Los días previos a una

presentación oficial siempre se nos acumula la faena de forma importante, lo que hace que tengamos que ir algo más rápido, no obstante estoy bastante satisfecho con los resultados obtenidos por todos 08 dic Corrección de los errores indicados por

el cliente en la presentación anterior 1,17

09 dic Reunión del grupo para reparto de las

tareas de la última iteración 0,5

En esta última iteración he sido asignado para arreglar

problemas en historias anteriores, no asignándome ninguna nueva de esta iteración, quedándome para ayudar en los problemas que puedan aparecer

11 dic

Corrección de errores de historias anteriores debido a la integración de las nuevas que obligan a estos reajustes

86 13 dic

Comienzo del trabajo individual de una nueva historia de usuario asignada para aumentar la productividad del grupo

2,5

Al final, debido que el manager ha detectado que la iteración funciona muy bien y que todo va según las

expectativas, así que me ha asignado una nueva historia para aumentar la productividad del equipo

13 dic Trabajo individual sobre la historia

encomendada 1,5

14 dic Trabajo individual sobre la historia

encomendada 2

14 dic Trabajo individual sobre la historia

encomendada 1

15 dic

Presentación no oficial al cliente de la historia realizada para su aprobación e inclusión total dentro de la iteración

2,5

Al cliente le ha parecido bien tal como le he planteado la historia, cabía la posibilidad que no fuese así y en ese caso si los cambios sufridos hubiesen sido muy acusados, habríamos anulado esta historia, lo cual, aunque correcto sí que me habría supuesto un revés por todo el tiempo empleado para nada, afortunadamente no ha sido así

15 dic

Corrección de errores detectados por otro miembro del equipo sobre la historia de usuario asignada en la iteración

1,25

17 dic

Finalización de las tareas de la historia y preparación de la presentación del día siguiente

87 18 dic

Presentación al cliente y entrenador de la última iteración (3ra Iteración XP), a continuación reunión informal del equipo para comentar la valoración del proyecto en conjunto

0,67

Durante esta última iteración todos hemos trabajado de forma más independiente, esto ha derivado a que, tal como se ha visto en la presentación, la aplicación no siga un estándar y cada uno haya demostrado su estilo propio, lo cual en mi opinión ha repercutido en la presencia de la aplicación en sí, pese a todo, he tenido suerte y el equipo ha sido

especialmente bueno, tanto a nivel personal como de trabajo, lo cual ha permitido, en mi opinión, alcanzar una buena productividad

Nota: Los días que aparecen repetidos son debidos a que se realizaron en distintos momentos del mismo.

Tabla Diario de Actividades Programador

Documento similar