Title: Presentaci
1Presentación de seguimientodel proyectoEquipo
LSI 02
- Resultados de la
- 3ª Iteración de Construcción
2Contenidos
- Equipo Integrantes y roles
- Plan de la entrega
- Mostrar plan establecido al comienzo de la
iteración con la asignación de historias de
usuario acordadas con el cliente. Indicar las
desviaciones producidas. - Historias de usuario
- Breve descripción de las Historias de Usuario
abordadas en la iteración. - Demo de la versión
- Demostración del producto.
- Pruebas de aceptación
- Indicar las pruebas de aceptación establecidas
para cada historia de usuario y el resultado
obtenido - Incidencias
- Comentar toda las incidencias producidas durante
este período. Hacer hincapié en cómo resultaron
las estimaciones realizadas respecto del esfuerzo
real. Establecer la nueva velocidad del proyecto
y los ajustes previstos en el plan.
3Equipo Integrantes y roles
4Plan de entrega
- Iteración 3
- Historias pendientes
- 7) Introducción de los pedidos de los clientes
normales - 5) Gestión de datos de proveedores de materias
primas - 6) Pedido al proveedor de materias primas
- 9) Gestión de empresas externas que semi-elaboran
el producto - 13) Control de productos semielaborados
- 10) Pedido de trabajo a empresa externa
semi-elaboradora - 12) Recepción de materias primas
- 14) Control de acceso a usuarios
- 16) Mantenimiento de productos de proveedores de
materias primas - 17) Creación de orden de producción
- 18) Recepción de productos semi-elaborados
5Plan de entrega
- Iteración 3
- Historias negociadas
- 7) Introducción de los pedidos de los clientes
normales - 5) Gestión de datos de proveedores de materias
primas - 6) Pedido al proveedor de materias primas
- 14) Control de acceso a usuarios
- 18) Recepción de productos semi-elaborados
6Plan de entrega
- Iteración 3
- Historias acabadas
- 7) Introducción de los pedidos de los clientes
normales - 5) Gestión de datos de proveedores de materias
primas - 6) Pedido al proveedor de materias primas
- 9) Gestión de empresas externas que semi-elaboran
el producto - 13) Control de productos semielaborados
- 14) Control de acceso a usuarios
- 18) Recepción de productos semi-elaborados
7Plan de entrega Historias Usuario
- 1. Introducción de los pedidos de los clientes
normales - 1 semanas/5 puntos
- Tareas
- 1.1. Implementación de funcionalidades (5 puntos)
8Plan de entrega Historias Usuario
- 2. Gestión de datos de proveedores de materias
primas - 0.9 semanas/4.5 puntos
- Tareas
- 1.1. Adaptación de la BBDD (0.5 punto)
- 1.2. Generación de interfaces (2 puntos)
- 1.3. Implementación de funcionalidades (2 puntos)
9Plan de entrega Historias Usuario
- 3. Pedido al proveedor de materias primas
- 1.3 semanas/6.5 puntos
- Tareas
- 2.1. Adaptación de la BBDD (0.5 puntos)
- 2.2. Generación de interfaces (3 punto)
- 2.3. Implementación de funcionalidades (3 puntos)
10Plan de entrega Historias Usuario
- 4. Gestión de empresas externas que semi-elaboran
el producto - 1.4 semanas/7 puntos
- Tareas
- 3.1. Adaptación de la BBDD (1 puntos)
- 3.2. Generación de interfaces (3 puntos)
- 3.3. Implementación de funcionalidades (3 puntos)
11Plan de entrega Historias Usuario
- 5. Control de productos semielaborados
- 0.7 semanas/ 3.5 puntos
- Tareas
- 3.1. Adaptación de la BBDD (0.5 puntos)
- 3.2. Generación de interfaces (1 puntos)
- 3.3. Implementación de funcionalidades (2 puntos)
12Plan de entrega Historias Usuario
- 6. Control de acceso a usuarios
- 0.4 semanas / 2 punto
- Tareas
- 3.1. Reestructuración del menú.(1 puntos)
- 3.2. Implementación de funcionalidades (1 puntos)
13Plan de entrega Historias Usuario
- 7. Recepción de productos semi-elaborados
- 0.7 semanas/ 3.5 puntos
- Tareas
- 3.1. Adaptación de la BBDD (0.5 puntos)
- 3.2. Generación de interfaces (1 puntos)
- 3.3. Implementación de funcionalidades (2 puntos)
14Asignación de tareas
- Una vez sabíamos lo que teníamos que hacer
para esta iteración se asignaron tareas a cada
programador intentando mantener a uno en reserva
con tal de que colaborara en todas las tareas del
resto programadores, al observar el buen
desarrollo de éstos, a dicho programador se le
asignaron las tareas no negociadas con el cliente
para aumentar la productividad. - Cuando un programador terminaba con sus tareas
asignadas se le pedía el parcheado de algunos
problemas detectados en historias anteriores o,
dependiendo de las necesidades del programador,
se le daba tiempo libre.
15Asignación de tareas
Rendimiento planificado para esta iteración
16Asignación de tareas
Rendimiento final para esta iteración
17Demo de la versión
- Presentación del producto en vivo
18Pruebas de aceptación
- Historia 7 Introducción de los pedidos de los
clientes normales - Selección de cliente de temporada
- Selección de fecha límite para la entrega del
pedido - Error en la fecha límite para la entrega del
pedido - Introducción de artículos
19Pruebas de aceptación
- Historia 5 Gestión de datos de proveedores de
materias primas - Listado de proveedores de materias primas
- Alta de proveedores de materias primas
- Baja de proveedores de materias primas
- Modificación de datos de proveedores de materias
primas
20Pruebas de aceptación
- Historia 6 Pedido al proveedor de materias
primas - Listado de pedidos de materias primas realizados
previamente - Nuevo pedido de materias primas
- Nuevo pedido de materias primas / Borrado de
líneas de pedido - Nuevo pedido de materias primas / Impresión de
pedido - Anulación de pedidos de materias primas
- Vista previa de pedidos de materias primas
21Pruebas de aceptación
- Historia 9 Gestión de productos que elaboran
empresas externas - Selección de proveedor de productos
semielaborados y asignación de los productos que
elabora. - Selección de proveedor de productos
semielaborados y eliminación de los productos que
elabora.
22Pruebas de aceptación
- Historia 13 Control de productos semielaborados
- Listado de productos semielaborados
- Alta de productos semielaborados
- Baja de productos semielaborados
- Mostrar detalles del producto semielaborado
23Pruebas de aceptación
- Historia 14 Control de acceso de usuarios
- Verificación del nombre de usuario (login) /
password incorrecto - Acceso correcto de la secretaria
- Acceso correcto del almacenista
24Pruebas de aceptación
- Historia 18 Recepción de productos
semielaborados y artículos - Selección de proveedor de productos
semielaborados y actualización del stock de los
productos que elabora.
25Incidencias
- Ante la imposibilidad de trabajo por parejas
hemos optado por la programación individual
manteniendo el contacto con la ayuda online de
los miembros del equipo, esto ha subido la
productividad a costa de tal vez la perdida de la
visión global del producto por parte de los
programadores. - Los retrasos arrastrados de anteriores
iteraciones han causado una saturación enorme de
historias para esta iteración, siendo preciso
negociar con el cliente el retraso de algunas de
ellas. - El incremento sustancial del código realizado ha
conllevado un mayor esfuerzo en lo referente a
integración entre los diferentes módulos. - Gran parte de nuestros recursos se han usado para
parchear pequeños fallos no detectados
anteriormente en las historias que creíamos
cerradas.
26Mejoras
- Al conocer mejor los pequeños defectos y grandes
virtudes de cada uno de los integrantes del grupo
esta iteración ha contado con muchísima mas
fluidez. - Cosas aprendidas en anteriores iteraciones como
la presentación de prototipos antes de empezar a
trabajar, etc., han dotado de mayor rendimiento
al grupo. -
- La capacidad de trabajo de cada programador ha
subido sustancialmente con la experiencia de las
anteriores iteraciones.
27Presentación de seguimientodel proyectoEquipo
LSI 02