Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Carpeta para Entregar PP3
Carpeta para Entregar PP3
El proyecto sobre la realización del trabajo final está encarado para el negocio
‘Ghaff’ que es una boutique de ropa de mujer, que se especializa sobre todo en
talles grandes.
Se viene trabajando sobre cada uno de los puntos de análisis, diseño e
implementación que propone cada una de las materias de trabajo final en las
materias anteriores.
Así mismo, se ha encarado el proyecto con una de las metodologías ágiles
como es ‘Scrum’ por lo que el proyecto ha sido dividido en varios sprints.
En la materia que nos compete se trabajará sobre los:
- Sprint 0:
- Sprint 1: ‘Planes de Tarjetas de Bancos’
- Sprint 2: ‘Ventas’
- Sprint 3: ‘Ventas 2’
- Sprint 4: ‘Gestión de usuario’
Se gestionará el desarrollo de estos sprints, elaborando el product backlog de la
materia, luego para cada uno de ellos, el sprint backlog en el que se podrá organizar
y diagramar los recursos y tareas necesarias para lograr el éxito del proyecto.
Este periodo de cursado también implicará revisar cada uno de los puntos en el
alcance, para poder tener la visión global de lo construido, refinar si es necesario y
dejar el sistema que esté adaptado a cada uno de los requerimientos del cliente.
.
Sistema de Inventario Práctica Profesional II
Product Backlog:
Identificador
Dimensión/
(ID) de la Enunciado de la Historia Alias Estado Iteración (Sprint)
Esfuerzo
Historia
Aclaración:
Las historias de usuario que tienen como funcionalidad ‘Eliminar’, representa un borrado
lógico. Para el usuario a nivel de interfaz estará eliminado, pero internamente en la base de
datos, cada tabla poseerá un campo ‘Anulado’ o ‘Borrado’ de tipo BIT, que cuando se crea el
mismo o edita, este campo estará en FALSE, y cuando el usuario lo ‘elimine’ en la interfaz,
este campo se actualizará en TRUE. De ese modo, no se pierde histórico de los datos.
Estimación:
Se planifica dedicar por día 3 horas aproximadamente, por lo que el sprint 0
correspondiente a las historias de usuario de ‘Preparación’ tendrá una duración de 23 días.
Se planifica dedicar por día 3 horas aproximadamente, por lo que el sprint 1
correspondiente a las historias de usuario de ‘Planes de Tarjetas de bancos’ tendrá una
duración de 7 días.
Se planifica dedicar por día 3 horas aproximadamente, por lo que el sprint 2
correspondiente a las historias de usuario de ‘Ventas 1’ tendrá una duración de 12 días.
Se planifica dedicar por día 3 horas aproximadamente, por lo que el sprint 3
correspondiente a las historias de usuario de ‘Ventas 2’ tendrá una duración de 22 días.
Se planifica dedicar por día 3 horas aproximadamente, por lo que el sprint 4
correspondiente a las historias de usuario de ‘Usuarios’ tendrá una duración de 22 días.
Riesgos:
- Existen algunas funcionalidades que se presentan con dificultad respecto a la
programación de las mismas. Esto requerirá tiempo de investigación y consultas de
ayuda sobre el tema, afectando el tiempo definido de cada sprint
Aclaración: Para cada sprint se realiza una estimación de horas promedio por cada uno
teniendo en cuenta las horas estimadas respecto de las horas reales.
Planificación
- Sprint 0 ‘Preparación’:
Gestionar los ABM de datos necesarios para los próximos sprints. Este sprint
es de preparación de los datos de soporte.
- Sprint 1 ‘Planes de Tarjetas de Bancos:
Gestionar los datos de todos los bancos, sus tarjetas y sus planes con los
que trabaja la empresa que serán usadas para las ventas.
- Sprint 2 - 3 ‘Ventas’:
Gestionar las ventas realizadas a los clientes y emitir la factura de la misma
- Sprint 4 ‘Usuarios’:
Gestionar los usuarios del sistema como así también sus roles y permisos
FECHA INICIO
TAREAS FECHA FIN PLANIFICADA
PLANIFICADO
Demo
- SPRINT BACKLOG
El gráfico de avance nos permite monitorizar el ritmo de avance, y detectar de forma temprana
posibles desviaciones sobre la previsión que pudieran comprometer la entrega al final de sprint.
En este caso en el sprint 0 hubo desviaciones entre lo planificado y lo real, como se indica a
continuación en el gráfico:
- la línea bordo del gráfico nos indica la línea de tiempo en la que se estimó realizar todas las
tareas del sprint, en la cual se puede observar cómo esta linea está en forma decreciente, ya
que en el día 1 (comienzo del sprint) se muestra que existen todas las tareas por realizar,
pero a medida que pasan los días, las tareas van reduciéndose hasta finalizar las mismas al
día 21.
- la línea azul del gráfico nos indica la línea de tiempo en el que se fueron realizando en la
realidad todas las tareas del sprint.
Es importante destacar que mientras más por debajo se encuentre esta línea azul de la línea
roja, significará que nuestro proyecto está adelantado a lo estimado, y mientras más por
arriba se encuentre la línea azul de la linea bordó, significará que nuestro proyecto se está
retrasando con respecto a los tiempos previstos.
- BASE DE DATOS
Listado de Bancos:
Registrar Banco:
Editar Banco:
Eliminar Banco:
Reporte de Bancos:
Registrar Tarjeta:
Editar Tarjeta:
Eliminar Tarjeta:
Una retrospectiva no sólo debe fijarse en la solución de problemas (podría quedar una sensación
demasiado negativa de que las cosas no van bien), si no también hacer reconocimiento de las cosas
que fueron bien e identificar las que hay que potenciar más.
Por eso en esta oportunidad, y haciendo la retrospectiva de lo recorrido en este sprint 0, se pueden
definir los siguientes puntos:
¿Qué ha funcionado bien?
Dado que he realizado un recorrido en la materia anterior de Práctica Profesionalizante 2, entonces
se tiene una agilidad en la programación y confección de los desempeños que se van solicitando, por
lo que en eso he podido avanzar. Así mismo, he podido organizar mis tiempos para proseguir y
cumplir con los tiempos previstos de la clase.
Ante los inconvenientes que se presentaron en la programación del sprint 0, se pudieron solucionar
más rápido ya que tengo la experiencia de los sprints anteriores del trabajo final.
Plan de Acción:
- Tener definidos los temas solicitados por cada desempeño a principio del cuatrimestre, para
que la planificación de la realización de estos, se pueda realizar con tiempo para poder
cumplirlos.
- Que los cambios que se produzcan en cada desempeño sean los menores, para que el
impacto sea menor
- Dedicar mayor tiempo al mapeo de base de datos a principio, para que una vez completo y
correcto, no se provoquen cambios en cuanto a las tablas definidas, o que si surgen cambios
de tablas que no se encuentran, sean las menores.
- SPRINT BACKLOG
El gráfico de avance nos permite monitorizar el ritmo de avance, y detectar de forma temprana
posibles desviaciones sobre la previsión que pudieran comprometer la entrega al final de sprint.
En este caso en el sprint 1 hubo desviaciones entre lo planificado y lo real, como se indica a
continuación en el gráfico:
- la línea bordo del gráfico nos indica la línea de tiempo en la que se estimó realizar todas las
tareas del sprint, en la cual se puede observar cómo esta linea está en forma decreciente, ya
que en el día 1 (comienzo del sprint) se muestra que existen todas las tareas por realizar,
pero a medida que pasan los días, las tareas van reduciéndose hasta finalizar las mismas al
día 7.
- la línea azul del gráfico nos indica la línea de tiempo en el que se fueron realizando en la
realidad todas las tareas del sprint.
Es importante destacar que mientras más por debajo se encuentre esta línea azul de la línea
roja, significará que nuestro proyecto está adelantado a lo estimado, y mientras más por
arriba se encuentre la línea azul de la linea bordó, significará que nuestro proyecto se está
retrasando con respecto a los tiempos previstos.
- BASE DE DATOS
Una retrospectiva no sólo debe fijarse en la solución de problemas (podría quedar una sensación
demasiado negativa de que las cosas no van bien), si no también hacer reconocimiento de las cosas
que fueron bien e identificar las que hay que potenciar más.
Por eso en esta oportunidad, y haciendo la retrospectiva de lo recorrido en este sprint 1, se pueden
definir los siguientes puntos:
¿Qué ha funcionado bien?
En este sprint pude avanzar con los tiempos replanificados, así mismo se pudo avanzar rápidamente
cuando surgieron inconvenientes, o dudas en la programación como así también en la carpeta.
Plan de Acción:
- Continuar organizado en los tiempos
- Continuar organizado en la programación
- Continuar organizado en la realización de la documentación
- SPRINT BACKLOG
El gráfico de avance nos permite monitorizar el ritmo de avance, y detectar de forma temprana
posibles desviaciones sobre la previsión que pudieran comprometer la entrega al final de sprint.
En esta oportunidad no se está pudiendo avanzar con el sprint 2, por motivos personales.
Posibles Desviaciones:
- Planificado:
El sprint está previsto en una duración de 12 días, de esa forma se planificó iniciar el día
martes 23 de octubre para finalizar el día 04 de noviembre, teniendo en cuenta que por día
se planificó un total de 3 horas.
- Real:
Por motivos personales, no he podido dedicar 3 horas por día como se planificó, por lo que la
tendencia de lo planificado vs lo real, a mitad del sprint se puede observar una demora en la
fecha de entrega del sprint 2.
- la línea bordo del gráfico nos indica la línea de tiempo en la que se estimó realizar todas las
tareas del sprint, en la cual se puede observar cómo esta linea está en forma decreciente, ya
que en el día 1 (comienzo del sprint) se muestra que existen todas las tareas por realizar,
pero a medida que pasan los días, las tareas van reduciéndose hasta finalizar las mismas al
día 12.
- la línea azul del gráfico nos indica la línea de tiempo en el que se van realizando en la
realidad todas las tareas del sprint.
En este caso se observa la linea azul hasta el día 7 que es el tiempo transcurrido, así mismo
como la línea azul que es la que marca lo esfuerzo real, se puede observar muy por encima
del esfuerzo planificado, representando un retraso en el sprint 2 respecto de lo planificado.
Es importante destacar que mientras más por debajo se encuentre esta línea azul de la línea
roja, significará que nuestro proyecto está adelantado a lo estimado, y mientras más por
arriba se encuentre la línea azul de la linea bordó, significará que nuestro proyecto se está
retrasando con respecto a los tiempos previstos.
- BASE DE DATOS
Apéndice
Requerimientos Funcionales
El Sistema de Información Ghaff deberá:
Administrar productos RG
Administrar clientes RG
Registrar datos del cliente RD
Actualizar barrio RD
Actualizar localidad RD
Modificar datos del cliente RD
Consultar datos del cliente RD
Emitir listado de clientes RD
Generar listado de productos por clientes RD
Administrar ventas RG
Registrar venta RD
Consultar venta RD
Actualizar forma de pago RD
Actualizar Banco RD
Actualizar Plan RD
Registrar anulación de venta RD
Emitir factura de venta
Generar reporte de ventas realizadas de contado RD
Generar reporte de ventas realizadas con tarjeta RD
Administrar Marketing RG
Registrar producto por temporada RD
Requerimientos No Funcionales
o El sistema poseerá gestión de usuarios, cada uno con sus roles y sus
permisos correspondientes
o El Sistema de Información funcionara con permisos especiales para
Administración.
o El Sistema de Información registrara para cada usuario, según su rol, una
clave única teniendo en cuenta el área a la cual pertenezca, generando el
permiso que le corresponda.
Funcionalidades
que abarcan en
la materia PP2
Funcionalidades
que abarcan en
la materia PP2
Funcionalidades
que abarcan en la
materia PP2
Funcionalidades
que abarcan en la
materia PP2
Actor Rol
Responsable de administrar y actualizar
la información general del sistema,
Administrador del Sistema.(R.AS)
incluida también la información de los
usuarios para ingreso al sistema
Actor Rol
Responsable administrar y actualizar los
Responsable de Productos (R.P)
productos en stock
Actor Rol
Responsable de ventas (R.V) Responsable administrar y actualizar las
ventas del negocio
Actor Rol
Responsable administrar y actualizar la
información de los clientes
Responsable de Atención al Cliente
(R.A.C)
Actor Rol
Responsable del marketing de la Responsable administrar y actualizar la
Empresa información de marketing de la Empres
(R.M.E)
Mapeo a BDR