Proyecto II - HUGO
-
Upload
luiggi-lamela -
Category
Documents
-
view
51 -
download
0
Transcript of Proyecto II - HUGO
PROYECTO II
rea Temtica:Tecnologas de la informtica, de las comunicaciones y electrnica.
Proyecto de aplicacin:Portal B2B para empresas dedicada a la comercializacin de productos de TelecomunicacionesTema:Desarrollo del ProyectoProfesor:Mg. Gner ZambranoIntegrantes:Pachas Almeyda, Hugo AntonioPrado Vsquez, CsarCiclo:XSeccin:55JGrupo:7Proyectos IIImplementacin de un portal B2B para empresas dedicada a la comercializacin de productos de Telecomunicaciones
Fecha:10/10/12Portal B2B para empresas1
Tabla de contenido
INTRODUCCION3DESARROLLO DEL PROYECTO44.1.Sprint 044.1.1.Descripcin de los Requerimientos Funcionales y No Funcionales44.1.2.Modelo de Anlisis54.1.3.Establecer Pila de Producto (Product Backlog)64.1.4.Grafico Sprint 064.1.5.Diccionario de Datos64.1.6.Modelo de Datos74.2.Sprint 194.2.1.Historia de usuario94.2.2.Desarrollo de Querys114.2.3.Grafico Sprint 1114.3.Sprint 2124.3.1.Historia de usuario124.3.2.Desarrollo de Querys144.3.3.Grafico Sprint 2144.4.Sprint 3154.4.1.Historia de usuario154.4.2.Desarrollo de Querys164.4.3.Grafico Sprint 3164.5.Sprint 4174.5.1.Historia de usuario174.5.2.Desarrollo de Querys194.5.3.Grfico de Sprint 419ANEXOS20
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.
DESARROLLO DEL PROYECTO
En este captulo se desarrolla el proyecto, este se agrupa en 4 Interacciones las cuales se especifican a continuacin:N de sprintInicioDasrea de Importancia
021-agost5Sprint Inicial
126-agos6Supervisin y Mantenimiento
201-set6Supervisin y Operaciones
307-set10Operaciones y Contabilidad
417-set10Operaciones y Reportes
Cuadro 1- Planificacin de Interacciones4.1. Sprint 0En Este Sprint se desarrolla las actividades necesarias para el levantamiento de Informacin4.1.1. Descripcin de los Requerimientos Funcionales y No FuncionalesREQUERIMIENTOS FUNCIONALES
1Registrar Ejecutivos de Venta
2Registrar Productos Nuevos
3Realizar Lista de Clientes y Registrar nuevos
4Registrar Proveedores Nuevos
5Registrar Nueva Sede
6Registrar Notas de pedidos
7Listar Stock en Sedes
8Listar Personal de Ventas de Cada Sede
Cuadro 2 - Requerimientos Funcionales
REQUERIMIENTOS NO FUNCIONALES
1El sistema debe, obligatoriamente nickname y contrasea a usuario
2El sistema debe proporcionar los reportes en Excel
3El sistema permite actualizar el estado de los pedidos y realizar un registro del usuario que realizo la actualizacin
4El sistema permitir las consultas de los pedidos en diferentes estados.
5El sistema tendr un men con las opciones: archivo, guardar, exportar, consultar, cortar, pegar, cerrar sesin.
6El Men principal podr ser ubicado en cualquier parte de la pantalla.
7La interfaz grfica podr ser modificada para una mejor visualizacin dependiendo del usuario.
8El sistema contara con una interfaz grfica predeterminada
Cuadro 3 - Requerimientos no Funcionales
4.1.2. Modelo de Anlisis
4.1.3. Establecer Pila de Producto (Product Backlog)Ver Anexo 03 - Pila de Producto4.1.4. Grafico Sprint 0Ver Anexo 04 Grafico Sprint 04.1.5. Diccionario de DatosVer Anexo Diccionario de Datos
Portal B2B para empresas dedicada a la comercializacin de productos de Telecomunicaciones PROYECTOS IIPortal B2B para empresas dedicada a la comercializacin de productos de Telecomunicaciones PROYECTOS II
USMP - FIA26
USMP - FIA26
4.1.6. Modelo de Datos
4.2. Sprint 1En la interaccin Sprint 1, 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:4.2.1. Historia de usuarioTodos los requisitos adquiridos y priorizados, las mostramos mediante las historia de usuarios, el cual contiene
ID: R10Guardar Registro de Ejecutivo de Ventas
Como SupervisorQuiero poder ver el listado de los ejecutivos de ventas De modo que pueda mostrar y conocer todos los vendedores y su respectivo estadoAsi como ingresar algn nuevo vendedor
Estimacin7
Prioridad3Dependiente
Visualizar los clientes en orden alfabtico con su respectiva descripcinCuando 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.
Tabla 1 - US Registrar Ejecutivo de Ventas
ID: R2Producto(Equipo) Nuevo
Como supervisorQuiero poder seleccionar y ver los productos disponibles por sedeDe modo que cuando quiera ingresar un producto nuevo solo seleccione la sede y agregue una fila mas o solo modifique la cantidad del producto existente
Estimacin8
Prioridad5Dependiente
Ingresar el cdigo del producto , si ya existe , que me permita modificar sus datos y sino es asi el ingreso de una nueva lineaIntroducir el estado del producto y a qu sede pertenece
ID: R7Registrar Cliente
Como SupervisorQauiero poder registrar clientes nuevos para su posterior seguimientoDe modo pueda guardar para as tenerlos en la cartera de clientes.
Estimacin5
Prioridad5Dependiente
Introducir los datos del clientes, y poder guardar sus datosIntroducir los datos de los clientes y poder modificarlo cuando seas necesario.
Tabla 2 - US Registrar Producto Nuevo y Registrar Cliente
ID: R11Buscar Equipo
Como Supervisor/ Jefe de VentasQuiero poder seleccionar y ver los equipos disponiblesDe modo que se pueda asignar un equipo a un vendedor r sus respectivos estados
Estimacin8
Prioridad8Dependiente
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
Tabla 3 US Buscar Equipo4.2.2. Desarrollo de QuerysIDQUERY
R11SELECT * FROM TEQUIPO WHERE ESTREG ='DISPONIBLE'
R7INSERT INTO TCONTACTO (IDCONT, CODEMPRE, APECONT, RUC, DIRECCION, TELEFONO) VALUES (?,?,?,?,?,?)
R2SELECT * FROM TPRODUCTOINSERT INTO TPRODUCTO (IDPROD, CODEMPR, ESTREG, DESPROD, FABPROD, NOMPROD, NUMPROD) VALUES (?,?,?,?,?,?,?)
R10SELECT * FROM TEMPLEADOINSERT INTO TEMPLEADO (IDEMPL, ESTREG, DNIEMPL, FIJEMPL, FNOMEMPL, NOMEMPL, IDCARGO) VALUES (?,?,?,?,?,?,?)
Tabla 4- Query S14.2.3. Grafico Sprint 1
Ver Anexo 05 Grafico Sprint 1
4.3. Sprint 2En 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:4.3.1. Historia de usuarioTodos los requisitos adquiridos y priorizados, las mostramos mediante las historia de usuarios, el cual contiene
ID: R3Consultar Productos Proveedor
Como Jefe de VentasQuiero poder ver un listado de todos los servicios que est ofreciendo el proveedorDe modo que pueda verificar como estn siendo atendidos los servicios.
Estimacin6
Prioridad5Dependiente
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.
Tabla 5 - US Consultar Producto Proveedor
ID: R9Registro Proveedor Nuevo
Como Jefe de VentasQuiero poder ingresar proveedores que cumplan con ciertos criteriosDe modo que se pueda consultar sus productos con solo consultar u nombre o cdigo del proveedor
Estimacin5
Prioridad8Dependiente
Introducir el nombre del proveedor y su descripcin detallada.Se visualizan los proveedores hasta el momento registrados
Tabla 6 US Registrar ProveedorID: R8Consultar Estado Pedido
Como Ejecutivo de ventasQuiero poder seleccionar y ver los pedidos y su estadosDe modo que se pueda hacer un seguimiento parte de los ejecutivos de ventas
Estimacin6
Prioridad3Dependiente
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
4.3.2. Desarrollo de QuerysIDQUERY
R3SELECT IDPROV,ESTREG,IDPROD,NOMPROD,CANTSTOCK,FECSTOCK,FABPROD,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 ?
R9INSERT INTO TPROVEEDOR(ESTREG,CODPROV,DESPROV,DNIPROV,NOMPROV,RELEVPROV,RUCPROV,FECHAREGISTRO) VALUES(?,?,?,?,?,?,?,SYSDATE())
R8SELECT * FROM TPEDIDO WHERE ESTREG='DISPONIBLE'
Tabla 8 - Query S2
4.3.3. Grafico Sprint 2
Ver Anexo 06 Grafico Sprint 24.4. Sprint 3En la interaccin Sprint 3, 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 10 das y se desarrollan 4 historias de usuario , de las cuales hasta el momento se han dado 2. Se mostrar a continuacin:4.4.1. Historia de usuarioTodos los requisitos adquiridos y priorizados, las mostramos mediante las historia de usuarios, el cual contiene
ID: R14Registrar Nueva Sede
Como Jefe de VentasQuiero poder listar las sede hasta el momento registradas y que se pueda ingresar alguna sede que se desee agregar
Estimacin6
Prioridad5Dependiente
Me muestra la lista de sedes actualesIngreso el nombre de la nueva sede y aado su descripcin.
Tabla 9 - US Registrar Nueva Sede
ID: R5Consultar Stock por Sede
Como SupervisorQuiero 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
Estimacin6
Prioridad5Dependiente
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 Sede4.4.2. Desarrollo de QuerysIDQUERY
R14INSERT INTO TLOCAL(ESTREG,CODEMPR,NOMLOCA,IDTLOC,NOMPROV,RUCLOCA, FECHAREGISTRO) VALUES(?,?,?,?,?,?,SYSDATE())
R5SELECT * FROM TSTOCK WHERE CODLOCA = ?
Tabla 11 - Query S34.4.3. Grafico Sprint 3
Ver Anexo 07 Grafico Sprint 3
4.5. Sprint 4En la interaccin Sprint 4, 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 10 das y se desarrollan 4 historias de usuario y se mostrar a continuacin:4.5.1. Historia de usuarioTodos los requisitos adquiridos y priorizados, las mostramos mediante las historia de usuarios, el cual contiene
ID: R12Registrar Nota de Pedido
Como Ejecutivo de VentasQuiero 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.
Estimacin6
Prioridad8Dependiente
Introducir el nmero de Pedido, descripcin del pedido y montos.Tener opcin de exportar.
Tabla12 - US Registrar Nota de Pedido
ID: R20Reportes y Consultas
Como Jefe de VentasQuiero poder ver reportes sobre las ventas realizadas, el vendedor y los stock en tienda en un solo documento.
Estimacin6
Prioridad5Dependiente
Introducir el nmero de Pedido y los equipos vendidos por un vendedor especifico.
Tabla 13 - US Reportes y ConsultasID: R21Reportes de Toma Decisiones
Como GerenteQuiero poder visualizar la informacin del estado de la empresaDe modo que se pueda optar a tomar mejores decisiones sobre el negocio.
Estimacin6
Prioridad5Dependiente
Introducir las condiciones necesarias, y me muestre reportes necesarios.
Tabla 14 - Reporte de Toma de Decisiones4.5.2. Desarrollo de QuerysIDQUERY
R12INSERT INTO TPEDIDO (ESTREG,NCOMPED,OBSPED,IIDEMPL,IDLOCA,IDPROV,FECPED) VALUES(?,?,?,?,?,?,SYSDATE())
Tabla 15 - Query S4
4.5.3. Grfico de Sprint 4
Ver Anexo 08 Grafico Sprint 4
ANEXOS
Anexo 1:Cronograma del ProyectoAnexo 2:Roles Cronograma del Proyecto
Anexo 3:Pila de Producto (Product Backlog )IDNombreUsuarioDescripcinSprintPriorizacin
R10Registrar ejecutivos de Venta SupervisorSe muestra campos de registro 1Alta
R11Asignar Equipo a ejecutivo de ventasSupervisor, Jefe de ventasSe asigna equipos por cdigo a un vendedor especifico1Alta
R2Registrar productos nuevosSupervisorSe muestra un listado de los productos por sede y la opcin de agregar uno nuevo 1Baja
R7Registrar a clientes nuevosSupervisorSe registra a los clientes nuevos.1Muy Alta
R3Se realiza una consulta de los productos del proveedorJefe de VentasSe realiza una consulta de los productos, estado y descripcin del item2Alta
R8Consulta estado del pedidoEjecutivo de ventasSe verifica si el pedido ha sido cancelado o si ha sido anulado2Baja
R9Se registra al proveedor nuevoJefe de VentasSe registra al nuevo proveedor2Muy Alta
R13Se consulta los servicio finales 3Baja
R4Se realiza orden de pedido3Baja
R14Se registra nueva sedeJefe de VentasSe registra a nuevas sedes 3Alta
R5Se consulta stock por sedeSupervisorSe realiza una consulta del stock por sede 3Alta
R12Registrar nota de pedidoEjecutivo de ventasSe ingresa notas de pedido realizadas a los clientes4Muy Alta
R20Se realiza reportes y ConsultasJefe de VentasSe realizas reporte y consultas.4Alta
R21Se realizar reportes para toma de decisionesGerenteReportes que sierven para toma de decisiones 4Alta
Anexo 3 - Pila de Producto
Anexo 4:Grafico Sprint 0
N de sprintInicioDas12345
021-agost5MMJVS
21-agost22-agost23-agost24-agost25-agost
Tareas pendientes76532
Horas de trabajo 7858402012
PILA DEL SPRINTESFUERZO
Backlog IDTareaTipoEstadoResponsable
R0_1Definir Alcance del proyecto106
R0_2levantar requisitos de lo stakeholder1212864
R0_3Priorizacin de requisitos6
R0_4Establecer el Product Backlog1262
R0_5Establecer el Sprint Backlog16161688
R0_6Cronograma del Proyecto1062
R0_7Desarrollo del Modelo Relacional1212126
Anexo 4 - Pila Sprint 0
Figura 1 Grfico Burn Down Sprint 0
Anexo 5:Grafico Sprint 1N de sprintInicioDas123456
126-gost6DLMMJV
26-agost27-agost28-agost29-agost30-agost31-agost
Tareas pendientes272319151515
Horas de trabajo 16010677514725
PILA DEL SPRINTESFUERZO
Backlog IDTarea
R10Registrar ejecutivos de ventas por ubicacin43302415147
R10_A1User Storie Asignar operador a Servicio5
R10_A2Creacin de prototipo622221
R10_A3Cumplir con criterio de aceptacin de la asignacin de operador101010552
R10_A4Desarrollar Query que muestren los ejecutivos de ventas y a la sede a la que pertenecen y agregar nuevos842
R10_A5Desarrollar validaciones si no se encuentra registrado un ejecutivo de ventas44
R10_A6Validar que se registre los datos en la BD444211
R10_A7Realizacin de pruebas666663
R11Asignar equipo a ejecutivo de ventas43302415147
R11_A1User Storie Asignar equipo a ejecutivo de ventas5
R11_A2Creacin de prototipo622221
R11_A3Cumplir con criterio de aceptacin de la asignacin del equipo101010552
R11_A4Desarrollar Query que me permita localizar ID de equipo , cantidad y ubicacion842
R11_A5Desarrollar validaciones si no se tiene equipos en stock44
R11_A6Validar que se registre los datos en la BD444211
R11_A7Realizacin de pruebas666663
R2Registrar productos nuevos45282012106
R2_A1Realizar User Storie5
R2_A2Creacin de prototipo622221
R2_A3cumplir criterio de aceptacin842
R2_A4desarrollar query que me permita registrar equipos nuevos a una sede especifica842
R2_A5calcular cantidad de equipos por sede44
R2_A6validar que lo datos estn en la BD444211
R2_A7Desarrollar que imprima la cantidad de estado de equipos444211
R2_A8realizar pruebas666663
R7Registrar a clientes nuevos 29189995
R7_A1Realizar User Storie5
R7_A2Creacin de prototipo62
R7_A3cumplir criterio de aceptacin862221
R7_A4Validar que se registre los datos en la BD441111
R7_A5realizar pruebas666663
Anexo 5 - Pila Sprint 1
Figura 2 Grafico Burn down Sprint 1
Anexo 6:Grafico Sprint 2123456
N de sprintInicioDasSDLMMJ
201-set601-set02-set03-set04-set05-set06-set
Tareas pendientes171414121212
Horas de trabajo 1158076454221
PILA DEL SPRINTESFUERZO
Backlog IDTarea
R9Se registra el proveedor nuevo33242415147
R9_A1Realizar User Storie5
R9_A2Creacin de prototipo622221
R9_A3cumplir criterio de aceptacin101010552
R9_A4Validar que se registre los datos en la BD666211
R9_A5realizar pruebas666663
R3Se realiza una consulta de los productos del proveedor41282615147
R3_A1User Storie 5
R3_A2Creacin de prototipo622221
R3_A3Cumplir con criterio de aceptacin101010552
R3_A4Desarrollar Query que muestren los productos del proveedor y su respectivo estado y descripcion842
R3_A5Validar que se registre los datos en la BD666211
R3_A6Realizacin de pruebas666663
R8Consultar estado de pedido41282615147
R8_A1User Storie 5
R8_A2Creacin de prototipo622221
R8_A3Cumplir con criterio de aceptacin101010552
R8_A4Desarrollar Query que consulte el estado del pedido 842
R8_A5Validar que se registre los datos en la BD666211
R8_A6Realizacin de pruebas666663
Anexo 6 - Pila Sprint 2
Figura 3 Grfico Burn Down Sprint 2
Anexo 7:Grafico Sprint 3
N de sprintInicioDas12345678910
307-set10VSDLMMJVSD
07- set08-set09-set10-set11-set12-set13-set14-set15-set16-set
Tareas pendientes1210108886410
Horas de trabajo 82565233291612710
PILA DEL SPRINTESFUERZO
Backlog IDTarea
R14Registrar nueva Sede412826151477300
R14_A1User Storie 5
R14_A2Creacin de prototipo6222211
R14_A3Cumplir con criterio de aceptacin10101055222
R14_A4Desarrollar Query que permita registrar la sede842
R14_A5Validar que se registre los datos en la BD66621111
R14_A6Realizacin de pruebas6666633
R5Consular Stock por Sede412826181595410
R5_A1User Storie 5
R5_A2Creacin de prototipo622221
R5_A3Cumplir con criterio de aceptacin10101086421
R5_A4Desarrollar Query que consulte los equipos disponibles por sede842
R5_A5Validar que se registre los datos en la BD666211
R5_A6Realizacin de pruebas666663331
Anexo 7 - Pila Sprint 3
Figura 4 Grfico Burn Down Sprint 3
Anexo 8:Grafico Sprint 4N de sprintInicioDas12345678910
417-set10LMMJVSDLMM
17-set18-set19-set20-set21-set22-set23-set24-set25-set26-set
Tareas pendientes18161613131212600
Horas de trabajo 123847447442121900
PILA DEL SPRINTESFUERZO
Backlog IDTarea
R12Registrar Nota de pedido412523151477300
R12_A1User Storie 5
R12_A2Creacin de prototipo6222211
R12_A3Cumplir con criterio de aceptacin107755222
R12_A4Desarrollar Query que consulte los equipos disponibles y un query que registre la Nota de Pedido842
R12_A5Validar que se registre los datos en la BD66621111
R12_A6Realizacin de pruebas6666633
R20Realizar reportes y Consultas con opcin de exportacin413327171677300
R20_A1User Storie 551
R20_A2Creacin de prototipo6222211
R20_A3Cumplir con criterio de aceptacin10101055222
R20_A4Desarrollar Query que consulte las montacargas disponibles84222
R20_A5Validar que se registre los datos en la BD66621111
R20_A6Realizacin de pruebas6666633
R21Realizar reportes para toma de decisiones412624151477300
R21_A1User Storie 5
R21_A2Creacin de prototipo6222211
R21_A3Cumplir con criterio de aceptacin108855222
R21_A4Desarrollar Query que consulte los equipos disponibles y las ventas realizadas por sede842
R21_A5Validar que se registre los datos en la BD66621111
R21_A6Realizacin de pruebas6666633
Anexo 8 - Pila Sprint 4
Figura 5 Grfico Burn Down Sprint 4
Anexos