Beruflich Dokumente
Kultur Dokumente
PROYECTO II
rea Temtica:
Tecnologas de la informtica, de las comunicaciones y electrnica. Portal B2B para empresas dedicada a la comercializacin de productos de Telecomunicaciones Desarrollo del Proyecto Mg. Gner Zambrano
Proyecto de aplicacin:
Pachas Almeyda, Hugo Antonio Prado Vsquez, Csar Ciclo: Seccin: Grupo: Fecha: X 55J 7 10/10/12
Tabla de contenido
INTRODUCCION ................................................................................................................................ 3 DESARROLLO DEL PROYECTO...................................................................................................... 3 4.1. Sprint 0 ..................................................................................................................................... 4 Descripcin de los Requerimientos Funcionales y No Funcionales ............................ 4 Modelo de Anlisis .......................................................................................................... 5 Establecer Pila de Producto (Product Backlog) ........................................................... 6 Grafico Sprint 0 ............................................................................................................... 6 Diccionario de Datos ....................................................................................................... 6 Modelo de Datos .............................................................................................................. 7
Sprint 1 ..................................................................................................................................... 9 Historia de usuario .......................................................................................................... 9 Desarrollo de Querys .................................................................................................... 11 Grafico Sprint 1 ............................................................................................................. 11
Sprint 2 ................................................................................................................................... 12 Historia de usuario ........................................................................................................ 12 Desarrollo de Querys .................................................................................................... 14 Grafico Sprint 2 ............................................................................................................. 14
Sprint 3 ................................................................................................................................... 15 Historia de usuario ........................................................................................................ 15 Desarrollo de Querys .................................................................................................... 16 Grafico Sprint 3 ............................................................................................................. 16
Sprint 4 ................................................................................................................................... 17 Historia de usuario ........................................................................................................ 17 Desarrollo de Querys .................................................................................................... 19 Grfico de Sprint 4 ........................................................................................................ 19
ANEXOS............................................................................................................................................. 20
INTRODUCCION
En el presente capitulo nos enfocaremos en los pasos a seguir para el desarrollo del Portal B2B para empresas dedicadas a la comercializacin de productos de Telecomunicaciones, siempre siguiendo la metodologa SCRUM como base para un correcto desarrollo
En este captulo se ver como a travs de 4 Sprint, tomando en cuenta el Sprint 0 (Planificacin). Se puede armar la implementacin deseada por Diamires S.R.L... Se observaran User Stories ; el Product Backlog y los Spring Backlog que son el corazn del desarrollo de nuestro Proyecto.
Se recurrir a los grficos de Chart Down para medir los esfuerzos tanto en horas como en pendientes. Los integrantes del grupo sabremos apreciar las crticas y opiniones en pos a la mejora del proyecto.
USMP - FIA
0 1 2 3 4
5 6 6 10 10
4.1. Sprint 0
En Este Sprint se desarrolla las actividades necesarias para el levantamiento de Informacin
REQUERIMIENTOS FUNCIONALES 1 2 3 4 5 6 7 8
Registrar Ejecutivos de Venta Registrar Productos Nuevos Realizar Lista de Clientes y Registrar nuevos Registrar Proveedores Nuevos Registrar Nueva Sede Registrar Notas de pedidos Listar Stock en Sedes Listar Personal de Ventas de Cada Sede Cuadro 2 - Requerimientos Funcionales
USMP - FIA
REQUERIMIENTOS NO FUNCIONALES 1 2 3 4 5 6 7 8
El sistema debe, obligatoriamente nickname y contrasea a usuario El sistema debe proporcionar los reportes en Excel El sistema permite actualizar el estado de los pedidos y realizar un registro del usuario que realizo la actualizacin El sistema permitir las consultas de los pedidos en diferentes estados. El sistema tendr un men con las opciones: archivo, guardar, exportar, consultar, cortar, pegar, cerrar sesin. El Men principal podr ser ubicado en cualquier parte de la pantalla. La interfaz grfica podr ser modificada para una mejor visualizacin dependiendo del usuario. El sistema contara con una interfaz grfica predeterminada Cuadro 3 - Requerimientos no Funcionales
USMP - FIA
USMP - FIA
PROYECTOS II
PROYECTOS II
ID: R10
Como Supervisor
Quiero poder ver el listado de los ejecutivos de ventas De modo que pueda mostrar y conocer todos los vendedores y su respectivo estado Asi como ingresar algn nuevo vendedor Estimacin Prioridad 7 3 Dependiente
Visualizar los clientes en orden alfabtico con su respectiva descripcin Cuando quiera conocer el estado y datos del vendedor seleccionar su cdigo. Cuando desee ingresar un nuevo vendedor se me den los campos de ingreso asi como un reporte de los vendedores por sede.
Producto(Equipo) Nuevo
Ingresar el cdigo del producto , si ya existe , que me permita modificar sus datos y sino es asi el ingreso de una nueva linea Introducir el estado del producto y a qu sede pertenece
ID: R7
Como Supervisor
Registrar Cliente
Qauiero poder registrar clientes nuevos para su posterior seguimiento De modo pueda guardar para as tenerlos en la cartera de clientes. Estimacin Prioridad 5 5 Dependiente
Introducir los datos del clientes, y poder guardar sus datos Introducir los datos de los clientes y poder modificarlo cuando seas necesario.
USMP - FIA
10
Buscar Equipo
Introducir el nmero de equipo y me aparezca en un listado su informacin y estado. Introducir un cdigo de vendedor y me permita asignar el quipo al vendedor
ID R11 R7
QUERY
SELECT * FROM TEQUIPO WHERE ESTREG ='DISPONIBLE' INSERT INTO TCONTACTO (IDCONT, CODEMPRE, APECONT, RUC, DIRECCION, TELEFONO) VALUES (?,?,?,?,?,?) SELECT * FROM TPRODUCTO
R2
INSERT INTO TPRODUCTO (IDPROD, CODEMPR, ESTREG, DESPROD, FABPROD, NOMPROD, NUMPROD) VALUES (?,?,?,?,?,?,?) SELECT * FROM TEMPLEADO
R10
INSERT INTO TEMPLEADO (IDEMPL, ESTREG, DNIEMPL, FIJEMPL, FNOMEMPL, NOMEMPL, IDCARGO) VALUES (?,?,?,?,?,?,?)
Tabla 4- Query S1
USMP - FIA
11
4.3. Sprint 2
En la interaccin Sprint 2, se tiene establecido las prioridades. Los desarrolladores asignan una estimacin o una prioridad para cada requisito y estas estarn siendo documentadas en cada historia de usuario. Esta fase cubre 6 das y se desarrollan 4 historias de usuario y se mostrar a continuacin:
ID: R3
Como Jefe de Ventas
Quiero poder ver un listado de todos los servicios que est ofreciendo el proveedor De modo que pueda verificar como estn siendo atendidos los servicios.
Estimacin Prioridad
6 5 Dependiente
Introducir el nmero del proveedor, me muestre la informacin del proveedor ingresado con todos los datos. Introducir la cantidad requerida, me muestre un listado de los productos que tengan el estado disponible. Seleccionar un producto, de manera que pueda adquirirlo.
USMP - FIA
12
ID: R9
Como Jefe de Ventas
Quiero poder ingresar proveedores que cumplan con ciertos criterios De modo que se pueda consultar sus productos con solo consultar u nombre o cdigo del proveedor Estimacin Prioridad 5 8 Dependiente
Introducir el nombre del proveedor y su descripcin detallada. Se visualizan los proveedores hasta el momento registrados Tabla 6 US Registrar Proveedor
ID: R8
Como Ejecutivo de ventas
Quiero poder seleccionar y ver los pedidos y su estados De modo que se pueda hacer un seguimiento parte de los ejecutivos de ventas Estimacin Prioridad 6 3 Dependiente
Introducir el nmero de pedido y me aparezca en un listado su informacin y estado. Introducir un estado del pedido y me muestre todos los pedidos que cumplan con ese estado. Tabla 7 - US Consultar Estado Pedido
USMP - FIA
13
R3
DATE_FORMAT(FECHAFIN, '%D/%M/%Y') AS FECHAFIN,DATE_FORMAT(FECHAREGISTRO, '%D/%M/%Y') AS FECHAREGISTRO FROM TPRODUCTO TP INNER JOIN TSTOCK TS ON TP.CODEMP=TS.CODEMP WHERE ESTADO LIKE ? INSERT INTO
R9
R8
USMP - FIA
14
ID: R14
Como Jefe de Ventas
Quiero poder listar las sede hasta el momento registradas y que se pueda ingresar alguna sede que se desee agregar
Estimacin Prioridad
6 5 Dependiente
Me muestra la lista de sedes actuales Ingreso el nombre de la nueva sede y aado su descripcin.
USMP - FIA
15
ID: R5
Como Supervisor
Quiero poder seleccionar la sede y ver los equipos por cada una de ellas. De modo que pueda modificar el stock segn reportes o agregar si fuera necesario Estimacin Prioridad 6 5 Dependiente
Introducir el cdigo o nombre de la sede y listar los equipos disponibles. Introducir el cdigo del equipo a consultar Tabla 10 - US Consultar Stock por Sede
USMP - FIA
16
ID: R12
Como Ejecutivo de Ventas
Quiero poder guardar las notas de pedido que realizan los ejecutivos de ventas a los clientes. De modo que pueda llevar un registro de los montos con opciona exportar. Estimacin Prioridad 6 8 Dependiente
Introducir el nmero de Pedido, descripcin del pedido y montos. Tener opcin de exportar. Tabla12 - US Registrar Nota de Pedido
USMP - FIA
17
Reportes y Consultas
Estimacin Prioridad
6 5 Dependiente
ID: R21
Como Gerente
Quiero poder visualizar la informacin del estado de la empresa De modo que se pueda optar a tomar mejores decisiones sobre el negocio. Estimacin Prioridad 6 5 Dependiente
USMP - FIA
18
QUERY
USMP - FIA
19
ANEXOS
USMP - FIA
20
Anexos
Anexo 1
Anexos
Anexo 2
Anexos
Anexos
Anexos
Anexos
Anexos
Anexo 3 ID
R10 R11 R2 R7 R3 R8 R9 R13 R4 R14 R5 R12 R20 R21
Usuario
Supervisor Supervisor, Jefe de ventas Supervisor Supervisor Jefe de Ventas Ejecutivo de ventas Jefe de Ventas
Descripcin
Se muestra campos de registro Se asigna equipos por cdigo a un vendedor especifico Se muestra un listado de los productos por sede y la opcin de agregar uno nuevo Se registra a los clientes nuevos. Se realiza una consulta de los productos, estado y descripcin del item Se verifica si el pedido ha sido cancelado o si ha sido anulado Se registra al nuevo proveedor
Sprint Priorizacin
1 1 1 1 2 2 2 3 3 Alta Alta Baja Muy Alta Alta Baja Muy Alta Baja Baja Alta Alta Muy Alta Alta Alta
Asignar Equipo a ejecutivo de ventas Registrar productos nuevos Registrar a clientes nuevos Se realiza una consulta de los productos del proveedor Consulta estado del pedido Se registra al proveedor nuevo Se consulta los servicio finales Se realiza orden de pedido Se registra nueva sede Se consulta stock por sede Registrar nota de pedido Se realiza reportes y Consultas Se realizar reportes para toma de decisiones
Se registra a nuevas sedes Se realiza una consulta del stock por sede Se ingresa notas de pedido realizadas a los clientes Se realizas reporte y consultas. Reportes que sierven para toma de decisiones
3 3 4 4 4
Anexos
Anexo 4
Grafico Sprint 0
N de sprint
Inicio
Das
1 M
21-agost
2 M
22-agost
3 J
23-agost
4 V
24-agost 3
5 S
25-agost 2
21-agost
78
58
40
20
12
Tarea Definir Alcance del proyecto levantar requisitos de lo stakeholder Priorizacin de requisitos Establecer el Product Backlog Establecer el Sprint Backlog Cronograma del Proyecto Desarrollo del Modelo Relacional
Anexos
Anexos
Anexo 5
Grafico Sprint 1
N de sprint Inicio Das
1 D
26-agost
2 L
27-agost
3 M
28-agost
4 M
29-agost
5 J
30-agost
6 V
31-agost 15
26-gost
27
23
19
15
15
106
77
51
47
25
ESFUERZO 43 5 6 10 8 4 4 2 10 4 4 4 4 2 1 1 2 10 2 2 5 2 5 1 2 30 24 15 14 7
User Storie Asignar operador a Servicio Creacin de prototipo Cumplir con criterio de aceptacin de la asignacin de operador Desarrollar Query que muestren los ejecutivos de ventas y a la sede a la que pertenecen y agregar nuevos Desarrollar validaciones si no se encuentra registrado un ejecutivo de ventas Validar que se registre los datos en la BD
Anexos
Realizacin de pruebas
Asignar equipo a ejecutivo de ventas
6 43 5 6 10 8 4 4 6
6 30
6 24
6 15
6 14
3 7
User Storie Asignar equipo a ejecutivo de ventas Creacin de prototipo Cumplir con criterio de aceptacin de la asignacin del equipo Desarrollar Query que me permita localizar ID de equipo , cantidad y ubicacion Desarrollar validaciones si no se tiene equipos en stock Validar que se registre los datos en la BD Realizacin de pruebas
2 10 4 4 4 6
2 10 2
2 5
2 5
1 2
4 6
2 6
1 6
1 3
R2 R2_A1 R2_A2
45 5 6
28
20
12
10
Anexos
R2_A3 R2_A4 R2_A5 R2_A6 R2_A7 R2_A8 R7 R7_A1 R7_A2 R7_A3 R7_A4 R7_A5
cumplir criterio de aceptacin desarrollar query que me permita registrar equipos nuevos a una sede especifica calcular cantidad de equipos por sede validar que lo datos estn en la BD Desarrollar que imprima la cantidad de estado de equipos realizar pruebas
Registrar a clientes nuevos
8 8 4 4 4 6 29 5 6 8 4 6
4 4 4 4 4 6 18
2 2
4 4 6 9
2 2 6 9
1 1 6 9
1 1 3 5
Realizar User Storie Creacin de prototipo cumplir criterio de aceptacin Validar que se registre los datos en la BD realizar pruebas
2 6 4 6 2 1 6 2 1 6 2 1 6 1 1 3
Anexos
Anexos
Anexo 6
Grafico Sprint 2
1
N de sprint Inicio Das
2 D
02-set
3 L
03-set
4 M
04-set
5 M
05-set
6 J
06-set 12
S
01-set 17
01-set
6
Tareas pendientes Horas de trabajo
14
14
12
12
115
80
76
45 ESFUERZO
42
21
33 5 6 10 6 6 41
24
24
15
14
Creacin de prototipo
2 10 6 6 28
2 10 6 6 26
2 5 2 6 15
2 5 1 6 14
1 2 1 3 7
realizar pruebas
Anexos
R3_A1
User Storie
R3_A2
Creacin de prototipo
R3_A3
10
10
10
R3_A4
Desarrollar Query que muestren los productos del proveedor y su respectivo estado y descripcion
R3_A5
Realizacin de pruebas
6 41 5 6 10 8 6
6 28
6 26
6 15
6 14
3 7
User Storie Creacin de prototipo Cumplir con criterio de aceptacin Desarrollar Query que consulte el estado del pedido Validar que se registre los datos en la BD
2 10 4 6
2 10 2 6
2 5
2 5
1 2
Anexos
R8_A6
Realizacin de pruebas
Anexos
Anexo 7
Grafico Sprint 3
N de sprint
Inicio
Das
1 V
07- set
2 S
08-set
3 D
09-set
4 L
10-set
5 M
11-set
6 M
12-set
7 J
13-set
8 V
14-set
9 S
15-set
10 D
16-set
07-set
10
8 33
8 29
8 16
6 12
4 7
1 1
0 0
ESFUERZO
Tarea
Registrar nueva Sede
41 28 26 5 6 2 2
15
14
User Storie Creacin de prototipo Cumplir con criterio de aceptacin Desarrollar Query que permita registrar la sede Validar que se registre los datos en la BD Realizacin de pruebas
2 5
2 5
1 2
1 2 2
10 10 10 8 6 6 4 6 6 2 6 6
2 6
1 6
1 3
1 3
Anexos
41 28 26 5 6 2 2
18
15
User Storie
Creacin de prototipo
2 8
2 6
1 4 2 1
10 10 10 8 6 6 4 6 6 2 6 6
2 6
1 6
1 3 3 3 1
Realizacin de pruebas
Anexos
Grfica de Esfuerzo
90 80 70 60 50 40 30 20 10 0
Horas
Series1
Anexos
Anexo 8
N de sprint
:
Inicio
Grafico Sprint 4
Das
1 L
17-set
4 J
20-set
5 V
21-set
6 S
22-set
7 D
23-set
8 L
24-set
9 10 M M
25-set 26-set
17-set
10
M M
18-set 19-set
0 0
0 0
Tarea
Registrar Nota de pedido User Storie Creacin de prototipo Cumplir con criterio de aceptacin Desarrollar Query que consulte los equipos disponibles y un query que registre la Nota de Pedido Validar que se registre los datos en la BD Realizacin de pruebas Realizar reportes y Consultas con opcin de exportacin User Storie
41 25 23 15 14 7 5 6 10 8 6 6 2 7 4 6 6 2 7 2 6 6 2 6 1 6 1 3 2 5 2 5 1 2
1 2 2
1 3 7
41 33 27 17 16 7 5 5 1
Anexos
R20_A2 R20_A3 R20_A4 R20_A5 R20_A6 R21 R21_A1 R21_A2 R21_A3 R21_A4 R21_A5 R21_A6
Creacin de prototipo Cumplir con criterio de aceptacin Desarrollar Query que consulte las montacargas disponibles Validar que se registre los datos en la BD Realizacin de pruebas Realizar reportes para toma de decisiones User Storie Creacin de prototipo Cumplir con criterio de aceptacin Desarrollar Query que consulte los equipos disponibles y las ventas realizadas por sede Validar que se registre los datos en la BD Realizacin de pruebas
2 5 2 1 6
1 2
1 2 2
10 10 10 5 8 6 6 4 6 6 2 6 6 2 2 6
1 3
1 3 7
41 26 24 15 14 7 5 6 10 8 6 6 2 8 4 6 6 2 8 2 6 6 2 6 1 6 1 3 2 5 2 5 1 2
1 2 2
1 3
Anexos
Anexos