Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERIA
de organización de eventos
TESIS
AUTOR(ES)
ASESOR
A toda mi familia y en especial a mi madre Eugenia Retuerto y hermana Leslie por motivarme a continuar
mis estudios, ser una mejor profesional cada día, por apoyarme en las decisiones que tomo y alentarme para
seguir adelante con mis metas.
A Dios, a mi esposo Ricardo por la paciencia durante este proceso, a mi hermana Laura por acompañarme
en esta etapa de nuestra carrera y a mí madre Eugenia Retuerto por enseñarnos a no rendirnos y motivarnos
siempre a seguir adelante con nuestros anhelos.
I
AGRADECIMIENTOS
Agradecer a Dios por la bendición que nos da cada día y a nuestra familia por apoyarnos y
comprendernos en esta etapa de estudios que nos permitirá crecer en lo profesional y lo
personal.
Luego, agradecer también a la universidad UPC y a los docentes que fueron nuestros guías
y nos brindaron un apoyo para lograr ser mejores profesionales no solo laboralmente, sino
también a nivel personal.
Por último, a nuestros amigos que estuvieron apoyándonos y motivándonos para que
sigamos adelante hasta llegar al final de este reto profesional.
II
RESUMEN
La presente tesis tiene como objeto de estudio a la empresa Fantastibox S.A.C que pertenece
a la industria de la organización de eventos tales como onomásticos, graduaciones, eventos
corporativos y alquiler de cabinas de fotos instantáneas.
III
[Proposal for a web system to optimize the search and selection of suppliers through
georeferencing and decision trees in the event organization sector]
ABSTRACT
The present thesis has as object of study the company Fantastibox S.A.C that belongs to the
industry of the organization of events such as onomastics, graduations, corporate events and
rental of instant photo booths.
The main motivation of this project is to address the main problem of the company that refers
to the high times in the search and inappropriate choice of suppliers; This is produced by the
manual handling of information and a considerable investment of time for the application of
the criteria when selecting the supplier (price, location, years of experience in the service)
necessary to guarantee a successful event.
This leads to loss of business opportunities, low customer loyalty. Likewise, they do not
adequately monitor the suppliers with whom they worked at some point, incurring failed
contracts.
Based on the identification of the problem and analysis of the company's processes, the
project's objective is to implement a web system that achieves the automation of the supplier
search process and the downward trend in prices with reverse auction. Likewise, the use of
decision tree algorithms is proposed to be able to choose the best providers for each service
requested by the client.
The proposal is aligned with the company's objective in terms of increasing the response to
the number of customer requests regardless of the date of the event.
IV
TABLA DE CONTENIDOS
INTRODUCCIÓN ........................................................................................................................................... 1
1 CAPÍTULO 1: DEFINICIÓN DEL PROYECTO .......................................................................... 2
1.1 OBJETO DE ESTUDIO ............................................................................................................................ 2
1.2 PLANTEAMIENTO DEL PROBLEMA ........................................................................................................ 1
1.2.1 Análisis del mercado de proveedores: ................................................................................................. 2
1.2.2 Análisis de la demanda de contratación de eventos en el mercado: .................................................... 5
1.2.3 Estimación de pérdidas de negocio: .................................................................................................. 10
1.2.4 Árbol de problemas: .......................................................................................................................... 10
1.3 OBJETIVOS ......................................................................................................................................... 13
1.3.1 Objetivo General ............................................................................................................................... 13
1.3.2 Objetivos Específicos ........................................................................................................................ 13
1.4 INDICADORES DE ÉXITO...................................................................................................................... 13
1.5 IMPACTO EN LA ORGANIZACIÓN ........................................................................................................ 14
1.6 ANÁLISIS DE FACTIBILIDAD ............................................................................................................... 15
1.6.1 Factibilidad técnica: .......................................................................................................................... 15
1.6.2 Factibilidad económica: .................................................................................................................... 18
2 CAPÍTULO 2: LOGRO DE LOS STUDENT OUTCOMES ...................................................... 22
2.1 ABET1 ................................................................................................................................................ 22
2.2 ABET2 ................................................................................................................................................ 22
2.3 ABET3 ................................................................................................................................................ 22
2.4 ABET4 ................................................................................................................................................ 23
2.5 ABET5 ................................................................................................................................................ 23
2.6 ABET6 ................................................................................................................................................ 23
2.7 ABET7 ................................................................................................................................................ 24
3 CAPÍTULO 3: MARCO TEÓRICO ............................................................................................. 25
3.1 INTRODUCCIÓN .................................................................................................................................. 25
3.1.1 Subasta inversa .................................................................................................................................. 25
3.1.2 Selección multicriterio ...................................................................................................................... 26
3.1.3 Árboles de decisión ........................................................................................................................... 26
4 CAPÍTULO 4: DESARROLLO DEL PROYECTO .................................................................... 28
4.1 ANÁLISIS DEL NEGOCIO ...................................................................................................................... 28
4.1.1 Nivel 1 – Zachman (Alcance): .......................................................................................................... 28
4.1.2 Nivel 2 – Zachman (Definición de procesos): ................................................................................... 49
5 CAPÍTULO 5: RESULTADOS DEL PROYECTO ..................................................................... 96
5.1 ANÁLISIS DE REQUERIMIENTOS .......................................................................................................... 96
5.1.1 Lista de requerimientos base ............................................................................................................. 96
5.1.2 Clasificación .................................................................................................................................... 102
5.1.3 Matriz de trazabilidad de Requerimientos vs Requisitos ................................................................. 112
5.2 MODELADO DE CASOS DE USO DE SISTEMAS .................................................................................... 116
5.2.1 Especificación de actores ................................................................................................................ 116
5.2.2 Diagramas de casos de uso .............................................................................................................. 117
5.2.3 Análisis de requisitos....................................................................................................................... 118
5.3 DISEÑO DE ARQUITECTURA DE SOFTWARE ....................................................................................... 123
5.3.1 Matriz de trazabilidad entre casos de uso y requisitos no funcionales ............................................ 123
5.4 ANÁLISIS DE DRIVERS ...................................................................................................................... 126
5.4.1 Drivers Funcionales – Requisitos funcionales ................................................................................. 126
5.4.2 Drivers de atributos de Calidad – Requisitos No funcionales ......................................................... 127
5.4.3 Drivers de restricción ...................................................................................................................... 127
5.5 ESCENARIOS DE ATRIBUTOS DE CALIDAD: ........................................................................................ 128
5.6 MATRIZ DE TRAZABILIDAD DE DRIVERS: .......................................................................................... 130
5.6.1 Drivers funcionales - Drivers de atributo de calidad ....................................................................... 130
5.6.2 Drivers funcionales - Drivers de restricción .................................................................................... 132
5.6.3 Drivers atributos de calidad - Drivers de restricción ....................................................................... 134
5.7 DECISIONES DE DISEÑO: ................................................................................................................... 137
V
5.7.1 Asignación de responsabilidades ..................................................................................................... 137
5.7.2 Modelo de coordinación .................................................................................................................. 138
5.7.3 Modelo de datos .............................................................................................................................. 139
5.7.4 Manejo de recursos .......................................................................................................................... 139
5.7.5 Costo de recursos ............................................................................................................................ 140
5.7.6 Tecnología elegida .......................................................................................................................... 140
5.8 CONCEPTOS Y ESTILOS EMPLEADOS ................................................................................................. 141
5.8.1 Conceptos ........................................................................................................................................ 141
5.8.2 Estilos .............................................................................................................................................. 143
5.9 TÁCTICAS DE DISEÑO ....................................................................................................................... 145
5.9.1 Matriz de "Patrones" vs "Tácticas".................................................................................................. 147
5.9.2 Matriz de “Drivers funcionales” vs “Tácticas de atributos de calidad” ........................................... 148
5.10 MODELO C4 ..................................................................................................................................... 149
5.10.1 Diagrama de Contexto ..................................................................................................................... 149
5.10.2 Diagrama de Contenedores.............................................................................................................. 150
5.10.3 Diagrama de Componentes.............................................................................................................. 152
5.10.4 Diagrama de Código ........................................................................................................................ 154
6 CAPÍTULO 6: GESTIÓN DEL PROYECTO ............................................................................ 165
6.1 INICIO............................................................................................................................................... 165
6.2 PLANIFICACIÓN ................................................................................................................................ 167
6.2.1 Interesados ....................................................................................................................................... 167
6.2.2 Línea Base del Alcance ................................................................................................................... 175
6.2.3 Línea base del cronograma .............................................................................................................. 186
6.2.4 Línea Base del Costo ....................................................................................................................... 202
6.2.5 Recursos del proyecto ..................................................................................................................... 210
6.2.6 Calidad ............................................................................................................................................ 215
6.2.7 Riesgos ............................................................................................................................................ 226
6.3 EJECUCIÓN ....................................................................................................................................... 230
6.3.1 Acta de reunión 1: ........................................................................................................................... 230
6.3.2 Acta de reunión 2: ........................................................................................................................... 231
6.3.3 Acta de reunión 3: ........................................................................................................................... 232
6.4 MONITOREO Y CONTROL.................................................................................................................. 234
6.5 CIERRE ............................................................................................................................................. 235
7 CONCLUSIONES ......................................................................................................................... 237
8 RECOMENDACIONES ............................................................................................................... 239
9 GLOSARIO DE TÉRMINOS ...................................................................................................... 240
10 SIGLARIO ..................................................................................................................................... 241
11 REFERENCIAS ............................................................................................................................ 242
12 ANEXOS ........................................................................................................................................ 245
12.1 CARTA DE ACEPTACIÓN DE LA EMPRESA .......................................................................................... 245
12.2 ACTA DE CONFORMIDAD DE MODELO ASIS, TOBE Y ANÁLISIS DE NEGOCIO .................................. 246
12.3 ACTA DE CONFORMIDAD DE REQUERIMIENTOS Y CASOS DE USO ...................................................... 247
12.4 ACTA DE CONFORMIDAD DE LA ARQUITECTURA............................................................................... 248
12.5 ACTA DE ACEPTACIÓN FINAL DEL PROYECTO ................................................................................... 249
12.6 ACTA DE CONSTITUCIÓN DEL PROYECTO ......................................................................................... 250
12.7 KICKOFF........................................................................................................................................... 276
12.8 ESPECIFICACIONES DE CASOS DE USO ............................................................................................... 281
12.8.1 Caso de uso: “CUS01_Registrar solicitud de servicios” ................................................................. 281
12.8.2 Caso de uso: “CUS22_Consultar propuesta de subasta inversa”..................................................... 287
12.8.3 Caso de uso: “CUS04_ Registrar oferta de proveedor” ................................................................... 290
12.8.4 Caso de uso: “CUS06_ Registrar cotización” ................................................................................. 292
12.8.5 Caso de uso: “CUS21_Consultar puja” ........................................................................................... 295
12.9 ACTAS DE REUNIÓN DE SEGUIMIENTO DEL PROYECTO ...................................................................... 298
12.10 ACTA DE ACEPTACIÓN DE ENTREGABLES ......................................................................................... 302
VI
ÍNDICE DE TABLAS
VII
Tabla 39 Matriz de "Patrones" vs "Tácticas" ................................................................................................ 147
Tabla 40 Matriz de “Drivers funcionales” vs “Tácticas de atributos de calidad” ....................................... 148
Tabla 41 Registro de Interesados .................................................................................................................. 168
Tabla 42 Nivel de Involucramiento ............................................................................................................... 172
Tabla 43 Análisis de brechas ......................................................................................................................... 172
Tabla 44 Matriz de Comunicaciones ............................................................................................................. 173
Tabla 45 Diccionario EDT ............................................................................................................................ 178
Tabla 46 Lista de Hitos.................................................................................................................................. 186
Tabla 47 Presupuesto del proyecto ............................................................................................................... 206
Tabla 48 Presupuesto por Semana ................................................................................................................ 209
Tabla 49 Equipo del Proyecto ....................................................................................................................... 211
Tabla 50 Roles en el proyecto ....................................................................................................................... 212
Tabla 51 Matriz de Asignación de responsabilidades ................................................................................... 212
Tabla 52 Línea Base de Calidad del Proyecto .............................................................................................. 215
Tabla 53 Matriz SPI - CPI ............................................................................................................................. 216
Tabla 54 Nivel de satisfacción ....................................................................................................................... 216
Tabla 55 Matriz de actividades de Calidad ................................................................................................... 217
Tabla 56 Valores para la probabilidad e impacto ......................................................................................... 226
Tabla 57 Identificación de riesgos................................................................................................................. 227
VIII
ÍNDICE DE FIGURAS
IX
Figura 38. Matriz de Poder-Influencia. Elaboración propia, año 2021 ......................................................... 171
Figura 39. EDT. Elaboración propia, año 2021 ............................................................................................ 177
Figura 40. Diagrama de Gantt del ciclo de vida del proyecto. Elaboración propia, año 2021 ...................... 193
Figura 41. Diagrama de Gantt de la Fase de Inicio. Elaboración propia, año 2021 ...................................... 194
Figura 42. Diagrama de Gantt de la Fase de planificación. Elaboración propia, año 2021 .......................... 195
Figura 43. Diagrama de Gantt de la Fase de desarrollo – análisis. Elaboración propia, año 2021 ............... 196
Figura 44. Diagrama de Gantt de la Fase de desarrollo – diseño. Elaboración propia, año 2021 ................. 197
Figura 45. Diagrama de Gantt de la Fase de desarrollo. Elaboración propia, año 2021 ............................... 198
Figura 46. Diagrama de Gantt de la fase de pruebas. Elaboración propia, año 2021 .................................... 198
Figura 47. Diagrama de Gantt de la Fase de despliegue. Elaboración propia, año 2021 .............................. 199
Figura 48. Diagrama de Gantt de la fase de cierre. Elaboración propia, año 2021 ....................................... 199
Figura 49. Diagrama de Precedencias. Elaboración propia, año 2021 .......................................................... 201
Figura 50. Costos unitarios por recurso. Elaboración propia, año 2021 ....................................................... 202
Figura 51. Costo por actividad y fase Inicio. Elaboración propia, año 2021 ................................................ 202
Figura 52. Costo por actividad y fase Planificación. Elaboración propia, año 2021 .................................... 203
Figura 53. Costo por actividad y fase Desarrollo. Elaboración propia, año 2021 ......................................... 204
Figura 54. Costo por actividad y fase de Pruebas. Elaboración propia, año 2021 ........................................ 205
Figura 55. Costo por actividad y fase de despliegue. Elaboración propia, año 2021 .................................... 205
Figura 56. Costo por actividad y fase de cierre. Elaboración propia, año 2021 ............................................ 206
Figura 57. Equipo de Proyecto. Elaboración propia, año 2021 ..................................................................... 210
Figura 58. Nivel de criticidad. Elaboración propia, año 2021 ...................................................................... 228
Figura 59. Matriz probabilidad - Impacto. Elaboración propia, año 2021 .................................................... 228
X
INTRODUCCIÓN
La empresa Fantastibox S.A.C surgió en el año 2016 ofreciendo diferentes líneas de atención
de servicios como alquiler de cabinas de fotos instantáneas, onomásticos, graduaciones,
bodas y eventos corporativos, pertenece a la industria de organización de eventos. Debido a
la pandemia realizó cambios en algunos de sus procesos con la finalidad de mantenerse
vigente en el mercado y ser parte de la reactivación económica del país.
Fantastibox considera que debe enfocarse en responder cada día más solicitudes de servicios,
ya que actualmente la empresa solo puede responder tres solicitudes semanalmente; a pesar
de que reciben como mínimo ocho solicitudes de cotización en la semana. Esto representa
el bloqueo inicial en su proceso para cerrar una contratación con el cliente.
La empresa maneja sus procesos de forma manual y el número de proveedores con los que
trabaja es reducido logrando atender solicitudes cuya fecha de ejecución de evento sea
prolongada y rechazan todas las solicitudes que tengan una fecha de ejecución de evento
cercana; esto genera pérdidas de oportunidades de negocio. Asimismo, la búsqueda y
selección de proveedor les demanda un tiempo considerable, además no realizan un
seguimiento a los proveedores con los que trabajaron en algún momento y corren el riesgo
de que el evento no sea del todo exitoso por malas experiencias con proveedores
anteriormente contratados.
La presente tesis propone que los procesos de búsqueda y selección de proveedores sean
automatizados, ya que al solucionar ello, la empresa podría responder una mayor cantidad
de solicitudes de servicio independientemente de la fecha del evento.
El sistema web logrará optimizar los tiempos en cuanto a la búsqueda manual de proveedores
como también a obtener mejores precios para tener un mayor margen de ganancia para la
empresa mediante la subasta inversa y el uso de árboles de decisión permitirá la elección
adecuada de los proveedores según criterios de calidad, precio, experiencia, entre otros.
1
1 CAPÍTULO 1: DEFINICIÓN DEL PROYECTO
1.1 Objeto de Estudio
La industria de organización de eventos se ha visto afectada debido a la crisis sanitaria, sin
embargo, muchas empresas han podido reinventarse con el paso de los meses y buscan
nuevas estrategias para ser parte de la reactivación económica del país.
Fantastibox S.A.C es una empresa que pertenece a esta industria y que inició actividades en
el año 2016 ofreciendo diferentes líneas de atención de servicios como alquiler de cabinas
de fotos instantáneas, onomásticos, graduaciones, bodas y creación de detalles corporativos.
2
En el análisis realizado a la empresa se identificó procesos estratégicos, clave y de soporte
tal como se observa en la figura 1. Además, se identificó que el proceso de "Gestión de
atención de servicios" es el que demuestra oportunidades de mejora significativa para la
empresa. El proceso de búsqueda y selección de proveedores que se realizaba antes de la
pandemia de forma presencial tampoco era óptima porque consumía tiempo de los
organizadores movilizándose a las ferias o a los locales de cada proveedor, por esto el
sistema web que se propone debe mostrar eficiencia en un contexto de pandemia o no
pandemia.
1
Durante la selección del proveedor se considera precio, calidad del producto o insumo,
garantías y plazo de entrega, entre otros; pero no se toma en cuenta, por ejemplo, la ubicación
a pesar de ser un criterio importante que afecta en varias ocasiones la puntualidad con
relación a la ejecución del servicio.
Tabla 1
Cantidad de proveedores por zona y servicios
Zona Servicio Número de proveedores
2
Tabla 1
Cantidad de proveedores por zona y servicios (Continuación)
Zona Servicio Número de proveedores
Tortas 50
Lima Este Sonido 114
Toldos 112
Arreglos florales 83
Fotos 72
Bocaditos 41
Catering 32
Tortas 15
Lima Norte Arreglos florales 95
Fotos 87
Sonido 83
Toldos 77
Bocaditos 58
Catering 32
Tortas 26
Lima Sur Toldos 91
Arreglos florales 72
Sonido 67
Fotos 43
Bocaditos 38
Catering 29
Tortas 13
Nota: Se ha realizado la agrupación de la información a partir de la información de la OSCE. Adaptado de
“Proveedores y Consorcios”, por OSCE, 2021.
La empresa indica que en el año 2021 han podido contactar entre 1 y 4 proveedores por
servicio y según la zona donde se realice el evento. Debido a ello, se propone un indicador
que permita a la empresa ampliar su red de proveedores según el mercado.
3
𝑁𝑃
𝑅𝑒𝑠𝑢𝑙𝑡𝑎𝑑𝑜 = [( ) 𝑥 100%]
𝑇𝑃
La empresa manifiesta que en el año 2021 este indicador está en rojo, ya que se encuentra
entre el 1% y 12.5%; situándose por debajo de lo propuesto.
Figura 3. Porcentaje de proveedores en el mercado por zona y tipos de servicios (2021). Adaptado de
“Proveedores y Consorcios”, por OSCE, 2021.
4
En consecuencia, no se puede responder a las solicitudes que envían los clientes y se pierde
reputación, pero para no caer en ello, a veces, la empresa opta por responder sobre la base
de propuestas de proveedores ya conocidos, pero sin el conocimiento de cómo ha sido su
desempeño en otros eventos durante los últimos meses.
En la actualidad, solo se puede gestionar entre dos y tres eventos por semana debido a la
complejidad inherente para buscar, seleccionar al ganador y realizar un seguimiento de los
proveedores.
La figura 4 muestra que la encuesta dio como resultado un porcentaje de 31% de personas
interesadas en realizar una fiesta de quinceaños en Lima metropolitana.
Figura 4. Resultado de encuesta sobre interés en eventos de quinceaños. Elaboración propia, año 2021
5
Según la información extraída de Reniec (Tabla 2) se muestra los 10 distritos de Lima
metropolitana con mayor cantidad de personas que cumplieron quinceaños en el año 2021.
Donde la zona norte conformada por los distritos de Puente Piedra, Los Olivos, Comas y
San Martin de Porres presenta una mayor población de personas que cumplen 15 años siendo
los distritos más cercanos a la empresa y por ende un potencial mercado.
Tabla 2
Cantidad de quinceaños por zona y distrito
Cantidad de personas que Cantidad aproximada de
Distrito Zona
cumplieron 15 años en 2021 quinceaños en el 2021
San Martín de Porres Lima Norte 5074 1573
Puente Piedra Lima Norte 2977 923
Los Olivos Lima Norte 2866 888
Comas Lima Norte 4574 1418
6
La figura 5 muestra el porcentaje de quinceaños realizados por zonas en Lima metropolitana.
La zona de Lima Norte presenta el porcentaje más alto con un 36%.
Figura 5. Porcentaje de quinceaños realizados por zonas. Elaboración propia, año 2021
7
Por otro lado, para evidenciar la problemática actual, Carmen Reyes (Gerente General)
ofrece su testimonio.
A continuación, en la figura 7 se puede ver un ejemplo de Solicitud de cliente para una fiesta
infantil:
Figura 7. Solicitud de cliente para evento fiesta infantil. Elaboración propia, año 2021
Al realizar el cálculo hay un total de 10 días, el evento se realiza en la misma semana que se
está solicitando la cotización; por lo que ya es imposible que lo acepten y en caso contrario,
8
tendría que ser con algún proveedor con el que se haya trabajado antes (aunque hubiese
cometido alguna falla en su servicio y el margen de ganancia no sea tan alto).
Asimismo, si el evento hubiese sido mayor a 10 días si se tiene el tiempo para la realización,
pero ya no hay tiempo para responder otras solicitudes de servicio.
Debido a ello, se propone un indicador que permita medir el incremento de las respuestas a
las solicitudes del cliente en un 75% en el sector de organización de eventos.
3
𝑅𝑒𝑠𝑢𝑙𝑡𝑎𝑑𝑜 = [( ) 𝑥 100%] = 37.5%
8
Debido a ello, la empresa espera llegar a responder al menos 6 solicitudes de las 8 que en
promedio reciben semanalmente. Al llevar estos valores al indicador de negocio se obtiene
un 75%; este porcentaje debe ser alcanzado después de la implementación del sistema web.
El indicador permitirá validar si el sistema está resolviendo la pérdida de oportunidades de
negocio por no responder las solicitudes de los clientes.
6
𝑅𝑒𝑠𝑢𝑙𝑡𝑎𝑑𝑜 = [( ) 𝑥 100%] = 75%
8
9
𝑆𝑃
𝑅𝑒𝑠𝑢𝑙𝑡𝑎𝑑𝑜 = [( ) 𝑥 100%]
𝑆𝐶
Frecuencia de
Semanal
Medición
Tabla 3
Estimación de pérdidas de negocio por evento
Monto aproximado pagado Ganancia
Evento Egresos (60 %)
por el cliente (40%)
Matrimonio S/12,500.00 S/7,500.00 S/5,000.00
Catering S/3,500.00 S/2,100.00 S/1,400.00
Quinceaños S/8,000.00 S/4,800.00 S/3,200.00
Total S/9,600.00
Nota: Información proporcionada por la empresa Fantastibox,2021
10
respecto a los tiempos de selección óptima de proveedores en el sector de organización de
eventos.
11
En la tabla 4 se observa el problema principal y sus casusas.
Tabla 4
Problema y Causas
Problema Causas
12
1.3 Objetivos
1.3.1 Objetivo General
Proponer la implementación de un sistema web para reducir los tiempos elevados en la
búsqueda de proveedores y la elección inadecuada de los mismos a través de
georreferenciación y árboles de decisión con el fin de incrementar en un 75% las respuestas
a las solicitudes de los clientes en el sector de organización de eventos.
Tabla 5
Indicadores de Éxito y Objetivos Específicos
Indicador de éxito Objetivo
Específico
IE01 Acta de conformidad aprobada por el patrocinador de los OE-01
modelos ASIS, TOBE y Análisis de negocio.
13
IE02 Acta de conformidad aprobada por el patrocinador de los OE-02
requerimientos, requisitos funcionales y no funcionales,
diagramas de casos de uso y especificaciones detalladas
elaborados en la etapa de diseño.
IE03 Acta de conformidad aprobada por el patrocinador del diseño OE-03
de la arquitectura.
IE04 Acta de aceptación final del proyecto aprobada por el OE-04
patrocinador de los entregables de la etapa de gestión, análisis
y diseño de la solución propuesta.
Beneficios tangibles:
o BEN-02: Reducción de tiempos en cuanto a la búsqueda de proveedores de 5
días a 1 día (Caso: Evento con 5 tipos de servicios).
o BEN-03: Reducción de tiempos en cuanto a la selección de proveedores de 5
días a 1 día (Caso: Evento con 5 tipos de servicios).
o BEN-04: Aumentar el margen de ganancia para la empresa con relación a la
negociación con los proveedores.
o BEN-05: Tener información registrada de los clientes potenciales.
o BEN-06: Seguimiento de desempeño a los proveedores para evaluar futuras
contrataciones.
o BEN-07: Agilizar el envío y recepción de propuestas de los proveedores.
Beneficios intangibles
o BEN-08: Satisfacción del cliente final.
o BEN-09: Incremento de la buena imagen y confianza ante los clientes.
o BEN-10: Mejora en el control y seguimiento de los procesos.
o BEN-11: Aumentar la rapidez en la toma de decisiones.
o BEN-12: Aumentar la capacidad de planificación y estudio.
14
1.6 Análisis de Factibilidad
1.6.1 Factibilidad técnica:
Para la implementación del proyecto se verificó que existe personal técnico capacitado en
implementaciones con apis de Google, javascript, manejo de base datos, árboles de decisión,
análisis y programación orientada a objetos, los cuales serían contratados bajo la modalidad
de prestación de servicios, pero deben contar con una experiencia previa en lo antes
mencionado mínimo de 3 años y contar con habilidades blandas, las cuales serán verificadas
antes de la contratación.
Para el presente proyecto se hará un cambio en la forma cómo la empresa contacta a sus
proveedores, haciendo uso de la subasta inversa donde el postor ganador será aquel que
oferte el menor precio por los servicios que intervienen en la subasta.
Actualmente, la empresa que es objeto de estudio tiene una lista en excel de proveedores con
los que viene trabajando; cuando se implemente el sistema, esta lista será cargada a una de
las tablas del modelo de datos.
Los proveedores se registrarán por el portal web donde ingresaran su dirección (selección de
una ubicación en un mapa de Google maps), años de experiencia, tipos de servicio que
brindan, referencias de eventos exitosos, número de invitados máximos en los que ha
atendido, distritos con los que más ha trabajado, teléfonos de contacto, email de contacto y
tiempo en el mercado.
Desde el propio sistema se publicarán los servicios que se requieran y los proveedores
podrán postularse con su mejor precio. Asimismo, podrán ver cómo va la “puja” teniendo la
posibilidad de bajar su precio para tener más oportunidades en la contratación de su servicio.
Bajo esta modalidad, son los proveedores que compiten entre sí para vender sus servicios a
un solo comprador; entonces, las propuestas llegan por si solas y el personal de la empresa
evitaría realizar búsquedas personalizadas.
15
Las técnicas que se usarán son las siguientes:
En cuanto a las características del hardware y software con que debe contar el equipo de
desarrollo se detallan en la tabla 6 y tabla 7. El sistema web será desplegado en Microsoft
Azure (servicio en la nube).
Tabla 6
Características de Hardware
Hardware
Sistema operativo Windows Server 2017
Memoria RAM 8 GB
Disco Duro 1 TB
Procesador Intel Core i7
Tabla 7
Características de Software
Software
Entorno de desarrollo Visual Studio 2019
Base de datos Microsoft SQL Server 2019
Lenguaje de programación C#
16
En la figura 9 se observa que para la implementación de la solución se considera que los
clientes puedan registrar sus solicitudes por el sistema y que sobre la base de los servicios
requeridos en la solicitud se notifique a la red de proveedores (registrados en el sistema) por
mensajería instantánea (SMS o WhatsApp) que tienen la oportunidad de ofrecer sus servicios
a través del sistema web. También, los proveedores tienen la opción de actualizar los precios
de sus propuestas mientras dure “la puja”, al culminar el tiempo de la subasta, el sistema
elige a los mejores proveedores con las técnicas de georreferenciación y árboles de decisión.
17
1.6.2 Factibilidad económica:
Para el análisis de factibilidad económica se ha estimado los costos sobre la base de las fases
del proyecto, evidenciado en la sección de fases e hitos. En la tabla 8 se muestra la cantidad
de horas hombre que se usarían en el proyecto por cada fase y cada perfil.
Tabla 8
Cantidad horas hombre por perfil. Elaboración propia, año 2021
Jefe de Proyecto Analista Analista Arquitecto Analista Analista Diseñador
Funcional de de Software Desarrollador 1 Desarrollador 2 web
Calidad
Tabla 9
Sueldo aproximado en el mercado por perfil. Elaboración propia, año 2021
Perfil Sueldo Costo por hora
mensual
aproximado
Jefe de proyecto S/ 12,500.00 S/ 52.08
Analista funcional S/ 7,000.00 S/ 29.17
Analista de calidad S/ 7,000.00 S/ 29.17
Arquitecto de software S/ 10,500.00 S/ 43.75
Analista desarrollador 1 S/ 8,000.00 S/ 33.33
Analista desarrollador 2 S/ 7,500.00 S/ 31.25
Diseñador web S/ 3,000.00 S/ 12.50
18
Sobre la base de la información del costo por hora según perfil y la cantidad de horas
estimadas en el proyecto se obtiene el costo por hora hombre y el costo total del equipo de
proyecto tal como se muestra en la tabla 10.
Tabla 10
Resumen costo-horas. Elaboración propia, año 2021
RESUMEN COSTO / HORAS
Diseñador
Jefe de Analista Analista de Arquitecto Analista Analista
Perfiles web
Proyecto Funcional Calidad de Software Desarrollador 1 Desarrollador 2
Total Horas 368 336 256 544 440 376 80
Tarifa por S/ 12.50
S/ 52.08 S/ 29.17 S/ 29.17 S/ 43.75 S/ 33.33 S/ 31.25
hora
Total S/ 19,165.44 S/ 9801.12 S/ 7467.52 S/ 23,800.00 S/ 14,665.2 S/ 11,750.00 S/ 1,000.00
Costo Total S/. 87,649.28
Reserva de
S/16,500.00
Contingencia
Línea base
S/104,149.28
del costo
Reserva de
S/15,622.39
Gestión
Presupuesto
S/119,771.67
del proyecto
El cálculo de la reserva de Contingencia y de Gestión se detallan en el capítulo 6.2.7
Riesgos.
Por otro lado, se ha calculado el costo estimado de la solución (sobre la base de Pricing
Calculator de Microsoft Azure) tal como se muestra en la tabla 11.
Tabla 11
Costo estimado de la solución en Azure. Elaboración propia, año 2021
Costo estimado de la solución en Azure (dólares)
AKS (Kubernetes services en Azure $111.00
19
Tabla 12
Ingresos aproximados por semana. Elaboración propia, año 2021
Ingresos aproximados Monto pagado Egresos (60 %) Ganancia
en la actualidad por el cliente (40%)
(3 eventos semanales)
Tabla 13
Ingresos después de la implementación semanal (aproximado). Elaboración propia, año 2021
Ingresos aproximados Monto pagado Egresos (60 %) Ganancia
después de la implementación del Sistema por el cliente (40%)
web
(8 eventos semanales)
Fiesta Infantil S/1,500.00 S/900.00 S/600.00
Quinceaños S/8,000.00 S/4,800.00 S/3,200.00
Graduación S/3,500.00 S/2,100.00 S/1,400.00
Fiesta Infantil S/1,500.00 S/900.00 S/600.00
Quinceaños S/8,000.00 S/4,800.00 S/3,200.00
Graduación S/3,500.00 S/2,100.00 S/1,400.00
Fiesta Infantil S/1,500.00 S/900.00 S/600.00
Graduación S/3,500.00 S/2,100.00 S/1,400.00
Total S/31,000.00 S/18,600.00 S/12,400.00
Para este caso la ganancia mensual sería equivalente a S/.12400.00 x 4 – S/.1057.84 =
S/.48542.16
Sobre la base de los costos calculados de horas hombre podemos indicar que el proyecto
tendrá una inversión inicial de S/. 119,771.67.
Este valor será tomado como inversión inicial para el cálculo del VAN y el TIR con un
tiempo de referencial de 5 años con una tasa de 15% (que se asigna a los proyectos
informáticos) tal como se muestra en la tabla 14.
20
Tabla 14
Flujo de Efectivo Neto. Elaboración propia, año 2021
Años Ingreso Egreso Flujos de efectivo Neto Valor presente
0 -S/119,771.67 -S/119,771.67
1 S/48,542.16 S/19,902.29 S/28,639.87 S/24,904.24
2 S/56,308.91 S/23,086.65 S/33,222.25 S/25,120.80
3 S/65,318.33 S/26,780.52 S/38,537.81 S/25,339.24
4 S/75,769.26 S/31,065.40 S/44,703.87 S/25,559.58
5 S/87,892.35 S/36,035.86 S/51,856.48 S/25,781.84
Tabla 15
VAN y TIR. Elaboración propia, año 2021
VAN 6934.02
TIR 17.2%
21
2 CAPÍTULO 2: LOGRO DE LOS STUDENT OUTCOMES
2.1 Abet1
“La capacidad de identificar, formular y resolver problemas complejos de ingeniería
aplicando los principios de ingeniería, ciencia y matemática”. (UPC, 2021)
2.2 Abet2
“La capacidad de aplicar el diseño de ingeniería para producir soluciones que satisfagan
necesidades específicas con consideración de salud pública, seguridad y bienestar, así como
factores globales, culturales, sociales, ambientales y económicos”. (UPC, 2021)
2.3 Abet3
“Capacidad de comunicarse efectivamente con un rango de audiencias.” (UPC, 2021)
22
y con términos relacionados al beneficio del negocio a fin de que la solución propuesta sea
aceptada y se cuente con el apoyo necesario para su implementación.
2.4 Abet4
“La capacidad de reconocer responsabilidades éticas y profesionales en situaciones de
ingeniera de hacer juicios informados, que deben considerar el impacto de las soluciones en
contextos globales, económicos, ambientales y sociales.” (UPC, 2021)
Por último, la información que no sea de autoría propia será citada en el proyecto y se
referenciará a los autores que correspondan.
2.5 Abet5
“La capacidad de funcionar efectivamente en un equipo cuyos miembros juntos
proporcionan liderazgo, crean un entorno de colaboración e incluso, establecen objetivos,
planifican tareas y cumplen objetivos.” (UPC, 2021)
2.6 Abet6
“La capacidad de desarrollar y llevar a cabo la experimentación adecuada, analizar e
interpretar datos, y usar el juicio de ingeniería para sacar conclusiones.” (UPC, 2021)
23
Este logro se alcanzó al analizar el negocio y su problemática; y también al analizar las
distintas variables o criterios que usan los expertos y esto traducirlos de tal forma que el
sistema lo realice de forma óptima convirtiéndose en una solución a medida. Además, de
acuerdo con los flujos actuales se concluyó que lo más adecuado sería un cambio en el
modelo de negocio y añadirles un valor agregado a ciertas actividades sobre la base de la
tecnología; todo esto siempre con la validación de los expertos en el negocio. Asimismo, en
el capítulo 12 Anexos, subcapítulo 12.4 Especificaciones de casos de uso se puede ver los
prototipos que ayudaran a soportar el cambio a nivel de negocio.
2.7 Abet7
“La capacidad de adquirir y aplicar nuevos conocimientos según sea necesario, utilizando
estrategias de aprendizaje apropiadas.” (UPC, 2021)
24
3 CAPÍTULO 3: MARCO TEÓRICO
3.1 Introducción
Actualmente, debido a la pandemia muchas empresas decidieron cambiar el enfoque de su
negocio y comenzaron a incursionar en el comercio electrónico donde la subasta es un
mecanismo de compra en la presente tesis, se propone la implementación de subasta inversa
la cual consiste en que un comprador expone su necesidad entre varios vendedores y estos
últimos pujan para conseguir la venta; se inicia con un precio base al producto o servicio y
el precio se va reduciendo a medida que los vendedores van realizando pujas y quien logra
la venta es aquel que proporciona un menor precio. También, otros factores ingresan en la
elección del vendedor a parte del precio añadiendo al proceso la característica de la selección
multicriterio y para hacer esto de forma óptima con el apoyo de la tecnología una alternativa
adecuada son los árboles de decisión
Debido a que el comercio electrónico cada día es más frecuente en la compra y/o adquisición
de bienes los autores Tayaran, H., & Ghazanfari, M. (2020) mencionan en su artículo sobre
la creación de un software de subasta inversa basado en lineamientos tanto para el comprador
como vendedor, esta propuesta oculta la puntuación que realiza el comprador a los
vendedores, pero los vendedores sí pueden mejorar su oferta. Este proyecto fue
implementado con una red neuronal perceptrón multicapa para que calcule la función de
puntuación.
La subasta inversa también se aplica en otros contextos tal como lo muestran los autores
Xiao, M., Ma, K., Liu, A., Zhao, H., Li, Z., Zheng, K., & Zhou, X. (2019) en su artículo.
Aquí la subasta inversa fue utilizada para realizar una asignación adecuada de tareas de tal
25
forma que cada trabajador pueda competir por las tareas de su preferencia y utilizaron
también algoritmos de aproximación para seleccionar la oferta ganadora y así determinar los
pagos correspondientes. El proyecto fue sometido a simulaciones para verificar el
desempeño de la solución propuesta.
26
raíz hasta el nodo terminal. Otro punto por considerar dentro del árbol de decisiones es el
costo del tiempo en cualquier etapa, por ello a la empresa Stygian Chemical le recomienda
contemplar ello cuando use esta herramienta, es decir, la decisión de hoy en una etapa
determinada tendrá un costo que es posible que varíe en el futuro. También, menciona que
la incertidumbre debe ser contemplada dentro del árbol de decisión y en lo posible
considerarlo como una posibilidad discreta y bien definida. Finalmente, concluye que esta
técnica ayuda a la toma de decisiones porque muestra el conjunto de situaciones de forma
clara y es posible cuantificarla para que de acuerdo con ello también se tome decisiones
objetivamente.
Los autores Shamim, A., Hussain, H., & Shaikh, M. U. (2010, June) mencionan en su
artículo que el conocimiento se encuentra en las mentes de los trabajadores y en los
documentos, entonces para la preservación de lo mencionado ellos proponen un marco para
automatizar listas, scripts, marcos, leyes, procedimientos, etc. con la construcción de reglas
a partir del árbol de decisión. El conocimiento que se encuentre en tablas de decisión puede
transformarse en un árbol de decisión para luego ser convertidos en un conjunto de reglas.
Finalmente, este conjunto de reglas se puede refinar y optimizar para actualizar la base de
conocimientos que posteriormente puede ser útil para la identificación de patrones con la
ayuda de machine learning.
27
4 CAPÍTULO 4: DESARROLLO DEL PROYECTO
4.1 Análisis del negocio
El análisis de negocio es importante porque permite conocer a la empresa que es objeto de
estudio a nivel de las interrelaciones entre sus procesos, actores (internos o externos),
objetivos estratégicos los cuales permiten el cumplimiento de la misión y el logro de la visión
de la empresa.
Asimismo, permite describir, diagramar cada proceso y de esta manera identificar los grupos
de procesos que tiene la empresa, también se puede observar si algún proceso presenta
problemas que afecten directamente en el cumplimiento de los objetivos y perjudique la
rentabilidad de la empresa o su reputación con los clientes.
En conclusión, se realizará una radiografía del objeto de estudio haciendo uso del marco de
trabajo Zachman para poder reconocer el proceso que presenta un problema y poder
redefinirlo con el fin de satisfacer las necesidades del negocio.
o Misión:
“Gestionar eventos personalizados para crear momentos memorables en los
asistentes cumpliendo los más altos estándares de calidad con costes asequibles para
nuestros clientes".
28
Se desglosó la misión en 3 grupos:
o M01: Gestionar eventos personalizados.
o M02: Cumplir con los más altos estándares de calidad.
o M03: Lograr costes asequibles a nuestros clientes.
o Objetivos estratégicos:
A continuación, se describe brevemente cada objetivo estratégico:
o M01: Gestionar eventos personalizados
OBJ01: “Crear una amplia red de proveedores multiservicio”
Para la empresa es de vital importancia contar con un registro
de proveedores que ofrezcan diferentes tipos de servicio; de
esta manera se puede ofrecer variedad a los clientes en sus
eventos.
29
o M02: Cumplir con los más altos estándares de calidad
OBJ04: “Realizar encuestas de satisfacción al cliente respecto a los
servicios brindados”.
Para poder tener un adecuado control sobre los servicios
prestados es necesario una evaluación continua de nuestros
clientes con relación a la gestión total de su evento.
30
o M03: Lograr costes asequibles a nuestros clientes
OBJ08: “Ampliar y mantener actualizada la base de proveedores
para obtener mejores precios”.
Siendo que la contratación de proveedores en ocasiones no es
tan frecuente es posible que la empresa se encuentre con
cambios en las tarifas, de ahí la necesidad de una adecuada
revisión de los precios en general. Esto también les permite
saber si una subida se está dando en todo el mercado o solo en
algún proveedor en particular.
31
Sobre la base de lo descrito anteriormente, pasamos a mostrar el árbol de objetivos
de la empresa (Figura 10) la cual muestra en la copa del árbol la “Visión” de la
empresa, luego se muestra la “Misión” de la empresa divida en 3 grupos; donde cada
grupo está asociado a los “Objetivos estratégicos” que permiten definir el rumbo de
la empresa en el sector de la organización de eventos.
32
4.1.1.2 “How”
La pregunta “How” hace referencia a ¿cómo funcionan los procesos de la empresa?,
para ello se procederá a hacer una descripción general de la organización y
posteriormente se mostrará el “Mapa de Procesos” (Figura 11) seguido de una breve
descripción de cada macroproceso.
33
Gestión de Reclamos: Este proceso se encarga del registro de incidentes y/o
reclamos de los clientes, asimismo; deben analizan el reclamo para su
atención, reembolsos (de ser necesario) y comunicación de la respuesta.
Por otro lado, los procesos de soporte de negocio que colaboran con las actividades
de los procesos clave son:
Por último, los procesos de control que se encargan de regular las actividades de los
demás procesos son:
34
bienestar social y clima laboral. Asimismo, debe elaborar las reglas de
comportamiento y organización en el trabajo.
Esta matriz nos ayuda a ver qué procesos colaboran con el logro de los objetivos
estratégicos de la empresa (Tabla 16).
35
Almacén
Marketing
de Servicios
Gestión Legal
Tabla 16
Gestión Sanitaria
Gestión de RRHH
Gestión Comercial
Gestión Financiera
Gestión de Clientes
Gestión de Reclamos
Gestión de Atención
Crear una amplia red
X
X
X
X
X
de proveedores
multiservicio
actualizado
de búsqueda rápida de los
X
X
X
X
X
diferentes
Gestionar eventos personalizados
X
X
X
X
X
X
X
Realizar encuestas de
satisfacción
X
X
X
X
Tener un ranking
multicriterio de los
X
X
X
X
proveedores con
los que se trabaja
organizadores de eventos
Cumplir con los más altos estándares de calidad
de bioseguridad según la
localidad.
Lograr la fidelización de
X
X
Gerencia
General
Atención al
cliente
Atención
de servicios
Reclamos
A continuación, se describe los actores internos por cada área de la empresa, los
actores externos y la matriz de procesos – áreas.
37
ii. Atención de Servicios: Área que se encarga de evaluar la solicitud de
servicios del cliente para proceder con la búsqueda y selección de
proveedores, como también de la planificación y ejecución del evento.
Los encargados de esta área son el Planificador, el Organizador del
evento y el Responsable de entregas y transporte.
iii. Reclamos: Área que se encarga de analizar y atender los reclamos que
realicen los clientes. El responsable de esta área es el Analista de
Reclamos.
38
4.1.1.3.2 Actores externos:
a) Clientes: Los clientes pueden ser personas naturales o empresas.
b) Proveedores:
La empresa cuenta con proveedores de servicio de agua, luz e internet para
que la oficina principal opere sin inconvenientes.
Por otro lado, la empresa cuenta con una pequeña lista de proveedores de
servicios para bufetes, música, fotos/ videos, decoración, tortas, toldos,
iluminación y locales.
39
A = Apoya entregando información.
R = Responsable de recibir la información.
M = Modifica los datos.
Tabla 17
Matriz Procesos - Áreas
Procesos / Atención Atención Reclamos Comercial Marketing Finanzas Logística Sanitaria Legal RRHH
Áreas al cliente de
Servicios
Gestión
de
Atención
A/R M R A/R A A/R A/R A A/R A
de
Servicios
Gestión
de
M A/R R A/R A A A A
Clientes
Gestión
de
A A/R M A A A
Reclamos
Gestión
Comercial A A/R M A A
Marketing A/R M A A A
Gestión
Financiera A A A M A A A
Almacén R M A
Gestión
de RRHH A R A A/R M
Gestión
Sanitaria R R R R R R A/R M R R
Gestión
A A/R A A A A M
Legal
40
4.1.1.4 “What”
Esta pregunta nos lleva a mencionar las entidades de negocio.
41
4.1.1.4.1 Alineamiento de Datos - procesos:
A continuación, se muestra la asociación entre procesos y datos con la finalidad de conocer
qué procesos manipulan los datos, es decir lo modifiquen o lean.
M: Modifica el dato
L: Lee el dato
Tabla 18
Matriz Procesos - Datos
Solicitud Cotización Lista de Evento Plan de Lista de Contrato
de proveedores Evento Incidentes
servicios ganadores
Gestión de
Atención de L M M M M L
Servicios
Gestión de
M L L L
Clientes
Gestión de
L L L L
Reclamos
Gestión
L L M/L
Comercial
Marketing
Gestión
L L
Financiera
Almacén M/L
Gestión
M/L
Sanitaria
Gestión
M/L
Legal
Gestión de
L
RRHH
42
4.1.1.5 “Where”
La empresa se encuentra ubicada en Lima, Distrito de Los Olivos. Tiene una sola sede de un
área de 200 m2 donde funcionan las diferentes áreas: Comercial, Marketing, Finanzas,
Legal, Sanitaria, Logística, RRHH, Negocios (Atención al cliente, Atención de servicios,
Reclamos).
4.1.1.6 “When”
Esta pregunta nos ha permitido plantear el diagrama de secuencia de los procesos y diagrama
de niveles.
43
de gestión de atención de servicios la cotización aprobada para que este realice la
planificación y ejecución del evento. Luego, gestión de atención de servicios informa al
proceso de gestión legal para que este elabore los contratos, también avisa al proceso de
gestión sanitaria para que envíe las indicaciones de medidas de bioseguridad, también
notifica al proceso de gestión financiera para que elabore los cronogramas de pagos y
finalmente avisa al proceso de almacén para que cuando finalice el evento elaboren un
informe de daños materiales. El proceso de gestión de atención de servicios notifica la
finalización del evento a la gestión de clientes y este se comunica con el cliente. En caso el
cliente tuviera algún reclamo se lo manifiesta en el proceso de gestión de clientes y este lo
envía al proceso de reclamos quien lo analizará y responderá. En caso el reclamo sea de
comportamiento se comunicará con RRHH para que tome las medidas pertinentes y con el
área legal en caso interpusieran alguna demanda. El proceso de reclamos en pro de buscar
alguna solución en caso el reclamo proceda coordinará con marketing sobre alguna idea que
solucione el reclamo y el cliente siga considerando a la empresa en otros eventos que tenga.
Marketing plasmará su idea, pero previamente coordinará con el área comercial y este con
el área financiera.
44
Figura 14. Diagrama de secuencia de procesos. Elaboración propia, año 2021
45
4.1.1.6.2 Diagrama de Niveles
A continuación, se muestra el diagrama de niveles en la figura 15, con el objetivo de mostrar
el proceso principal “Gestión de Atención de Servicios” en el Nivel 1. Luego, este se
descompondrá en 2 niveles más hasta encontrar el subproceso que presenta la problemática
principal.
Nivel 1:
Proceso Gestión de atención de servicios: este proceso es parte del Core del
negocio e interactúa con los procesos de soporte de negocio y control tal
como se aprecia en el punto 4.1.1.2.1 Mapa de Procesos. Además, se
subdivide en tres subprocesos: fidelización de clientes, desarrollo del evento
y fidelización de proveedores que se detallan a continuación.
46
Nivel 2:
Proceso Fidelización de clientes: Este proceso describe el flujo que se
realiza para fidelizar clientes y para ello interactúan las áreas de marketing,
comercial y negocios; de esta última participa el departamento de atención al
cliente. Este departamento proporciona información de los clientes e
inclusive los agrupa de acuerdo con un estudio que elaboran, dicha
información es trasladada al área de marketing para que elabore campañas
promocionales coordinadas previamente con el área comercial con la
finalidad de mantener el margen de ganancia.
Nivel 3:
Gestión de elección de proveedores: Este proceso inicia cuando el
representante de servicio al cliente recibe una solicitud del cliente para la
realización del evento. Luego, identifica los servicios solicitados para
elaborar la solicitud de servicios que será enviada al planificador quien
evaluará si el número de servicios es mayor o igual a 5, en caso sea así
evalúan también los días que faltan para que se realice el evento y si el evento
se realiza en un plazo menor o igual a 7 días entonces se rechaza la solicitud
por no contar con proveedores disponibles; sino busca 3 proveedores por tipo
47
de servicio de su lista de proveedores y busca nuevos proveedores para
continuar con la revisión de las referencias y experiencias que tiene y solo
cuando las referencias son positivas lo incluye como candidato y procede a
consultarle los precios para elaborar un informe de terna de proveedores que
será enviado al asistente comercial para que incluya el margen de ganancia y
emita una lista con los proveedores seleccionados y con el margen de
ganancia incluidos para enviarlo al planificador y elabore la cotización que
será enviada al representante de servicio al cliente y este la envíe al cliente.
48
los costos de los daños según el informe positivo o negativo. Si el costo
calculado es mayor a cero ejecuta el cobro de garantía. Luego, cierra el evento
y notifica al cliente.
Figura 16. Diagrama ASIS “Gestión de Atención de Servicios”. Elaboración propia, año 2021
49
4.1.2.2 Nombre del proceso: “Gestión de Elección de proveedores”
Objetivo del proceso: Incrementar el número de respuestas a las solicitudes de
los clientes.
Áreas Funcionales: Las áreas que están involucradas en el proceso son Atención
al cliente, Atención de servicios, Comercial.
Colaboradores: Cliente, Proveedor.
50
4.1.2.2.1 Diagrama BPMN (ASIS)
Figura 17. Diagrama ASIS “Gestión de Elección de proveedores”. Elaboración propia, año 2021
51
4.1.2.2.2 Caracterización por actividades:
Tabla 19
Caracterización del proceso ASIS "Gestión de Elección de proveedores "
Entrada Actividad Salida Descripción Responsable
Se inicia el
Consultas de
Recibir proceso Representante
Solicitud de solicitud /
solicitud de recibiendo la de servicio al
cotización Servicios
cliente solicitud de cliente
solicitados
cliente
Si el
Representante
Contactar al
Consultas de servicio al Representante
Consultas a cliente por
sobre cliente tiene de servicio al
solicitud dudas en
solicitud dudas deberá cliente
solicitud
contactar al
cliente.
Identifican los
Identificar Lista de Representante
Servicios servicios que
servicios servicios de servicio al
solicitados solicita el cliente
solicitados solicitados cliente
para su evento.
Con los
servicios
Elaborar Representante
Lista de servicios Solicitud de identificados,
solicitud de de servicio al
solicitados servicios elaboran la
servicios cliente
solicitud de
servicios.
La solicitud de
Enviar servicios es Representante
Solicitud de Solicitud de
solicitud de enviada para su de servicio al
servicios servicios
servicios evaluación por cliente
el Planificador.
52
El Planificador
Recibir
Solicitud de Solicitud de recibe la
solicitud de Planificador
servicios servicios solicitud de
servicio
servicios.
El Planificador
Evaluar evalúa la
Solicitud de Solicitud de
cantidad de cantidad de Planificador
servicios servicios
servicios servicios
solicitados.
Si el número de
Evaluar días servicios es
que faltan mayor a 5 se
Solicitud de Solicitud de
para la valida cuántos Planificador
servicios servicios
realización días faltan para
del evento la realización del
evento.
Si el número de
días para
ejecutar el
evento es menor
o igual a 7
Comunicar Solicitud de
Solicitud de entonces
rechazo de servicios Planificador
servicios rechazan la
solicitud rechazada
solicitud de
servicios y lo
notifica a
Atención al
cliente.
53
En caso la fecha
de realización
del evento sea
mayor a 7 días o
el número de
Buscar 3
Solicitud de servicios
proveedores Tipos de
servicios solicitados es Planificador
por tipo de servicio
menor a 5
servicio
entonces aceptan
la solicitud y
comienzan la
búsqueda de
proveedores.
Por tipo de
Consultar lista servicio
de Proveedor consultan la lista
Tipos de servicio Planificador
proveedores antiguo de proveedores
actuales actual que
manejan.
Por tipo de
Buscar
Proveedor servicio buscan
Tipos de servicio nuevos Planificador
nuevo proveedores
proveedores
nuevos.
Revisar
Revisan y
experiencia y Referencias
Proveedor antiguo / buscan la
referencias en positivas o Planificador
Proveedor nuevo experiencia de
eventos negativas
los proveedores.
realizados
Verifican si las
Referencias Verificar Referencias
referencias son
positivas o referencias y positivas o Planificador
positivas o
negativas experiencia negativas
negativas.
54
Si las referencias
Incluir
Lista de son positivas
Referencias proveedor
proveedores incluyen al Planificador
positivas como
actualizada proveedor como
candidato
candidato.
Si las referencias
Lista de son negativas
Referencias Descartar al
proveedores retiran al Planificador
negativas proveedor
actualizada proveedor de la
lista.
Con las
referencias
Actualizar
Lista de Lista de positivas y
lista de
proveedores proveedores negativas Planificador
proveedores a
actualizada para contacto actualizan la
contactar
lista de
proveedores.
Se comunican
con los
Lista de Consultar
Terna de proveedores
proveedores para precios al Planificador
proveedores preseleccionados
contacto proveedor
para consultarles
sus precios.
Teniendo el dato
de precios
Enviar
Informe de elaboran y
Terna de informe de
terna de envían el Planificador
proveedores terna de
proveedores Informe de terna
proveedores
de proveedores a
Comercial.
55
El asistente
Recibir comercial recibe
Lista de
Informe de terna de informe de la terna de Asistente
precios por
proveedores terna de proveedores comercial
proveedor
proveedores para su
evaluación
Asistente
comercial evalúa
Evaluar Lista de
Lista de Precios por los precios de Asistente
precios precios por
proveedor cada proveedor comercial
proveedor proveedor
que figura en la
terna
El precio del
Lista de proveedor
Seleccionar
Lista de precios por proveedores permite asignar Asistente
proveedor a
proveedor ganadores un margen de comercial
terna final
actualizada ganancia para la
empresa
El precio del
Lista de proveedor no
Lista de precios por Descartar proveedores permite un Asistente
proveedor proveedor ganadores margen de comercial
actualizada ganancia para la
empresa.
Enviar lista de
Se elabora y
proveedores
Lista de envía la lista de
seleccionados Lista de
proveedores proveedores que Asistente
con el margen proveedores
ganadores permiten un comercial
de ganancia ganadores
actualizada margen de
para la
ganancia
empresa
56
El planificador
Lista de elabora la
proveedores Elaborar cotización con la
Cotización Planificador
ganadores Cotización lista de
actualizada proveedores
ganadores.
El planificador
envía la
Enviar
Cotización Cotización cotización al Planificador
cotización
área de Atención
al cliente.
El Representante
Representante
Recibir de servicio al
Cotización Cotización de Servicio al
cotización cliente recibe la
Cliente
cotización.
El
Representant5e
Enviar Representante
Cotización de servicio al
Cotización cotización al de servicio al
entregada cliente envía la
cliente cliente
cotización al
cliente.
Método: Permite ver los mecanismos que usa la empresa para llevar a cabo el proceso.
Entre ellos tenemos:
o Búsquedas por internet: Para verificar referencias y experiencia de los
proveedores.
o Visitas a ferias: Se practicaba antes de la pandemia.
57
o Llamadas telefónicas: Lo usan para contactarse con los proveedores y/o
clientes.
o Manejo de archivos Excel: El directorio de teléfonos de proveedores se
encuentra en archivos Excel.
Solicitud de cotización: Entidad que contiene las necesidades del cliente para su
evento. En ella se detallan la fecha de realización del evento y cuantos servicios está
solicitando. En este punto se toma en cuenta las siguientes variables:
o Pocos días para realización del evento: Si la fecha de realización del evento es
menor a 7 días se considera rechazar la solicitud, previamente se hará una
revisión de la cantidad de servicios solicitados.
o Más de 5 servicios solicitados: Si la solicitud para la cotización tiene más de 5
servicios y la fecha del evento es menor a 7 días, la empresa procede a rechazar
la solicitud.
Mano de obra: La empresa presenta una alta rotación en el personal y los que
actualmente laboran necesitan capacitación para una mejor llegada a los clientes.
Máquinas: La empresa brinda a sus trabajadores laptops, celulares y tabletas para que
puedan realizar sus actividades sin inconvenientes.
Cotización: Es el documento resultante del proceso y contiene los precios que tendrá
la realización del evento del cliente con un margen de ganancia para la empresa.
Actualmente, la realizan de forma manual por lo que incurren en confusión en los
precios.
58
Figura 18. Ishikawa “Gestión de elección de proveedores”. Elaboración propia, año 2021
Del diagrama Ishikawa concluimos que las variables descritas anteriormente que pertenecen
a las categorías de “Mano de Obra”, “Máquinas”, “Cotización”, “Solicitud de cotización”,
“Proveedores” y “Método” influyen en el cumplimiento del objetivo “Incrementar el número
de respuestas a las solicitudes de los clientes”, ya que actualmente no se responde solicitudes
de clientes si la fecha del evento está muy próxima y la cantidad de servicios solicitados es
mayor a 5.
4.1.2.2.4 Indicador:
A continuación, mostraremos el indicador “Porcentaje de respuestas a las solicitudes de
clientes” que permitirá la medición de la parte inicial del proceso “Gestión de atención de
servicios” (el proceso “Gestión de elección de proveedores” representa la parte inicial del
proceso “Gestión de atención de servicios”).
59
Metas:
Meta
Aceptable Moderado Inaceptable
(Ind.) >=75% y (Ind.) (Ind.) >=50% y (Ind.) <75% (Ind.) <50%
<=100%
𝑆𝑃
Expresión 𝑅𝑒𝑠𝑢𝑙𝑡𝑎𝑑𝑜 = [( ) 𝑥 100%]
𝑆𝐶
Matemática
INDICADOR
Frecuencia de
Semanal
Medición
Responsable de
Planificador
la Medición
60
Seguimiento y
presentación
Al ver el resultado del indicador se observa que actualmente hay una baja respuesta a los
clientes relacionado a la cantidad de solicitudes recibidas. El indicador está en Rojo.
61
4.1.2.2.5 Diagrama BPMN (TOBE)
Figura 19. Diagrama TOBE “Gestión de Elección de proveedores”. Elaboración propia, año 2021
62
4.1.2.2.6 Caracterización por actividades:
Tabla 20
Caracterización del proceso TOBE "Gestión Elección Proveedores"
Entrada Actividad Salida Descripción Responsable
Solicitud de Consultar Consultas de Se inicia el Representante
Cotización solicitud de solicitud / proceso de servicio al
servicios Servicios consultando la cliente
solicitados solicitud de
servicios
registrada por el
cliente.
Consultas a Contactar al Consultas Si el Representante
solicitud cliente por sobre Representante de servicio al
dudas en solicitud de servicio al cliente
solicitud cliente tiene
dudas deberá
contactar al
cliente.
Servicios Identificar Lista de Identifican los Representante
solicitados servicios servicios servicios que de servicio al
solicitados solicitados solicita el cliente cliente
para su evento.
Lista de servicios Actualizar Solicitud de Actualizan la Representante
solicitados solicitud de servicios solicitud de de servicio al
servicios servicios con la cliente
información
recibida por el
cliente y para
que pueda ser
vista en la
bandeja de
solicitudes por el
Planificador.
63
Solicitud de Consultar Solicitud de Revisa los Planificador
servicios nuevas servicios servicios
solicitudes solicitados por el
cliente y cuáles
son los criterios
más importantes
para él.
Solicitud de Registrar Propuesta de Se registra la Planificador
servicios propuesta de subasta propuesta de
subasta inversa subasta inversa
inversa registrada
Propuesta de Publicar Propuesta de Se publica la Planificador
subasta inversa propuesta de subasta propuesta de
subasta inversa subasta inversa
inversa publicada para que se
postulen los
proveedores
Propuesta de Recibir Ofertas de Los proveedores Planificador
subasta inversa ofertas de proveedores participan en la
publicada proveedores subasta inversa y
registran sus
ofertas.
Ofertas de Validar Subasta Se verifica si el Planificador
proveedores ejecución de inversa proceso de
subasta “Terminada” subasta inversa
inversa / subasta sigue en proceso
inversa “En ha terminado.
Proceso”
64
Subasta inversa “En Recibir Ofertas de Los proveedores Planificador
Proceso” ofertas de proveedores participan en la
proveedores subasta inversa y
registran sus
ofertas.
Subasta inversa Ver lista de Evaluación Si la subasta Planificador
“Terminada” proveedores positiva / inversa ha
ganadores con evaluación terminado se
sus negativa procede a ver la
referencias lista de
proveedores
ganadores con
sus referencias.
Evaluación positiva Confirmar Lista de Si la referencia Planificador
proveedor proveedores es positiva se
como ganador ganadores confirma al
proveedor como
ganador
Evaluación Descartar al Lista de Si la referencia Planificador
negativa proveedor proveedores es negativa se
ganadores descarta al
proveedor como
ganador
Lista de Notificar Lista de Los proveedores
proveedores proveedores proveedores ganadores serán Planificador
ganadores ganadores ganadores notificados.
Lista de Consultar Lista de El asistente Asistente
proveedores proveedores proveedores comercial comercial
ganadores ganadores ganadores consulta que
proveedores
quedaron como
ganadores
65
Lista de Registrar Lista de El asistente Asistente
proveedores margen de servicios con registrará el comercial
ganadores ganancia margen de margen de
ganancia ganancia para la
asignado cotización
Lista de servicios Generar Cotización El asistente Asistente
con margen de cotización comercial comercial
ganancia asignado genera la
cotización
Cotización Notificar Cotización Se notifica al Asistente
cotización entregada cliente la comercial
cotización
generada.
66
4.1.2.3 Nombre del proceso: “Planificar y ejecutar eventos”
Objetivo del proceso: Reducir el número de eventos cancelados en el mes.
Áreas Funcionales: Las áreas que están involucradas en el proceso son:
Atención al cliente, Atención de Servicios, Legal, Sanitaria, Finanzas,
Comercial.
Colaboradores: Cliente, Proveedor.
67
4.1.2.3.1 Diagrama BPMN (ASIS)
Figura 20. Diagrama ASIS “Planificar y ejecutar eventos”. Elaboración propia, año 2021
68
4.1.2.3.2 Caracterización por actividades:
Tabla 21
Caracterización del proceso ASIS “Planificar y ejecutar eventos”
Entrada Actividad Salida Descripción Responsable
El proceso inicia
cuando el cliente
acepta la
Cotización Notificación
Buscar cotización y el
aceptada por el de realización Planificador
cotización planificador la
cliente del evento
busca para
notificar a
Finanzas
Recibe la
Notificación de notificación de
Recibir Fechas de Asistente de
realización del que hay una
notificación pagos finanzas
evento nueva cotización
aprobada
Asistente de
finanzas elabora
Preparar cronograma de
Fechas de Cronograma Asistente de
cronograma de pagos y se lo
pagos de pagos finanzas
pagos envía al
representante de
servicio al cliente
El Representante
de servicios al
cliente recibe el Representante
Cronograma de Recibir Cronograma
cronograma y de servicio al
pagos cronograma de pagos
notifica al cliente cliente
para los pagos
respectivos
69
Se verifica que el
Validar monto monto pagado Representante
Cronograma de Cronograma
según este de acuerdo de servicio al
pagos de pagos
cronograma con el cliente
cronograma
Representante
Cronograma de ¿Pago es Voucher de Se valida si el
de servicio al
pagos conforme? pago pago es conforme
cliente
En caso el pago
Representante
Voucher de Enviar voucher Voucher de sea conforme se
de servicio al
pago de pago pago envía el voucher
cliente
a finanzas
Si el pago no es
Solicitar Pago conforme se Representante
Voucher de
regularización regularizado solicita la de servicio al
pago
de pago por cliente regularización cliente
respectiva
El asistente de
finanzas debe
hacer la
validación del
Notificación
Voucher de Verificar abono dinero ingresado Asistente de
de primer
pago en cuenta a las cuentas de finanzas
pago
la empresa y
notifica la
realización del
primer pago
El planificador
crea el evento
Notificación de Crear evento en Evento
porque se ha Planificador
primer pago pizarra creado
hecho el primer
abono
70
Se procede a
programar el
Programar Programación evento con fecha
Evento creado Planificador
evento del evento y hora según lo
indicado por el
cliente
Programación Enviar Planificador
del evento, cotización, envía
cotización, detalles del información
Información
cronograma de evento, necesaria a Legal Planificador
del evento
pagos, voucher cronograma y para la
de primer notificación de elaboración de
abono 1er abono contratos
Lista de
Revisa la
acuerdos
Recibir información
Información legales con
información del recibida para Abogado
del evento los
evento elaborar los
proveedores y
contratos
cliente
Lista de
Elaborar Abogado arma
acuerdos Contrato para
contratos para contrato para Abogado
legales con los proveedores
proveedores proveedores
proveedores
Lista de
Elaborar Abogado arma
acuerdos Contrato para
contrato para contrato para Abogado
legales con el cliente
cliente clientes
cliente
71
Se procede con la
firma de los
contratos para
Contrato para Contratos
cliente y
proveedores / firmados con
Firmar contrato proveedor y Abogado
Contrato para cliente y
notifica al
clientes proveedores
planificador la
firma de
contratos
Contratos El planificador
Asignar
firmados con Organizador asigna un
organizador al Planificador
cliente y asignado organizador al
evento
proveedores evento
El organizador
Consultar
Organizador Consultas por debe consultar
medidas de Organizador
asignado pandemia las medidas de
bioseguridad
bioseguridad
El responsable
Elaborar Plan Sanitario elabora
Consultas por Plan de Responsable
de un plan de
pandemia Bioseguridad sanitario
Bioseguridad prevención para
el evento
El organizador
elabora
Plan de Crear Plan del Plan del manualmente el
Organizador
Bioseguridad Evento Evento plan del evento y
se lo envía al
cliente
Evaluar El cliente va a
Evaluación
Plan del Evento aceptación del evaluar el plan de Organizador
del cliente
cliente su evento
72
Si hay alguna
confusión con el
plan del evento
Evaluación del que se le envía al
Cancelar Evento
cliente- cliente por ser Organizador
evento cancelado
Insatisfecho realizado
manualmente, el
evento se
cancela.
Continuar con El plan del
Evaluación del Plan del
la evento es
cliente- evento Organizador
programación aprobado por el
Satisfecho aprobado
del evento cliente
El organizador
Plan del
Ejecutar Plan ejecuta los ítems
Plan del Evento evento Organizador
del evento del plan del
ejecutado
evento
El organizador
Ejecutar Plan Plan de ejecuta los ítems
Plan de
de Bioseguridad del plan de Organizador
Bioseguridad
Bioseguridad ejecutado bioseguridad
durante el evento
Plan de
El organizador
Bioseguridad Confirmar
Evento debe confirmar
ejecutado/ Plan finalización del Organizador
completado que el evento ha
del evento evento
finalizado
ejecutado
Recibir El planificador
Evento mensaje de Evento recibe el mensaje
Planificador
completado finalización del completado de que el evento
evento ha finalizado
73
4.1.2.3.3 Diagrama Ishikawa:
A continuación, se presenta el diagrama Ishikawa del proceso de “Planificar y ejecutar
eventos” donde se muestra a nivel de las espinas lo siguiente:
Método: Permite ver los mecanismos que usa la empresa para llevar a cabo el
proceso. Entre ellos tenemos:
o Verificación del espacio: Los organizadores del evento deben acercarse
presencialmente a ver el espacio físico donde se hará el evento.
o Videoconferencias/Envío de correos: Lo usan para comunicarse con los
clientes y así revisar los detalles de la planeación del evento.
o Manejo de archivos Excel: La planeación del evento se realiza usando Excel.
Mano de obra: La empresa presenta una alta rotación en el personal y los que
actualmente laboran necesitan capacitación para una mejor llegada a los clientes.
74
Figura 21. Ishikawa “Planificar y ejecutar eventos”. Elaboración propia, año 2021
Del diagrama Ishikawa concluimos que las variables descritas anteriormente que pertenecen
a las categorías de “Cronograma de Pagos”, “Evento”, “Máquinas”, “Mano de Obra”,
“Pandemia” y “Método” influyen en el cumplimiento del objetivo “Reducir el número de
eventos cancelados en el mes”, ya que actualmente los clientes pueden cancelar su evento
en caso no estén de acuerdo con la forma manual en que se organiza la empresa , pues ha
habido casos de cruce de información con otros eventos en cuanto a los ítems de planeación
del organizador.
4.1.2.3.4 Indicador:
A continuación, mostraremos el indicador “Porcentaje de eventos cancelados en el mes” que
permitirá la medición de la parte media del proceso “Gestión de atención de servicios” (el
proceso “Planificar y ejecutar eventos” representa la parte media del proceso “Gestión de
atención de servicios”).
75
debido a que el proceso se realiza de forma manual; es por ello por lo que el indicador
propuesto mide el porcentaje de eventos cancelados en el mes.
Metas:
Meta
Aceptable Moderado Inaceptable
(Ind.) >=75% y (Ind.) (Ind.) >=50% y (Ind.) <75% (Ind.) <50%
<=100%
Frecuencia de
Mensual
medición
Responsable de
Supervisor
la medición
76
Seguimiento y
presentación
Al ver el resultado del indicador se observa que actualmente hay una cancelación media de
los eventos. El indicador está en Naranja.
77
4.1.2.3.5 Diagrama BPMN (TOBE)
Figura 22. Diagrama TOBE “Planificar y ejecutar eventos”. Elaboración propia, año 2021
78
4.1.2.3.6 Caracterización por actividades:
Tabla 22
Caracterización del proceso TOBE “Planificar y ejecutar eventos”
Entrada Actividad Salida Descripción Responsable
Cotización Seleccionar Notificación de Se inicia el Planificador
aprobada por el cotización realización del proceso
cliente aprobada evento seleccionando
una cotización
aprobada por el
cliente y
enviando la
notificación al
área de
Finanzas de la
realización de
un nuevo
evento.
Notificación de Recibir Fechas de Recibe la Asistente de
realización del notificación pagos notificación de Finanzas
evento que hay una
nueva
cotización
aprobada
Fechas de Preparar Cronograma de Asistente de Asistente de
pagos cronograma de pagos Finanzas Finanzas
pagos elabora
cronograma de
pagos y se lo
envía al
representante
de servicio al
cliente
79
Cronograma de Recibir Cronograma de El Representante
pagos cronograma pagos Representante de servicio al
de servicios al cliente
cliente recibe el
cronograma y
notifica al
cliente para los
pagos
respectivos
Cronograma de Validar monto Cronograma de Se verifica que Representante
pagos según pagos el monto de servicio al
cronograma pagado este de cliente
acuerdo con el
cronograma
Cronograma de ¿Pago es Voucher de Se valida si el Representante
pagos conforme? pago pago es de servicio al
conforme cliente
Voucher de Enviar voucher Voucher de En caso el pago Representante
pago de pago pago sea conforme de servicio al
se envía el cliente
voucher a
finanzas
Voucher de Solicitar Pago Si el pago no es Representante
pago regularización regularizado conforme se de servicio al
de pago por cliente solicita la cliente
regularización
respectiva
80
Voucher de Verificar abono Notificación de El asistente de Asistente de
pago en cuenta primer pago finanzas debe finanzas
hacer la
validación del
dinero
ingresado a las
cuentas de la
empresa y
notifica la
realización del
primer pago
Notificación de Verificar Cliente nuevo / Se verifica si el Planificador
primer pago existencia de Cliente antiguo cliente es
cliente nuevo para
registrarlo o es
antiguo para
registrar el
evento
Cliente antiguo Registrar Evento Se registra el Planificador
evento evento del
cliente
Cliente nuevo Registrar Cliente Se registra el Planificador
cliente registrado cliente para
posteriormente
registrar al
evento
Evento Notificar Evento/ Se notifica la Planificador
información del Lista de realización de
evento. proveedores un nuevo
ganadores/ evento al
Cliente abogado de la
empresa.
81
Evento/ Consultar Evento/ Se consulta los Abogado
Lista de información del Lista de detalles del
proveedores evento proveedores evento para la
ganadores/ ganadores/ elaboración de
Cliente Cliente contratos
82
Solicitud de Generar Plan Plan de El Responsable Responsable
plan de de bioseguridad bioseguridad sanitario genera Sanitario
bioseguridad el plan de
bioseguridad
para el evento y
se lo notifica al
Organizador
Plan de Generar plan Plan del Evento El organizador Organizador
Bioseguridad del evento genera el plan
del evento
Plan del evento Enviar Plan del Plan del Evento El plan del Organizador
evento a cliente evento es
enviado al
cliente para su
aceptación
Plan del evento Evaluar Plan del evento El cliente Organizador
aceptación de observado / evalúa el plan
cliente Plan del evento del evento para
aprobado observarlo o
aprobarlo
Plan del evento Regularizar Plan del evento Se regularizan Organizador
observado observaciones corregido las
observaciones
del cliente
Plan del evento Aprobar plan Plan del evento El cliente Organizador
aprobado del evento aprobado aprueba el Plan
del evento
Plan del evento Ejecutar plan Plan del El organizador Organizador
aprobado del evento y de evento y de ejecuta los
bioSeguridad bioSeguridad planes durante
ejecutados la realización
del evento.
83
Plan del evento Registrar Lecciones El organizador Organizador
y de lecciones aprendidas e registra las
Bioseguridad aprendidas e Incidentes lecciones
ejecutados incidentes aprendidas e
incidentes
ocurridos
durante la
realización del
evento
Lecciones Generar Evaluación de El planificador Planificador
aprendidas e evaluación de proveedores registra los
Incidentes proveedores cuestionarios
de preguntas
para evaluar al
proveedor
Evaluación de Notificar Evento El planificador Planificador
proveedores finalización del completado notifica al
evento cliente que su
evento ha sido
completado.
84
4.1.2.4.1 Diagrama BPMN (ASIS)
Figura 23. Diagrama ASIS “Gestión de incidentes”. Elaboración propia, año 2021
85
4.1.2.4.2 Caracterización por actividades:
Tabla 23
Caracterización del proceso ASIS “Gestión de Incidentes”
Entrada Actividad Salida Descripción Responsable
Mensaje de Indicar recojo Aviso de recojo Se inicia el Planificador
recojo de de materiales de materiales proceso
materiales para cierre de recibiendo el
evento mensaje de
recojo de
materiales
Aviso de recojo Recoger Lista de El responsable Responsable de
de materiales materiales de materiales de entregas y entregas y
proveedor recogidos transporte transporte
recoge los
materiales y
hace un informe
manual de los
materiales
recogidos
Lista de Evaluar daños Materiales El responsable Responsable de
materiales recogidos en de entregas y entregas y
recogidos buen estado, transporte hace transporte
con daño una evaluación
parcial o daño de daños de los
total materiales.
Materiales Enumerar Lista de El Responsable Responsable de
recogidos en materiales en materiales en de entregas y entregas y
buen estado buen estado buen estado transporte transporte
enumera los
materiales en
buen estado
86
Materiales Enumerar Lista de El Responsable Responsable de
recogidos con daños parciales materiales con de entregas y entregas y
daño parcial daño parcial transporte transporte
enumera los
materiales con
daño parcial
Materiales Enumerar Lista de El Responsable Responsable de
recogidos con daños totales materiales con de entregas y entregas y
daño total daño total transporte transporte
enumera los
materiales con
daño total
Lista de Elaborar Informe de El Responsable Responsable de
materiales en informe de daños de entregas y entregas y
buen estado, daños transporte transporte
con daño elabora
parcial o con manualmente el
daño total informe de
daños
Informe de Enviar informe Informe de El Responsable Responsable de
daños de daños daños de entregas y entregas y
transporte envía transporte
el informe de
daños al
planificador
Informe de Verificar Informe de El planificador Planificador
daños informe de daños verifica el
daños informe de
daños
87
Informe de Calcular costo Costos de daños El planificador Planificador
daños de daños hace un cálculo
de los daños
según el
informe
recibido
Costos de ¿Costo > 0? Respuestas Si el costo es Planificador
daños positiva o mayor a cero se
negativa procede a
cobrar la
garantía al
cliente
Respuesta Ejecutar cobro Garantía Se ejecuta el Planificador
Positiva de garantía cobrada cobro de
garantía porque
el costo de
daños es mayor
a cero y se le
notifica al
cliente
Respuesta Cerrar evento Evento cerrado El planificador Planificador
Negativa procede a cerrar
el evento.
Método: Permite ver los mecanismos que usa la empresa para llevar a cabo el
proceso. Entre ellos tenemos:
o Verificación física: Se hace una verificación física del estado de los
materiales luego de completado el evento.
88
o Traslado al almacén principal: Después de la evaluación de daños todos los
materiales son llevados a la oficina principal de la empresa.
Garantía: Monto abonado por el cliente en caso de perjuicios materiales durante el
evento.
Informe de daños: Elaborado manualmente, contendrá el detalle de los materiales
sin daño, con daños parciales y daños totales.
Mano de obra: La empresa presenta una alta rotación en el personal y los que
actualmente laboran necesitan capacitación para una mejor llegada a los clientes.
Máquinas: La empresa brinda a sus trabajadores laptops, celulares y tableta para que
puedan realizar sus actividades sin inconvenientes. Asimismo, contempla el
transporte particular para el traslado de materiales a la oficina principal.
Materiales: Son aquellos dejados por los proveedores, pueden ser luces, toldos,
muebles, mesas, etc.
Del diagrama Ishikawa concluimos que las variables descritas anteriormente que pertenecen
a las categorías de “Método”, “Garantía”, “Informe de daños”, “Mano de obra”, “Máquinas”
y “Materiales” influyen en el cumplimiento del objetivo “Incrementar el traslado de
materiales en buen estado”, ya que actualmente al hacer un registro manual de los daños se
89
ha presentado pérdida de información o inclusive cobros de garantía por bienes en buen
estado.
4.1.2.4.4 Indicador:
A continuación, mostraremos el indicador “Porcentaje de materiales trasladados en buen
estado” que permitirá la medición de la parte final del proceso “Gestión de atención de
servicios” (el proceso “Gestión de incidentes” representa la parte final del proceso
“Gestión de atención de servicios”).
Metas:
Meta
Aceptable Moderado Inaceptable
(Ind.) >=75% y (Ind.) (Ind.) >=50% y (Ind.) <75% (Ind.) <50%
<=100%
90
Frecuencia de
Semanal
Medición
Responsable de
Planificador
la Medición
Seguimiento y
presentación
Al ver el resultado del indicador se observa que actualmente hay un porcentaje medio de
traslado de materiales en buen estado. El indicador está en Naranja.
91
4.1.2.4.5 Diagrama BPMN (TOBE)
Figura 25. Diagrama TOBE “Gestión de incidentes”. Elaboración propia, año 2021
92
4.1.2.4.6 Caracterización por actividades:
Tabla 24
Caracterización del proceso TOBE “Gestión de Incidentes”
Entrada Actividad Salida Descripción Responsable
Se inicia el
Notificación de Notificar recojo proceso
Notificación de
recojo de de materiales recibiendo el
recojo de Planificador
materiales para para cierre de mensaje de
materiales
cierre de evento evento recojo de
materiales
El responsable
de entregas y
Recoger y
Notificación de Lista de transporte Responsable de
registrar
recojo de materiales recoge los entregas y
materiales de
materiales recogidos materiales y los transporte
proveedor
registra en el
sistema
El responsable
de entregas y
Materiales
transporte hace
recogidos en
Lista de Registrar una evaluación Responsable de
buen estado,
materiales estado de de daños de los entregas y
con daño
recogidos materiales materiales y transporte
parcial o daño
registra su
total
estado en el
sistema.
93
El responsable
Materiales
de entregas y
recogidos en
Generar transporte Responsable de
buen estado, Informe de
informe de genera un entregas y
con daño daños
daños informe de transporte
parcial o daño
daños de los
total
materiales
El responsable
de entregas y
Notificar transporte Responsable de
Informe de Informe de
informe de notifica el entregas y
daños daños
daños informe de transporte
daños al
planificador
Informe de El planificador
Consultar
Informe de daños positivo / consulta el
informe de Planificador
daños Informe de informe de
daños
daños negativo daños
El planificador
Informe de
Informe de ejecuta el
daños positivo / Calcular costo
costos de los cálculo de los Planificador
Informe de de daños
daños daños parciales
daños negativo
y totales.
Si el costo es
mayor a cero se
Informe de Respuestas procede a
costos de los ¿Costo > 0? positiva o ejecutar el Planificador
daños negativa cobro de la
garantía al
cliente
94
Se notifica el
cobro de
Notificación de
Respuesta Notificar cobro garantía porque
cobro de Planificador
positiva de garantía el costo de
garantía
daños es mayor
a cero.
Se notifica la
devolución de
Notificar Notificación de
Respuesta garantía porque
devolución de devolución de Planificador
negativa el costo de
garantía garantía
daños es igual a
cero.
Notificación de Se procesa las
Procesar Resultados de
devolución o encuestas con
respuestas de evaluación de Planificador
cobro de las respuestas
cliente proveedor
garantía del cliente
El planificador
Resultados de procede a
evaluación de Cerrar evento Evento cerrado cerrar el evento Planificador
proveedor y se lo notifica
al cliente.
95
5 CAPÍTULO 5: RESULTADOS DEL PROYECTO
5.1 Análisis de requerimientos
5.1.1 Lista de requerimientos base
A continuación, se detallan los requerimientos del negocio:
96
Código de Requerimiento: RN04
o Descripción: El usuario desea crear una propuesta de subasta inversa con
todos los servicios identificados en la solicitud de cliente (ejemplo: toldos,
música, decoración, banquete, etc.) para que los proveedores se postulen en
un rango de tiempo definido (según la fecha de ejecución del evento).
o Objetivo: Obtener el mejor precio ofrecido por los proveedores.
o Área interesada: Atención de Servicios.
o Proceso: Gestión de Elección de proveedores.
97
o Objetivo: Incentivar a los proveedores a que bajen sus precios para ganar la
subasta.
o Área interesada: Atención de Servicios.
o Proceso: Gestión de Elección de proveedores.
98
o Descripción: El usuario desea crear el Plan del evento, el Plan de
Bioseguridad y notificárselo al cliente para que pueda darle su aprobación.
o Objetivo: Uniformizar un canal para el registro del plan del evento y el plan
de bioseguridad.
o Área interesada: Atención de Servicios y Sanitaria.
o Proceso: Planificar y ejecutar eventos.
99
o Descripción: El usuario desea calcular el puntaje de las encuestas.
o Objetivo: Uniformizar un canal para el cálculo de los puntajes de las
encuestas.
o Área interesada: Atención de servicios, reclamos, comercial y marketing.
o Proceso: Gestión de Incidentes.
100
Código de Requerimiento: RN20
o Descripción: El usuario desea que el sistema pueda ser compatible con el
navegador Edge, Chrome y Firefox.
101
Código de Requerimiento: RN29
o Descripción: El cliente desea pantallas fáciles de usar.
5.1.2 Clasificación
A continuación, se listan los requisitos funcionales, no funcionales y reglas de negocio del
sistema:
102
Código de requisito funcional: RF03
o Nombre: Consultar solicitud de cliente.
o Descripción: El sistema debe permitir que el cliente pueda consultar su
solicitud por la web.
o Requerimiento asociado: RN01, RN03
103
Código de requisito funcional: RF08
o Nombre: Actualizar oferta de proveedor
o Descripción: El sistema debe permitir que el proveedor actualice su oferta a
nivel de precios por cada servicio que figure en la propuesta de subasta
inversa.
o Requerimiento asociado: RN06
104
Código de requisito funcional: RF13
o Nombre: Aprobar/Rechazar cotización
o Descripción: El sistema debe permitir que el cliente apruebe o rechace la
cotización por la web del sistema.
o Requerimiento asociado: RN09, RN01
105
Código de requisito funcional: RF18
o Nombre: Registrar lista de materiales
o Descripción: El sistema debe permitir registrar los materiales recogidos con
el estado en el que se encuentran (sin daño, daño parcial o daño total).
o Requerimiento asociado: RN14
106
Código de requisito funcional: RF23
o Nombre: Validar acceso
o Descripción: El sistema debe permitir que el usuario se autentique al sistema
con su usuario y contraseña.
o Requerimiento asociado: RN17
107
Código de requisito no funcional: RQNF06
o Descripción: El sistema debe permitir manejar variables globales en archivos
de configuración.
o Requerimiento asociado: RN24
108
Código de requisito no funcional: RQNF13
o Descripción: El sistema deberá soportar una concurrencia de 100 usuarios
conectados al sistema en simultáneo, si hay más de 100 se deberá optar por
el escalamiento de nodos en AKS.
o Requerimiento asociado: RN31
109
Código de regla de negocio: REGN05
o Descripción: El evento no está restringido a una ubicación en particular.
El lugar del evento lo escoge el cliente, la empresa no restringe la
ubicación a un determinado lugar.
110
o Descripción: Si el precio del proveedor por servicio es mayor a 1000 y menor
o igual a 2000, entonces el margen de ganancia es del 15%.
111
5.1.3 Matriz de trazabilidad de Requerimientos vs Requisitos
Asimismo, se observa que los requerimientos de negocio que pertenecen al proceso “Gestión
de elección de proveedores” se relacionan en mayor medida con los requisitos funcionales
del sistema (sección pintada en amarillo).
Se concluye que estos requisitos funcionales serán tomados en cuenta para el análisis de
drivers de funcionales.
112
5.1.3.1 Matriz de trazabilidad de Requerimientos vs Requisitos funcionales
Tabla 25
Matriz de trazabilidad de Requerimientos vs Requisitos funcionales
Requerimientos/
Requisitos RN01 RN02 RN03 RN04 RN05 RN06 RN07 RN08 RN09 RN10 RN11 RN12 RN13 RN14 RN15 RN16 RN17 RN18
RF01 X
RF02 X
RF03 X X
RF04 X X
RF05 X X
RF06 X
RF07 X X
RF08 X
RF09 X
RF10 X
RF11 X
RF12 X
RF13 X X
RF14 X
RF15 X
RF16 X
RF17 X
RF18 X
RF19 X
RF20 X
RF21 X
RF22 X
RF23 X
113
5.1.3.2 Matriz de trazabilidad de Requerimientos vs Requisitos No funcionales
Esta matriz de trazabilidad permite ver la relación existente entre requerimientos del negocio
y los requisitos no funcionales del sistema.
De esta manera se concluye que los atributos que resaltan de los requerimientos no
funcionales son:
o Disponibilidad (RQNF01, RQNF02)
o Seguridad (RQNF04, RQNF05, RQNF08, RQNF12, RQNF10)
o Usabilidad (RQNF09, RQNF11)
o Performance (RQNF13)
114
Tabla 26
Matriz de trazabilidad de Requerimientos vs Requisitos No funcionales
Requerimientos/
RQNF01
RQNF02
RQNF03
RQNF04
RQNF05
RQNF06
RQNF07
RQNF08
RQNF09
RQNF10
RQNF11
RQNF12
RQNF13
Requisitos No
Funcionales
RN01 X X X X X X X X X X
RN02 X X X X X X X X X X X
RN04 X X X X X X X X X X
RN06 X X X X X X X X X X
RN07 X X X X X X X X X X
RN09 X X X X X X X X X X
RN10 X X X X X X X X X X X X
RN11 X X X X X X X X X X
RN12 X X X X X X X X X X
RN13 X X X X X X X X X X
RN14 X X X X X X X X X X
RN15 X X X X X X X X X X
RN16 X X X X X X X X X X
RN17 X X X X X X X X X X
RN18 X X X X X X X X X X
RN19 X
RN20 X
RN21 X
RN22 X
RN23 X
RN24 X
RN25 X
RN26 X
RN27 X
RN28 X
RN29 X
RN30 X
RN31 X
115
5.2 Modelado de casos de uso de sistemas
5.2.1 Especificación de actores
Usuario: Es el actor padre que representa a los demás actores que interactúan con el
sistema.
Cliente: Es el actor que ingresa al sistema para registrar una solicitud de servicios.
Planificador: Es el actor encargado de registrar la propuesta de subasta inversa para
que los proveedores postulen y luego seleccionar un proveedor ganador.
Proveedor: Es el actor encargado de postular a una propuesta de subasta inversa y
registrar su mejor oferta.
Organizador: Es el actor encargado de registrar el plan del evento y registrar los
incidentes que se susciten en la organización.
Responsable de entregas y transporte: Es el actor encargado de registrar el estado de
los materiales luego de realizado el evento.
Administrador del sistema: Es el actor encargado de administrar las opciones del
sistema y los perfiles.
Abogado: Es el actor encargado de cargar los contratos firmados al sistema.
Asistente Comercial: Es el actor encargado de generar la cotización para el cliente.
Responsable Sanitario: Es el actor encargado de registrar el Plan de bioseguridad
para la realización de un evento.
116
5.2.2 Diagramas de casos de uso
117
5.2.3 Análisis de requisitos
118
inversa
ubicación
Tabla 27
Requisitos
Funcionales
Funcionales /
Requisitos No
RF05- Registrar
RF01- Registrar
RF04- Consultar
RF03- Consultar
RF02- Actualizar
solicitud de cliente
solicitud de cliente
solicitud de cliente
propuesta de subasta
X
X
X
X
X
RQNF01: El sistema debe tener una
disponibilidad de 24 X7
X
X
X
X
X
RQNF02: El sistema debe ser compatible con
los navegadores Edge, Chrome y Firefox.
X
X
X
X
X
RQNF04: El sistema debe permitir guardar un
archivo de errores cuando se presente una falla
en el sistema
X
X
X
X
X
ganadores
ganadores
Tabla 27
cotización
Requisitos
Funcionales
proveedores
Funcionales /
Requisitos No
de proveedores
RF12- Registrar
RF11- Registrar
RF07- Registrar
RF06- Consultar
RF08- Actualizar
oferta de proveedor
oferta de proveedor
propuesta de subasta
X
X
X
X
X
X
X
RQNF01: El sistema debe tener una
disponibilidad de 24 X7
X
X
X
X
X
X
X
RQNF02: El sistema debe ser compatible
con los navegadores Edge, Chrome y
Firefox.
RQNF03: El sistema debe permitir subir
archivos como máximo de 5MB.
X
X
X
X
X
X
X
X
X
X
X
X
X
X
evento
encuestas
Tabla 27
cotización
Requisitos
e incidentes
Funcionales
resultado de
del evento y
proveedores
bioseguridad
de materiales
Funcionales /
evaluación de
Requisitos No
RF19- Registrar
RF17- Registrar
RF16- Registrar
RF14- Registrar
Aprobar/Rechazar
lecciones aprendidas
X
X
X
X
X
X
X
RQNF01: El sistema debe tener una
disponibilidad de 24 X7
X
X
X
X
X
X
X
RQNF02: El sistema debe ser compatible con
los navegadores Edge, Chrome y Firefox.
X
RQNF03: El sistema debe permitir subir
archivos como máximo de 5MB.
X
X
X
X
X
X
X
RQNF04: El sistema debe permitir guardar un
archivo de errores cuando se presente una falla
en el sistema
X
X
X
X
X
X
X
X
RQNF07: El sistema debe considerar
Matriz de trazabilidad de requisitos funcionales y requisitos no funcionales (Continuación)
X
X
X
X
X
X
X
conectados al sistema
usuario
proveedor
Tabla 27
Requisitos
Funcionales
Funcionales /
Requisitos No
RF22- Registrar
RF21- Registrar
RF20- Registrar
opciones y perfiles
RF23- Validar acceso
X
X
X
X
RQNF01: El sistema debe tener una disponibilidad
de 24 X7
X
X
X
X
RQNF02: El sistema debe ser compatible con los
navegadores Edge, Chrome y Firefox.
X
X
X
X RQNF04: El sistema debe permitir guardar un
archivo de errores cuando se presente una falla en
el sistema
X
X
X
X
al sistema
5.3 Diseño de arquitectura de software
5.3.1 Matriz de trazabilidad entre casos de uso y requisitos no funcionales
Se puede concluir de la matriz de requisitos no funcionales versus casos de uso que el sistema
debe estar disponible las 24 horas por los 7 días de la semana. Asimismo, todas las opciones
del sistema web debe funcionar en los navegadores de internet como Chrome, Edge y Firefox
de la misma forma; para el caso de uso "Registrar Contratos firmados" este permitirá subir
archivos como máximo de 5MB en formato pdf.
El manejo de errores sería controlado con Logs y con códigos de tipo de error con la finalidad
de una identificación más rápida de los mismos, esto se realizaría con todas las
funcionalidades que tenga el sistema; asimismo, la configuración de rutas para guardar
archivos o invocaciones a servicios web serán manejados en archivos de configuración para
los casos de uso "Registrar contratos firmados" y "Consultar ubicación".
Los procesamientos y cálculos del sistema se realizarán al 100%, de presentarse algún error
se revertirán todos los cambios que se hayan aplicado, esto tiene un mayor impacto para los
casos de uso “Registrar propuesta de subasta inversa”, “Registrar lista de proveedores
ganadores”, “Registrar cotización”, “Registrar informe de evaluación de servicios” y
“Registrar proveedor” porque que se manipula un mayor volumen de información a nivel de
base de datos, también, en caso de inactividad por parte del usuario después de 20 minutos
desde que inició sesión, el sistema la cerrará para evitar problemas en la funcionalidad del
sistema.
123
Tabla 28
Matriz de trazabilidad entre casos de uso y requisitos no funcionales
CUS10_Registrar Plan
CUS11_Registrar Plan
CUS05_Registrar lista
solicitud de servicios
propuesta de subasta
solicitud de Plan de
oferta de proveedor
Contratos firmados
CUS01_Registrar
CUS02_Registrar
CUS04_Registrar
CUS06_Registrar
CUS07_Registrar
CUS08_Registrar
CUS09_Registrar
de Bioseguridad
de proveedores
Bioseguridad
del Evento
cotización
ganadores
Requisitos No Funcionales / Casos de Uso
inversa
Evento
RQNF01: El sistema debe tener una disponibilidad de 24 X7 X X X X X X X X X X
RQNF02: El sistema debe ser compatible con los navegadores Edge, Chrome
X X X X X X X X X X
y Firefox.
RQNF03: El sistema debe permitir subir archivos como máximo de 5MB. X
RQNF04: El sistema debe permitir guardar un archivo de errores cuando se
X X X X X X X X X X
presente una falla en el sistema
RQNF05: El sistema debe presentar un código por cada tipo de error para
X X X X X X X X X X
saber el origen de la falla.
RQNF06: El sistema debe permitir manejar variables globales en archivos de
X
configuración.
RQNF07: El sistema debe considerar procesamientos y cálculos al 100%. X X X
RQNF08: El sistema debe manejar un tiempo de inactividad de 20 minutos
X X X X X X X X X X
antes de cerrar la sesión del usuario.
RQNF09: El sistema debe ser responsivo para que pueda adaptarse en
X X X X X X X X X X
dispositivos móviles.
RQNF10: El sistema debe considerar validar la información ingresada en la
capa de presentación sin llegar a la base de datos. Ejemplo: Campos vacíos, X X X X X X X X X
formatos numéricos, alfanuméricos, email, etc.
RQNF11: El sistema debe contar con una interfaz de usuario intuitiva. X X X X X X X X X X
RQNF12: El sistema deberá usar tokens para hacer uso de servicios web. X X X X X X X X X X
RQNF13: El sistema deberá soportar una concurrencia de 100 usuarios
conectados al sistema en simultáneo, si hay más de 100 se deberá optar por el X X X
escalamiento de nodos en AKS.
124
Tabla 28
Matriz de trazabilidad entre casos de uso y requisitos no funcionales (continuación)
CUS20_Autenticar
CUS12_Actualizar
CUS14_Actualizar
CUS22_Consultar
CUS19_Consultar
CUS21_Consultar
CUS13_Registrar
CUS15_Registrar
CUS16_Registrar
CUS17_Registrar
CUS18_Registrar
subasta inversa
seguridad en el
calificación de
Evaluación de
propuesta de
aprendidas e
credenciales
Informe de
Ubicación
materiales
proveedor
incidentes
encuestas
estado de
lecciones
servicios
servicios
sistema
Requisitos No Funcionales / Casos de Uso
puja
RQNF01: El sistema debe tener una disponibilidad de 24 X7 X X X X X X X X X X X
RQNF02: El sistema debe ser compatible con los navegadores
X X X X X X X X X X X
Edge, Chrome y Firefox.
RQNF04: El sistema debe permitir guardar un archivo de
X X X X X X X X X X X
errores cuando se presente una falla en el sistema
RQNF05: El sistema debe presentar un código por cada tipo de
X X X X X X X X X X X
error para saber el origen de la falla.
RQNF06: El sistema debe permitir manejar variables globales
X
en archivos de configuración.
RQNF07: El sistema debe considerar procesamientos y
X X
cálculos al 100%.
RQNF08: El sistema debe manejar un tiempo de inactividad de
X X X X X X X X X X X
20 minutos antes de cerrar la sesión del usuario.
RQNF09: El sistema debe ser responsivo para que pueda
X X X X X X X X X X X
adaptarse en dispositivos móviles.
RQNF10: El sistema debe considerar validar la información
ingresada en la capa de presentación sin llegar a la base de
X X X X X X X
datos. Ejemplo: Campos vacíos, formatos numéricos,
alfanuméricos, email, etc.
RQNF11: El sistema debe contar con una interfaz de usuario
X X X X X X X X X X X
intuitiva.
Requisitos No Funcionales / Casos de Uso X X X X X X X X X X X
RQNF01: El sistema debe tener una disponibilidad de 24 X7 X X X
125
5.4 Análisis de Drivers
A continuación, procedemos a definir los drivers según aquellos requerimientos que generan
un alto impacto de valor para el negocio y tienen una dificultad técnica en su desarrollo.
Por último, la empresa registrará la cotización para enviarla al cliente previa selección de los
proveedores ganadores.
Tabla 29
Drivers Funcionales – Requisitos funcionales
Código Drivers funcionales Requisitos funcionales
DF01 Registrar solicitud de cliente. RF01
DF02 Consultar propuesta de subasta inversa RF06
DF03 Registrar oferta de proveedor RF07
DF04 Consultar puja RF09
DF05 Registrar cotización RF12
126
5.4.2 Drivers de atributos de Calidad – Requisitos No funcionales
La definición de drivers de calidad se realizó tomando en cuenta los requisitos no funcionales
que presentan una alta complejidad técnica para su implementación.
Tabla 30
Drivers de atributos de Calidad – Requisitos No funcionales
Código Atributo Driver de atributos de calidad Requisitos no funcionales
DQ01 Disponibilidad Disponibilidad de acceso del sistema RQNF01
DQ02 Compatibilidad con otros navegadores RQNF02
DQ03 Log de errores RQNF04
DQ04 Seguridad Tipificación de errores RQNF05
DQ05 Validación de datos RQNF10
DQ06 Uso de tokens RQNF12
DQ07 Usabilidad Interfaces responsivas RQNF09
DQ08 Interfaces intuitivas RQNF11
DQ09 Performance Concurrencia de usuarios RQNF13
Tabla 31
Drivers de restricción
Código Driver de restricción
DR01 El sistema debe utilizar como herramienta de desarrollo Visual Studio 2019.
DR02 El sistema debe ser desarrollado usando el patrón MVC con lenguaje de programación C#.
DR03 El sistema usará tecnologías como Jquery, CSS3, Javascript y Ajax para el diseño de las
páginas web.
DR04 El sistema usará los servicios web de Google Maps.
DR05 El motor de base de datos será SQL Server 2019.
DR06 Si un cliente tiene una solicitud de servicios diferente a “Pendiente” no podrá realizar más
cambios en ella.
DR07 Si una propuesta de subasta inversa ha sido publicada no podrá volver a publicarse.
DR08 Los proveedores no deben ver las propuestas de subasta inversa de servicios que ellos no
ofrecen.
DR09 Los proveedores que no queden como ganadores no serán notificados del puesto que ocuparon.
DR10 El porcentaje de ganancia únicamente la asigna el área Comercial.
DR11 Un evento no está restringido a una dirección particular.
127
5.5 Escenarios de atributos de calidad:
128
dispositivo
móvil.
El usuario ingresa al sistema desde un dispositivo móvil en un entorno normal de operación. El sistema mantiene su estructura y
orden en su diseño adaptándose a la pantalla del dispositivo.
129
5.6 Matriz de trazabilidad de drivers:
5.6.1 Drivers funcionales - Drivers de atributo de calidad
Los drivers DQ03 (Log de errores), DQ04 (Tipificación de errores), DQ06 (Uso de tokens)
del atributo “Seguridad” también se encuentran alineados con todos los drivers funcionales
mientras que el driver DQ05 (Validación de datos) solo se relaciona con los drivers
funcionales DF01, DF03 y DF05 referentes al registro de información e ingreso de datos.
Los drivers DQ07 y DQ08 del atributo de “Usabilidad” se relacionan en su totalidad con los
drivers funcionales
Se concluye que para el diseño de la arquitectura se tomara en cuenta con mayor relevancia
los atributos de disponibilidad, seguridad y performance.
130
Tabla 32
Matriz de trazabilidad de Drivers Funcionales vs Drivers de Atributo de calidad
131
5.6.2 Drivers funcionales - Drivers de restricción
La matriz de trazabilidad de drivers funcionales versus drivers de restricción permite ver que
los drivers DF01, DF02, DF03, DF04, DF05 se alinean en su totalidad con los drivers de
restricción DR01, DR02, DR03 y DR05 los cuales están relacionados al uso de la
herramienta de desarrollo Visual Studio 2019, uso del lenguaje C# con el patrón MVC,
aplicación de tecnologías como JQuery, Javascript y el motor de base de datos SQL Server
2019.
Con respecto al DR04 está relacionado con los drivers DF01 y DF03 ya que en el registro
de solicitud de clientes y en el registro de las ofertas de los proveedores el sistema usará
APIS de Google Maps para la selección de ubicaciones
Los drivers del DR06, DR07, DR08, DR09, DR10 y DR11 hacen referencia a restricciones
en el negocio como por ejemplo que una propuesta de subasta inversa se publica una sola
vez por evento o que los proveedores no pueden ver las ofertas de los competidores.
Finalmente se concluye que todas las restricciones deberán ser consideradas en las
decisiones de diseño, así como en las reglas de negocio de las especificaciones de los casos
de uso (ver sección 12.4 Especificaciones de Casos de Uso).
132
Tabla 33
Matriz de trazabilidad Drivers Funcionales vs Drivers de Restricción
Drivers Restricción Drivers Funcionales
133
5.6.3 Drivers atributos de calidad - Drivers de restricción
La matriz de trazabilidad de atributos de calidad - drivers de restricción permite ver que el
driver DQ01 (Disponibilidad de acceso del sistema) está presente en los drivers de
restricción DR04, DR06, DR07, DR08, DR09, DR10, DR11 que están relacionados en
temas como el uso de APIS de Google o accesos al sistema para revisión de solicitudes
validaciones del negocio, entre otros.
Con respecto a los drivers de atributos de calidad relacionados a temas de seguridad DQ03,
DQ04, DQ05, DQ06 (Log de Errores, Tipificación de errores, Validación de datos y Uso de
Tokens respectivamente) se verifica que toma mayor relevancia al nivel de uso de token, así
como en la gestión de log de errores; también, hay preponderancia en la validación de datos.
Con respecto a los drivers de atributos de calidad relacionados a la usabilidad DQ07, DQ08
(Interfaces responsivas e Interfaces intuitivas respectivamente) se encuentran relacionados a
los drives de restricción DR01, DR03 que hacen referencia a las tecnologías asociadas a la
mejora de la visualización de los sitios web como Bootstrap, CSS3 , AJAX entre otros;
además de los drivers de restricción DR06, DR07, DR08, DR10, DR11 que enmarca a la
relación de los usuarios del sistema con determinados procesos de la gestión en sí.
134
Tabla 34
Drivers Atributos de calidad vs Drivers de Restricción
Drivers Restricción Drivers de Atributos de Calidad
135
Tabla 34
Drivers Atributos de calidad vs Drivers de Restricción (continuación)
Drivers Restricción Drivers de Atributos de Calidad
136
5.7 Decisiones de diseño:
En esta sección se incluirá las decisiones de diseño que contemplará el proyecto y que
deberán influir en la respuesta de los atributos de calidad.
La aplicación Web:
Usará el patrón MVC (Modelo-Vista-Controlador) y trabajará con tecnologías como
Materialize v1, Jquery 3.0, Javascript y CSS. Las invocaciones de los servicios web
se realizarán mediante la controladora.
El patrón MVC permitirá el manejo independiente de las vistas que se mostrarán del
lado del cliente, las cuales serán diseñadas con Materialize que es un componente de
diseño que se basa es principios de Material Design por lo que proporcionará una
vista más intuitiva para el usuario.
Asimismo, se hará uso de Jquery 3.0 y Javascript para las validaciones de los datos
a nivel de las páginas web.
137
Proyecto Web Api “Planificación”:
Debe contener los servicios REST relacionados a la planificación y
ejecución del evento.
Proyecto Web Api “Incidentes”:
Debe contener los servicios REST relacionados a la gestión de incidentes
antes de finalizar el evento.
Proyecto Web Api “Seguridad”
o Debe contener los servicios relacionados a la seguridad del sistema.
La aplicación Web del sistema se conectará con los servicios Web Api según la invocación
que se realice desde las controladoras. Cada invocación del servicio tendrá una política de
validación de tokens antes de enviar la respuesta previa consulta a la base de datos.
138
5.7.3 Modelo de datos
Para este punto se ha considerado utilizar el motor de base de datos de Microsoft SQL Server
2019 debido a que contempla el procesamiento inteligente de consultas (IQP) que ayuda con
el performance de la base de datos en cuanto al rendimiento de las consultas.
2 CPU
4 GB de RAM
8 GB de almacenamiento
Instancia: F4s v2
Cpu: 4 / RAM: 8 GIB
139
5.7.5 Costo de recursos
En esta sección veremos los costos mensuales asociados:
Visual Studio 2019 tiene la ventaja en su IDE de mostrar los errores subrayados sin esperar
a la compilación del proyecto. También incluye la refactorización para el cambio de nombre
de variables o el orden a nivel de definición de parámetros. Por otro lado, mediante el uso
de CodeLeans se puede ver los cambios en el código sin salir del Editor.
140
Asimismo, el servicio de Azure Machine Learning permitirá la creación, implementación y
administración del árbol de decisión para la selección de proveedores. Este servicio soporta
todo el ciclo de vida de un proyecto de machine learning.
Por último, se hará uso del servicio AKS de azure porque ofrece una alta disponibilidad en
su implementación, al ser un servicio en la nube de Microsoft permite la escalabilidad en
cuanto a la administración de recursos. Entre algunas de sus ventajas se encuentran la
gratuidad del servicio, ya que solo se factura los recursos que se asignen por cada nodo que
se considere tener en el despliegue. El orquestador Kubernetes permite balancear la carga de
los PODS que lo integran y también se puede monitorear cuando un servicio presenta
lentitud porque tiene una mayor demanda, ante este escenario se puede dar el escalamiento
a nivel de nodos o la réplica de los PODS involucrados.
Interfaces: Se harán uso de las interfaces para consumir los métodos que se
expongan en los servicios web api.
Apis: En este punto se plantea la creación de las apis que ayudaran a traer
información de la base de datos y mostrarlas en las vistas.
141
ApiPreEvento
ApiPlanificacion
ApiIncidentes
ApiSeguridad
ApiGeolocalización
ApiSeleccionProveedor
ApiMensajeria
- Patrón MVC: Este patrón de diseño nos permite organizar de mejor manera
el proyecto y hacer que sea escalable; es decir de cierta manera son
independientes. Lo separa en 3 capas: modelo, vista y controlador. El
modelo se encarga del acceso a los datos como registrar, actualizar,
consultar, es decir obtener los datos y lógica del negocio. La vista
presentará los datos del modelo y la controladora permitirá la interacción
142
entre la vista y el modelo, es decir recibirá eventos que generen los
usuarios desde la vista y las enviará al modelo del cual esperará una
respuesta. El beneficio de usar este patrón es que, si se cambia el modelo,
la vista no se afectaría o el cambio sería mínimo. Este patrón en nuestro
proyecto se usará en la aplicación web, las vistas contendrían los HTML
mientras que la controladora se encargaría de hacer la invocación a los
servicios web api y para ello tomará previamente la información cargada
en el modelo.
- Patrón DTO: Usada para transferir atributos entre cliente y servidor,
consta de 2 clases, una es la clase llamada “value object” que está en el
cliente y que contiene atributos, constructor, métodos get y set; y la otra
es la clase que está en el servidor llamada business object. La finalidad
del DTO es que un objeto transporte datos entre los procesos con la
finalidad de reducir el número de llamadas a los métodos.
Para nuestro caso se usará en la capa de datos de los servicios web api con
el fin de no sobrecargar la memoria y solo se traerá un objeto con los
atributos necesarios.
- Patrón DAO: Este patrón permite que exista un bajo acoplamiento pues
separa la lógica de acceso a datos de la lógica de negocio. En este patrón
se crea una clase con constructor y métodos get y set. Luego, se crea una
interfaz con los métodos para acceder a la base de datos y finalmente otra
clase que contendrá la implementación de los métodos declarados en la
interfaz. Para nuestro caso se usará en los servicios web api con la
finalidad del encapsulamiento en el acceso a base de datos y en caso se
cambie el mecanismo de persistencia no es necesario cambiar la interfaz.
5.8.2 Estilos
A continuación, se verán los estilos que se aplicarán en el diseño de la arquitectura propuesta
bajo las siguientes categorías:
143
La figura 28 nos muestra que los usuarios podrán acceder al sistema web a través
de cualquier dispositivo móvil, pc/laptop y el servicio AKS fungirá de
orquestador entre la aplicación web y los servicios web api que se conectaran con
la base de datos. Asimismo, si un POD se cayera los otros se mantendrían activos
garantizando la disponibilidad del resto del sistema.
Comunicación: Se dará entre los Servicios Web Api con la base de datos y la
aplicación web con los Servicios web api.
144
5.9 Tácticas de diseño
En esta sección se establecerá las tácticas que se emplearan según los atributos de calidad
más significativos para el diseño de la arquitectura. Entre ellos tenemos:
Tácticas de Disponibilidad:
Tabla 35
Tácticas de Disponibilidad
Categoría Táctica Motivo
Detect faults Ping /Echo Debido a que el sistema web trabajará con servicios
web api, se deberá verificar que los servicios estén
operativos mediante una librería como
HealthChecks.
Recover from Faults - Exception El sistema deberá contemplar el manejo de
Preparation and Repair Handling excepciones mediante try/catch para evitar que el
sistema se vea interrumpido ante un error
inesperado.
Prevent faults Exception Se debe prevenir la ocurrencia de excepciones en el
Prevention sistema a través del monitoreo de los servicios
haciendo uso de la herramienta Telemetry.
Tácticas de Seguridad:
Tabla 36
Tácticas de Seguridad
Categoría Táctica Motivo
Resist Attacks Limit access El sistema deberá manejar permisos según los roles
de los usuarios del sistema.
Encrypt Data El sistema debe tener en cuenta la encriptación de
información sensible como las contraseñas, también
debe considerar el encriptamiento de Tokens con
algoritmos AES.
Authenticate Para autenticarse al sistema los usuarios deben
Actors contar con un nombre de Usuario y contraseña.
Limit exposure El sistema limitará su exposición con el uso de
Tokens.
145
Tácticas de Performance:
Tabla 37
Tácticas de Performance
Categoría Táctica Motivo
Manage Resources Increase Basándose en el monitoreo de la demanda de
Resources/Prioritize peticiones que tienen los servicios se pueden
events realizar réplicas en AKS (Azure Kubernetes
Services) o incrementar los nodos.
Control Resource Reduce overhead El sistema debe contar con un manejo algorítmico
Demand adecuado para controlar los recursos como
memoria. El uso de patrones como DTO cobra
importancia en esta táctica.
Tácticas de Usabilidad:
Tabla 38
Tácticas de Usabilidad
Categoría Táctica Motivo
Support User Initiative Cancel El sistema debe darle la opción al usuario de cancelar
las operaciones que estaba realizando en la web del
sistema.
Undo El sistema debe darle la opción al usuario de
Retornar hacia la página web anterior, incluso con
los datos previamente ingresados.
UX El sistema debe tener en cuenta Interfaces intuitivas
teniendo en cuenta la experiencia del usuario con el
sistema, ya que cuanto más sencillo se le haga usarlo,
le generará más confianza en el sistema.
146
5.9.1 Matriz de "Patrones" vs "Tácticas"
La táctica “Reduce overhead” empleada para el atributo de calidad “Performance” puede ser
soportada con el patrón DTO porque la finalidad de este es crear una clase solo con los
atributos necesarios y esa forma el traslado de información por la red, el uso de memoria y
el impacto al servidor de base de datos es menor. El patrón DAO colabora aquí con el
encapsulamiento.
Tabla 39
Matriz de "Patrones" vs "Tácticas"
Patrones Performance Disponibilidad Seguridad
Reduce Exception Encrypt Data
overhead Handling
MVC X X
DTO X
DAO X
N-Capas X
147
5.9.2 Matriz de “Drivers funcionales” vs “Tácticas de atributos de calidad”
Se concluye que los drivers funcionales están alineados a las tácticas de seguridad porque
sus usuarios tendrán los accesos limitados según su rol en el sistema, también tendrán que
autenticarse con usuario y contraseña para ingresar a una determinada opción. Asimismo, el
sistema limitará el acceso a las funcionalidades mediante la validez del token.
Por otro lado, los drivers funcionales también encajan con las tácticas de Disponibilidad
porque la implementación de dicha funcionalidad debe considerar manejo de excepciones y
la verificación de que los servicios estén disponibles.
Los drivers funcionales se relacionan con las tácticas de Performance porque es importante
tener en cuenta que ante una demanda de peticiones se debe incrementar los nodos en AKS
(Azure Kubernetes Services).
Tabla 40
Matriz de “Drivers funcionales” vs “Tácticas de atributos de calidad”
Drivers funcionales Seguridad Disponibilidad Performance
Limit Authenticate Limit Ping Exception Exception Increase Reduce
access Actors exposure / Handling Prevention Resources overhead
Echo /
Prioritize
events
DF01 Registrar
solicitud
X X X X X X X X
de cliente
DF02 Consultar
Propuesta
de X X X X X X X X
subasta
inversa
DF03 Registrar
oferta de
X X X X X X X X
proveedor
DF04 Consultar
puja X X X X X X X X
DF05 Registrar
cotización X X X X X X X X
148
5.10 Modelo C4
El Modelo C4 consiste en la composición de 4 diagramas (Contexto, Contenedores,
Componentes y Código) los cuales presentan una perspectiva diferente respecto al sistema
según el diagrama donde nos encontremos.
Táctica relacionada:
149
Administrador del sistema: Gestiona los permisos, roles y accesos de los
usuarios.
Usuario de negocio: Registra y publica las propuestas de subasta inversa, el
plan del evento, la cotización y las evaluaciones para el proveedor.
Por otro lado, la comunicación se va a dar desde la aplicación web al consumir los
servicios Web Api invocados desde la controladora y a su vez los servicios Web Api
se comunicarán con la Base de datos Microsoft SQL Server 2019.
Asimismo, la base de datos debe encargarse de la auditoría de las entidades y los logs
de errores y el tratamiento para datos sensibles usando tácticas de encriptación.
150
Figura 30. Diagrama de Contenedores. Elaboración propia, año 2021
Táctica relacionada:
En este diagrama se aprecia la táctica de “Incrementar recursos” del atributo de
“Performance”, ya que el componente “Servicios Web api” será desplegado en
Azure Kubernetes (AKS) y basándose en el monitoreo de la demanda de peticiones
que tienen los servicios se puede realizar un incremento de nodos que estabilicen a
los parámetros habituales de solicitud de recursos.
151
5.10.3 Diagrama de Componentes
Nos muestra los componentes que residen en el contenedor Servicios Web Api y cómo se
relacionan con la aplicación web.
152
Figura 31. Diagrama de Componentes. Elaboración propia, año 2021
Táctica relacionada:
153
5.10.4 Diagrama de Código
Este diagrama nos muestra la interacción de la capa más elevada a la más baja en una
determinada funcionalidad.
Tácticas relacionadas:
154
acoplamiento y a la alta cohesión. Estas tácticas se hacen presente en los
componentes DataAccess y BussinessLayer de los diagramas de código
155
Solicitud: Componente que contiene los atributos asociados a la entidad. Se
hace uso del patrón DTO.
156
5.10.4.2 Diagrama de Código - Consultar propuesta de subasta inversa
El diagrama tiene la siguiente comunicación a nivel de paquetes:
157
Figura 33. Diagrama de código: Consultar propuesta de subasta inversa
158
- OfertaProveedorModelo: Guarda los datos de la Oferta del Proveedor.
159
Figura 34. Diagrama de código: Registrar oferta de proveedor
160
- UIConsultarPuja: Página web que se le muestra al usuario para
consultar la puja de la subasta inversa.
- ConsultarPujaController: Es la controladora encargada de invocar al
servicio Web API.
- PujaModel: Guarda los datos de la consulta.
161
Figura 35. Diagrama de código: Consultar Puja
162
- CotizacionModel: Guarda los datos de la Cotizacion.
163
Figura 36. Diagrama de Código – Registrar Cotización
164
6 CAPÍTULO 6: GESTIÓN DEL PROYECTO
6.1 Inicio
En este documento se explica de forma detallada los principales puntos contemplados para
la gestión del proyecto “Propuesta de sistema web para la optimización de búsqueda y
selección de proveedores a través de georreferenciación y árboles de decisión en el sector de
organización de eventos”. Este proyecto pretende dar una solución a la problemática
principal de la empresa Fantastibox S.A.C.
Los beneficios intangibles brindarán una satisfacción al cliente final, mejorarán la buena
imagen y confianza ante los clientes y la toma de decisiones será más rápida.
165
técnicas a utilizar ya han sido usadas en otros proyectos por ejemplo los árboles de decisión
han sido usados por el BBVA para realizar análisis y toma de decisiones, la
georreferenciación es trabajada con las Apis de Google en aplicaciones como Waze.
La factibilidad económica muestra que el proyecto es viable por tener un VAN positivo y un
TIR mayor a la tasa de descuento. Además, se hizo un análisis a los ingresos y se comparó
la ganancia con el antes y el después de la solución, en el que se observó una ganancia
significativa para la empresa, porque el hecho de responder más solicitudes incrementaba la
probabilidad de cerrar el contrato con el cliente.
166
inicio, plan, desarrollo, prueba, despliegue y cierre. En cada fase se han definido hitos y
entregables por cada hito; en una determinada fecha.
6.2 Planificación
6.2.1 Interesados
167
6.2.1.1 Registro de Interesados
En la tabla 41 se muestra el registro de interesados con información sobre qué esperan, su influencia en los beneficios, su influencia en el
proyecto y su clasificación
Tabla 41
Registro de Interesados
Nombre y Rol en el Proyecto Beneficios Influencia en Clasificación
Código Análisis Influencia en los Beneficios
Cargo asociados el Proyecto
1 Gerente Patrocinador Agilizar la contratación Puede influir retirando el BEN-01 Alta Alta
de proveedores.
General financiamiento económico del Prioridad
Generar la fidelización BEN-04
de los clientes. proyecto.
Ser parte de la
reactivación económica
del país generando el
dinamismo en el sector
de eventos tanto con los
proveedores como con
los clientes.
2 Supervisor Usuario líder Automatización del Influye como líder de negocio, BEN-02 Alta Alta
proceso de “Gestión de
ya que es aquel que Prioridad
atención de servicios” y BEN-03
“Gestión de clientes”. proporciona el detalle de los
procesos de la organización. BEN-06
Los procesos sean más
ordenados y rápidos en
su ejecución.
168
3 Equipo del Jefes de Tener información Influye directamente en la Baja Baja
proyecto Proyecto/Analistas disponible que requiera construcción de la propuesta y Prioridad
del proyecto según el rol que desempeñe depende de su desempeño el
en el proyecto. cumplimiento de los tiempos
planificados para la
implementación del sistema
web.
4 Proveedor Usuario de pruebas Ser notificado para postular Influye directamente en la BEN-07 Media Media
ofreciendo sus servicios. participación de las pruebas Prioridad
5 Organizad Usuario de pruebas Automatización del proceso Influye directamente en la BEN-02 Media Media
or del de “Gestión de atención de participación de las pruebas Prioridad
BEN-03
evento servicios” y “Gestión de
clientes”.
6 Cliente Usuario de pruebas Espera registrar su solicitud Influye directamente porque BEN-05 Media Media
y que sea respondida con incrementa la base de datos de Prioridad
prontitud clientes en la empresa.
169
6.2.1.2 Matrices de Poder-Interés y Poder-Influencia
En la figura 37 se aprecia la matriz de Poder-Interés
170
En la figura 38 se aprecia la matriz de Poder-Influencia
171
6.2.1.3 Nivel de Involucramiento
El nivel de involucramiento se detalla en la tabla 42
Tabla 42
Nivel de Involucramiento
Desinformado Resistente Neutral Promotor Impulsor
Interesado
(1) (2) (3) (4) (5)
Gerente General A/D
Supervisor A/D
Equipo del Proyecto A/D
Proveedor A D
Organizador del A/D
Evento
Cliente A D
Tabla 43
Análisis de brechas
ANÁLISIS DE BRECHAS
Brecha
Interesado (Actual – Acciones
Deseado)
Gerente Mantenerlos actualizados respecto al avance del
5-5=0
General proyecto.
Supervisor Mantenerlos actualizados respecto al avance del
5-5=0
proyecto.
Equipo del Mantenerlos actualizados respecto al avance del
5-5=0
Proyecto proyecto.
Organizador Mantenerlos actualizados respecto al avance del
5-5=0
del Evento proyecto.
Mantenerlos actualizados respecto al avance del
proyecto.
Proveedor 5-4=1
Invitarlos a las reuniones de levantamiento de
información.
La empresa hará una campaña de publicidad para
promocionar la plataforma web haciendo énfasis en
Cliente 4-3=1
que podrá tener respuesta a sus solicitudes con
rapidez y con los mejores precios.
172
6.2.1.4 Matriz de Comunicaciones
La matriz de comunicaciones se detalla en la tabla 44
Tabla 44
Matriz de Comunicaciones
¿Qué se ¿Quién lo ¿A quién le ¿Cuándo lo
Documento ¿Cómo lo comunica?
comunica? comunica? comunica? comunica?
Acta de Constitución Al finalizar el
Acta de Jefe de Patrocinador/ Videoconferencia/ Correo
Acta de
Constitución Proyecto Usuario Líder electrónico
Constitución
Plan de Gestión de
Jefe de Patrocinador/ Videoconferencia/ Correo
Interesados
Proyecto Usuario Líder electrónico
Entregable de la
Línea base del Jefe de Patrocinador/ Videoconferencia/ Correo
alcance Proyecto Usuario Líder electrónico
Entregable de la
Línea base del Jefe de Patrocinador/ Videoconferencia/ Correo
cronograma Proyecto Usuario Líder electrónico
Entregable de la
Jefe de Patrocinador/ Videoconferencia/ Correo
Línea base del costo Al realizar la
Proyecto Usuario Líder electrónico
reunión de
Planificación del
Plan de Gestión de presentación
proyecto Jefe de Patrocinador/ Videoconferencia/ Correo
Recursos del proyecto
Proyecto Usuario Líder electrónico
Plan de Gestión de
Jefe de Patrocinador/ Videoconferencia/ Correo
Calidad
Proyecto Usuario Líder electrónico
Jefe de Patrocinador/ Videoconferencia/ Correo
Plan de Riesgos
Proyecto Usuario Líder electrónico
Patrocinador/
Otros documentos
Usuario
(Informes de avance,
Líder/Usuarios Videoconferencia/ Correo
solicitudes de Jefe de
de electrónico/Reunión
cambio, incidencias Proyecto
pruebas/Analis presencial en la empresa.
y/o riesgos que se
tas del
hayan activado).
proyecto
Documento de Analista Videoconferencia/ Correo
Patrocinador/
análisis de negocio funcional/ jefe electrónico/Reunión
Usuario Líder
(Nivel 1 de Zachman) de Proyecto Terminando el presencial en la empresa.
Documento de Analista análisis Videoconferencia/ Correo
Patrocinador/
análisis de negocio funcional/ Jefe electrónico/Reunión
Usuario Líder
(Nivel 2 de Zachman) de Proyecto presencial en la empresa.
Análisis, diseño y Arquitecto de Videoconferencia/ Correo
Lista de Patrocinador/
desarrollo del software/ Jefe electrónico/Reunión
requerimientos Usuario Líder
sistema web de Proyecto presencial en la empresa.
Arquitecto de Antes de Videoconferencia/ Correo
Patrocinador/
Lista de requisitos software/ Jefe iniciar la electrónico/Reunión
Usuario Líder
de Proyecto Construcción presencial en la empresa.
Documento de Arquitecto de Videoconferencia/ Correo
Patrocinador/
especificación de software/ Jefe electrónico/Reunión
Usuario Líder
Casos de Uso de Proyecto presencial en la empresa.
173
Documento de Arquitecto de Videoconferencia/ Correo
Patrocinador/
matrices de software/ Jefe electrónico/Reunión
Usuario Líder
trazabilidad de Proyecto presencial en la empresa.
Arquitecto de Videoconferencia/ Correo
Documento de Patrocinador/
software/ Jefe electrónico/Reunión
análisis de drivers Usuario Líder
de Proyecto presencial en la empresa.
Documento de Arquitecto de Videoconferencia/ Correo
Patrocinador/
escenarios de software/ Jefe electrónico/Reunión
Usuario Líder
atributos de calidad de Proyecto presencial en la empresa.
Arquitecto de Videoconferencia/ Correo
Documento de Patrocinador/
software/ Jefe electrónico/Reunión
decisiones de diseño Usuario Líder
de Proyecto presencial en la empresa.
Documento de Arquitecto de Videoconferencia/ Correo
Patrocinador/
Conceptos y estilos software/ Jefe electrónico/Reunión
Usuario Líder
empleados de Proyecto presencial en la empresa.
Arquitecto de Videoconferencia/ Correo
Documento de Patrocinador/
software/ Jefe electrónico/Reunión
tácticas de diseño Usuario Líder
de Proyecto presencial en la empresa.
Arquitecto de Videoconferencia/ Correo
Documento de Patrocinador/
software/ Jefe electrónico/Reunión
Modelo C4 Usuario Líder
de Proyecto presencial en la empresa.
Videoconferencia/ Correo
Patrocinador/ Patrocinador/
Lista de proveedores electrónico/Reunión
Usuario Líder Usuario Líder
presencial en la empresa.
Arquitecto de Videoconferencia/ Correo
Diseño de interfaces Patrocinador/
software/ Jefe electrónico/Reunión
de usuario Usuario Líder
de Proyecto presencial en la empresa.
Arquitecto de Videoconferencia/ Correo
Construcción del Patrocinador/ Al finalizar
software/ Jefe electrónico/Reunión
Sistema Web Usuario Líder construcción
de Proyecto presencial en la empresa.
Otros documentos Arquitecto de Patrocinador/ Terminando el Videoconferencia/ Correo
(Informes de avance, software/ Jefe Usuario análisis / electrónico/Reunión
solicitudes de de Proyecto Líder/Usuarios Antes de presencial en la empresa.
cambio, incidencias de iniciar la
y/o riesgos que se pruebas/Analis Construcción /
hayan activado). tas del Al finalizar
proyecto construcción
Patrocinador/
Analista de Videoconferencia/ Correo
Lista de casos de Usuario Al finalizar
Calidad/ Jefe electrónico/Reunión
prueba Líder/Usuarios construcción
de Proyecto presencial en la empresa.
Pruebas del Sistema de pruebas
web Patrocinador/
Analista de Videoconferencia/ Correo
Usuario Al finalizar las
Lista de evidencias Calidad/ Jefe electrónico/Reunión
Líder/Usuarios pruebas
de Proyecto presencial en la empresa.
de pruebas
Manual de Analista Cuando las
Despliegue del Patrocinador/ Videoconferencia/ Correo
configuración y desarrollador/ pruebas han
sistema web Usuario Líder electrónico
despliegue Arquitecto terminado de
Patrocinador/ forma exitosa
Analista Usuario sin Videoconferencia/ Correo
Manual de usuario
funcional Líder/Usuarios observaciones electrónico
Plan de capacitación de pruebas de los usuarios
de usuarios Cuando la
Acta de capacitación Jefe de Patrocinador/ capacitación a Videoconferencia/ Correo
firmada proyecto Usuario Líder los usuarios ha electrónico
culminado.
Aprobación y cierre Jefe de Al finalizar el Reunión presencial en la
Acta de cierre Patrocinador
del proyecto proyecto proyecto. empresa
174
6.2.2 Línea Base del Alcance
6.2.2.1 Descripción del Producto
Requisitos:
• Diseñar un sistema web responsivo que permita la automatización del proceso “Gestión
de Atención de servicios”.
• El sistema debe permitir que el cliente registre su solicitud de eventos.
• El sistema debe permitir el registro de los proveedores y de los clientes.
• El sistema debe permitir hacer la publicación de ofertas de servicios mediante la subasta
inversa.
• El sistema debe permitir enviar notificaciones vía SMS o WhatsApp.
• El sistema debe permitir que los proveedores postulen por medio del sistema y vean
cómo va la “puja” para que puedan modificar sus precios.
• El sistema debe permitir geolocalizar el lugar del evento y el lugar del proveedor en
cuanto a coordenadas de latitud y longitud.
• El sistema debe elegir a los proveedores ganadores según los criterios de selección.
• El sistema debe permitir evaluar el servicio de los proveedores y calificarlos.
• El sistema debe tener pantallas amigables.
• El sistema debe estar disponible 24 x 7.
Entregables:
Plan del proyecto.
Documento de análisis de negocio (Nivel 1 de Zachman / Nivel 2 de Zachman)
Lista de requerimientos
Lista de requisitos
Documento de especificación de Casos de Uso
Documento de matrices de trazabilidad
Documento de análisis de drivers
Documento de escenarios de atributos de calidad
Documento de decisiones de diseño
Documento de conceptos y estilos empleados
Documento de tácticas de diseño
Documento de Modelo C4
175
Lista de casos de prueba
Lista de evidencias
Manual de configuración y despliegue
Manual de usuario
6.2.2.2 Exclusiones
Los entregables que no son considerados como parte del proyecto son:
Fuentes en .Net que hayan sido usadas como pruebas de concepto para la aplicación
de las técnicas de georreferenciación y árboles de decisión.
Diccionario de datos.
Documentación técnica relacionada a la configuración del ambiente productivo en
Windows Azure.
6.2.2.3 Restricciones
El desarrollo de la solución web será realizada en modalidad “Home office” debido
a la pandemia.
El soporte que se le brindará a la empresa será de 6 meses luego del pase a
producción.
El soporte no tendrá costo solo si son errores del software.
6.2.2.4 Supuestos
El Usuario líder debe tener disponibilidad para todas las reuniones de seguimiento
del proyecto.
En caso de algún cambio en el negocio que requiera una modificación en el software,
se deberá realizar el Control de Cambios respectivo y el costo será evaluado por el
jefe de Proyecto.
176
6.2.2.5 Estructura de Desglose del Trabajo (EDT)
En la figura 39 se muestra la EDT
177
6.2.2.6 Diccionario de la EDT
El diccionario de la EDT se detalla en la tabla 45
Tabla 45
Diccionario EDT
Código Paquete de Trabajo Descripción Criterios de Aceptación
1.1.1 Acta de Constitución Documento que contiene Debe cumplir con los
información acerca del puntos indicados en la
planteamiento del problema, columna “Descripción”.
los objetivos (general y Debe contener
específicos), la factibilidad referencias
técnica -económica. bibliográficas.
Asimismo, describe el Debe ser revisado y
entorno del proyecto, el aprobado por el Usuario
equipo, los interesados; el líder y el patrocinador.
alcance tanto del proyecto Debe ser tomado como
como del producto, el documento de entrada
enfoque de desarrollo y ciclo para el KickOff.
de vida; la lista de hitos y la
evaluación de la
incertidumbre.
2.1.1 Plan de Gestión de Documento que contiene las Debe cumplir con los
Interesados matrices de “Poder-Interés”, puntos indicados en la
“Poder-Influencia”, el nivel columna “Descripción”.
de involucramiento de los Debe ser revisado y
interesados, el análisis de aprobado por el Usuario
brechas y la matriz de líder y el patrocinador.
comunicaciones. Debe ser tomado como
documento de entrada
para el KickOff.
2.1.2 Línea base del alcance Documento que describe la Debe cumplir con los
descripción del producto puntos indicados en la
(características y columna “Descripción”.
funcionalidades), el contexto Debe ser revisado y
del proyecto (exclusiones, aprobado por el Usuario
restricciones y supuestos), la líder y el patrocinador.
EDT, el diccionario de la
178
EDT y el procedimiento para Debe ser tomado como
control de cambios. documento de entrada
para el KickOff.
2.1.3 Línea base del cronograma Documento que contiene los Debe cumplir con los
hitos del proyecto, el puntos indicados en la
cronograma y muestra la ruta columna “Descripción”.
crítica del proyecto. Debe ser revisado y
aprobado por el Usuario
líder y el patrocinador.
Debe ser tomado como
documento de entrada
para el KickOff.
2.1.4 Línea base del costo Documento que describe los Debe cumplir con los
costos del proyecto, el puntos indicados en la
presupuesto por fase y columna “Descripción”.
entregable. Asimismo, Debe ser revisado y
explica cómo se calculan las aprobado por el Usuario
reservas de contingencia y líder y el patrocinador.
gestión. Debe ser tomado como
documento de entrada
para el KickOff.
2.1.5 Plan de Gestión de Documento que contiene el Debe cumplir con los
Recursos organigrama del proyecto y puntos indicados en la
la matriz de asignación de columna “Descripción”.
responsabilidades. Debe ser revisado y
aprobado por el Usuario
líder y el patrocinador.
Debe ser tomado como
documento de entrada
para el KickOff.
2.1.6 Plan de Gestión de Documento que describe la Debe cumplir con los
Calidad línea base de calidad y la puntos indicados en la
matriz de actividades de columna “Descripción”.
calidad.
179
Debe ser revisado y
aprobado por el Usuario
líder y el patrocinador.
Debe ser tomado como
documento de entrada
para el KickOff.
2.1.7 Plan de Riesgos Documentos donde se listan Debe cumplir con los
los posibles riesgos del puntos indicados en la
proyecto y el plan de columna “Descripción”.
respuesta que se ejecutará Debe ser revisado y
para mitigar dicho riesgo, aprobado por el Usuario
responsable y fechas. líder y el patrocinador.
Debe ser tomado como
documento de entrada
para el KickOff.
2.1.8 Otros documentos Documento que contiene Debe cumplir con los
Informes de avance, puntos indicados en la
solicitudes de cambio, columna “Descripción”.
incidencias y/y riesgos que se Debe ser revisado y
hayan activado. aprobado por el Usuario
líder y el patrocinador.
3.1.1 Análisis del Negocio Documento que contiene el Las matrices, procesos,
(Nivel 1 - Zachman) árbol de objetivos, mapa de actores y áreas de negocio
procesos, actores internos y deben tener una
externos, diagrama de descripción.
niveles. Debe ser revisado y
aprobado por el Usuario
líder y el patrocinador.
3.1.2 Análisis del Negocio Documento que contiene los Debe cumplir con los
(Nivel 2 - Zachman) diagramas ASIS (proceso puntos indicados en la
actual de la empresa) y el TO- columna “Descripción”.
BE (el proceso de la empresa, Debe ser revisado y
pero con las mejoras a aprobado por el Usuario
implementar). También debe líder y el patrocinador.
contener los indicadores y
180
diagramas Ishikawa por cada Los diagramas deben ser
proceso. realizados con BPMN.
3.2.1 Lista de requerimientos Documento que contiene la Debe ser revisado y
lista de requerimientos de aprobado por el Usuario
negocio por cada proceso de líder y el patrocinador.
la empresa. Debe cumplir con los
puntos indicados en la
columna “Descripción”.
Cada requerimiento debe
expresar lo que el usuario
desea que haga el sistema.
3.2.2 Lista de requisitos Documento que contiene los Debe ser revisado y
requisitos funcionales, no aprobado por el Usuario
funcionales y reglas de líder y el patrocinador.
negocio del sistema. Debe cumplir con los
puntos indicados en la
columna “Descripción”.
Cada requisito debe estar
asociado a un
requerimiento.
3.2.3 Documento y Documento de casos de uso Debe ser revisado y
especificación de casos de con las especificaciones aprobado por el Usuario
uso detalladas. líder y el patrocinador.
Debe cumplir con los
puntos indicados en la
columna “Descripción”.
Se deben detallar solo los
casos de uso que están
asociados a los drivers
funcionales.
3.2.4 Documento de matrices de Documento que contiene las Debe ser revisado y
trazabilidad matrices: aprobado por el Usuario
Requerimientos – líder y el patrocinador.
Requisitos.
181
Casos de uso y requisitos Debe cumplir con los
no funcionales. puntos indicados en la
Matriz de trazabilidad de columna “Descripción”.
drivers Todas las matrices deben
ser descritas.
3.2.5 Documento de análisis de Documento que contiene los Debe ser revisado y
drivers drivers funcionales, drivers aprobado por el Usuario
de atributos de calidad y líder y el patrocinador.
drivers de restricción. Debe cumplir con los
puntos indicados en la
columna “Descripción”.
3.2.6 Documento de escenarios Documento que contiene los Debe ser revisado y
de atributos de calidad escenarios de atributos de aprobado por el Usuario
calidad. líder y el patrocinador.
Debe cumplir con los
puntos indicados en la
columna “Descripción”.
3.2.7 Documento de decisiones Documento que contiene las Debe ser revisado y
de diseño decisiones de diseño como la aprobado por el Usuario
tecnología, la base de datos, líder y el patrocinador.
administración de recursos, Debe cumplir con los
definición de puntos indicados en la
responsabilidades. columna “Descripción”.
3.2.8 Documento de Conceptos Documento que contiene los Debe ser revisado y
y estilos empleados Conceptos y estilos aprobado por el Usuario
empleados como el tipo de líder y el patrocinador.
arquitectura, despliegue, Debe cumplir con los
patrones. puntos indicados en la
columna “Descripción”.
3.2.9 Documento de tácticas de Documento que contiene las Debe ser revisado y
diseño tácticas que se consideraran aprobado por el Usuario
en la arquitectura. líder y el patrocinador.
Debe cumplir con los
puntos indicados en la
columna “Descripción”.
182
3.2.10 Documento de modelo C4 Documento que contiene el Debe ser revisado y
diagrama de contexto, aprobado por el Usuario
contenedores, componentes y líder y el patrocinador.
código. Debe cumplir con los
puntos indicados en la
columna “Descripción”.
3.3.1 Lista de proveedores Lista en Excel que contiene Debe cumplir con los
información de los puntos indicados en la
proveedores que serán columna “Descripción”.
cargados en el sistema. El La lista debe ser realizada
Excel debe contener los en Excel.
campos Nombres, Apellidos, Debe ser revisado y
dirección, departamento, aprobado por el analista
provincia y distrito, tipo de funcional.
servicios que ofrece, tiempo
en el mercado.
3.3.2 Vistas HTML diseñadas Diseño de vistas en HTML Debe ser revisado y
con CSS, Materialize, aprobado por el Usuario
Jquery, Javascript líder y el patrocinador.
Debe cumplir con los
puntos indicados en la
columna “Descripción”.
3.3.3 Software Implementación de la Debe construirse
solución propuesta en una basándose en la
aplicación web. arquitectura y el patrón de
diseño propuesto por el
arquitecto del proyecto.
El lenguaje de
programación debe ser C#
haciendo uso de la
herramienta Visual Studio
2019.
El motor de base de datos
a utilizar debe ser SQL
Server 2019.
183
4.1.1 Lista de Casos de Prueba Documento que contiene los Debe cumplir con los
escenarios a probar con los puntos indicados en la
usuarios en la etapa de columna “Descripción”.
pruebas del proyecto. Debe ser revisado y
aprobado por el jefe del
proyecto.
La descripción de los
escenarios debe
contemplar flujos
principales y alternos.
Asimismo, debe incluir la
validación de las reglas de
negocio y se debe indicar
el usuario responsable por
cada escenario a probar.
4.1.2 Lista de Evidencias Documento que muestra que Debe cumplir con los
los casos de prueba se puntos indicados en la
ejecutaron de forma exitosa. columna “Descripción”.
Debe ser revisado y
aprobado por el usuario de
negocio que participó en
las pruebas.
El documento debe
mostrar por cada
escenario las pantallas que
muestran que la prueba
fue exitosa.
5.1.1 Manual de configuración y Documento que describe los Debe cumplir con los
despliegue pasos que se deben seguir puntos indicados en la
para el pase a producción. columna “Descripción”.
Debe ser revisado y
aprobado por el arquitecto
del proyecto.
184
6.1.1 Manual de usuario Documento guía que describe Debe cumplir con los
con pantallas el paso a paso de puntos indicados en la
la funcionalidad del sistema columna “Descripción”.
web. Debe ser revisado y
aprobado por los usuarios
de negocio que
participaron en las
pruebas.
6.1.2 Acta de capacitación Documento formal que Debe tener la firma de
firmada contiene la conformidad de todos los usuarios que
los usuarios luego de la recibieron la capacitación.
capacitación.
6.2.1 Acta de cierre Documento formal que Debe tener la firma del
contiene la conformidad por patrocinador y la fecha en
parte del patrocinador de la que se está dando por
propuesta de implementación cerrado el proyecto de
del sistema web. implementación del
sistema web.
Para los controles de cambio se deben tener en cuenta los siguientes puntos:
Luego de los puntos descritos anteriormente, el jefe de proyecto debe tener una reunión con
el equipo del proyecto para revisar la solicitud de cambio y el equipo deberá evaluar el
185
impacto del cambio a nivel técnico, así como la cantidad de días que tomaría realizar las
modificaciones y las actividades que se retrasarían en el proyecto.
El jefe de proyecto luego de haber recopilado esa información con el equipo procede a
informarle al patrocinador formalmente el tiempo que tomaría realizar el cambio junto con
los costos asociados y el impacto en las actividades del proyecto.
El patrocinador debe aprobar los costos del cambio como también ser consciente del impacto
en las actividades del proyecto (retraso en lo que se había planificado).
Luego de la aprobación del patrocinador, el equipo del proyecto procede a realizar el cambio
solicitado.
Tabla 46
Lista de Hitos
Posible
Fase Hito Descripción Entregable
Fecha
Presentación y Acta de
aprobación del acta de Constitución
constitución el cual
Entrega del
contiene los elementos
Inicio Acta de 08/10/2021
descritos en el paquete
Constitución
de trabajo de la EDT:
1.1.1 Acta de
Constitución.
Presentación y Plan de
aprobación del plan de Gestión de
trabajo del proyecto el Interesados
Aprobación de cual contiene los Entregable
Planificación 21/10/2021
plan de trabajo elementos descritos en de la Línea
los paquetes de trabajo base del
de la EDT: alcance
2.1.1 Plan de Gestión
de Interesados
186
2.1.2 Línea base del Entregable
alcance de la Línea
2.1.3 Línea base del base del
cronograma cronograma
2.1.4 Línea base del Entregable
costo de la Línea
2.1.5 Plan de Gestión base del
de recursos costo
2.1.6 Plan de Gestión Plan de
de calidad Gestión de
2.1.7 Plan de Riesgos Recursos
2.1.8 Otros Plan de
documentos Gestión de
Calidad
Plan de
Riesgos
Otros
documentos.
Presentación y
aprobación de los Documento de
documentos que análisis de
plasman el proceso de 29/10/2021
negocio (Nivel 1
negocio actual y las de Zachman)
Aprobación de
mejoras a implementar.
documentos de
Desarrollo Asimismo, se presenta
análisis y
los documentos
diseño
relacionados al diseño
Documento de
del sistema web.
análisis de
09/11/2021
Los documentos de negocio (Nivel 2
este hito deben de Zachman)
contener los elementos
Lista de
12/11/2021
requerimientos
187
descritos en el paquete Lista de
15/11/2021
de trabajo de la EDT: requisitos
trazabilidad diseño
188
3.2.8 Documento de Documento de
conceptos y estilos modelo C4
empleados
3.2.10 Documento de
modelo C4
Se muestra al
patrocinador y usuario
Software
líder la funcionalidad
Presentación
de los entregables 24/03/2022
del software
desarrollados del
sistema web. Este hito
está relacionado con el
189
paquete de trabajo de
la EDT:
3.3.3 Software
4.1.2 Lista de
Evidencias.
190
paquete de trabajo de
la EDT:
5.1.1 Manual de
configuración y
despliegue.
6.1.2 Acta de
Cierre capacitación firmada
191
Inicio: En esta fase se elaborará el acta de constitución del proyecto y se validará con
el patrocinador.
Planificación: En esta fase se elaboran los planes del proyecto como Plan de Calidad,
riesgos, línea base del alcance, línea base del cronograma, línea base del costo.
Desarrollo: Se divide en 3 fases:
o Análisis: En esta fase se elabora el documento del entorno de la empresa con
la misión, objetivos estratégicos, actores internos y externos. Asimismo, se
realiza los diagramas ASIS y TOBE de la empresa.
o Diseño: En esta fase se elaboran los documentos con la lista de
requerimientos, requisitos funcionales y no funcionales, análisis de drivers,
escenarios de atributos de calidad, definición de los casos de uso de sistema,
decisiones de diseño, tácticas de diseño y el modelo C4.
o Desarrollo: En esta fase el usuario debe elaborar la lista de proveedores en
excel que será registrada (por los desarrolladores) en el sistema por única vez
como un script de carga inicial. Asimismo, el diseñador web hará los diseños
de las vistas html que tendrá el sistema web. Por último, los analistas
programadores iniciaran la construcción de los casos de uso de sistema.
Prueba: En esta fase se elaboran los escenarios a probar y se ejecutan las pruebas con
los usuarios.
Despliegue: En esta fase se realiza el pase a producción del sistema.
Cierre: En esta fase se realiza las capacitaciones al usuario y se firman las actas de
capacitación y de cierre final del proyecto.
192
Diagrama Gantt compactado que muestra el ciclo de vida del proyecto.
Figura 40. Diagrama de Gantt del ciclo de vida del proyecto. Elaboración propia, año 2021
El cronograma considera el horario laboral estándar de 8 horas por cada rol del proyecto. Los sábados, domingos y feriados son establecidos
como no laborables.
193
En la figura 41 se aprecia el diagrama de Gantt de la fase de inicio
Figura 41. Diagrama de Gantt de la Fase de Inicio. Elaboración propia, año 2021
194
En la figura 42 se aprecia el diagrama de Gantt de la fase de planificación
Figura 42. Diagrama de Gantt de la Fase de planificación. Elaboración propia, año 2021
195
o Fase de Desarrollo: La fase de desarrollo se divide en 3 fases “Análisis”, “Diseño” y “Desarrollo” y tiene una duración de 110 días.
Fase de desarrollo – Análisis: Esta fase tiene una duración de 13 días. En la figura 43 se aprecia el Diagrama de Gantt de la
Fase de desarrollo - análisis
Figura 43. Diagrama de Gantt de la Fase de desarrollo – análisis. Elaboración propia, año 2021
196
Fase de desarrollo – Diseño: Esta fase tiene una duración de 22 días.
En la figura 44 se aprecia el Diagrama de Gantt de la Fase de desarrollo - diseño
Figura 44. Diagrama de Gantt de la Fase de desarrollo – diseño. Elaboración propia, año 2021
197
Fase de Desarrollo – Desarrollo: Esta fase tiene una duración de 70 días y abarca la construcción del sistema. En la figura 45
se aprecia el Diagrama de Gantt de la Fase de desarrollo
Figura 45. Diagrama de Gantt de la Fase de desarrollo. Elaboración propia, año 2021
o Fase de pruebas: Esta fase tiene una duración de 32 días. En la figura 46 se aprecia el diagrama de Gantt de la fase de pruebas
Figura 46. Diagrama de Gantt de la fase de pruebas. Elaboración propia, año 2021
198
o Fase de despliegue: Esta fase tiene una duración de 7 días. En la figura 47 se aprecia el diagrama de Gantt de la Fase de despliegue
Figura 47. Diagrama de Gantt de la Fase de despliegue. Elaboración propia, año 2021
o Fase de cierre: Esta fase tiene una duración de 8 días. En la figura 48 se aprecia el diagrama de Gantt de la fase de cierre
Figura 48. Diagrama de Gantt de la fase de cierre. Elaboración propia, año 2021
199
6.2.3.3 Diagrama de precedencias
En la figura 49 se aprecia el diagrama de precedencias
200
4
201
6.2.4 Línea Base del Costo
6.2.4.1 Presupuesto del Proyecto
La estimación se realizó haciendo uso de la técnica de “Juicio de expertos”. El perfil de los
expertos que participaron en la estimación de las actividades del proyecto en sus diferentes
fases son el jefe de proyecto, el arquitecto de software y el analista funcional.
Figura 50. Costos unitarios por recurso. Elaboración propia, año 2021
Figura 51. Costo por actividad y fase Inicio. Elaboración propia, año 2021
202
La fase de planificación tiene un costo de S/. 8,416.64.
Figura 52. Costo por actividad y fase Planificación. Elaboración propia, año 2021
203
En la figura 53 se aprecia el costo por actividad y por fase “Análisis”, “Diseño”, “Desarrollo”
Figura 53. Costo por actividad y fase Desarrollo. Elaboración propia, año 2021
204
o La fase de Prueba tiene un costo de S/ 7,884.16. En la figura 54 se aprecia el costo
por actividad y fase de prueba
Figura 54. Costo por actividad y fase de Pruebas. Elaboración propia, año 2021
Figura 55. Costo por actividad y fase de despliegue. Elaboración propia, año 2021
205
Figura 56. Costo por actividad y fase de cierre. Elaboración propia, año 2021
1.1.1 Acta de
1. Inicio S/ 2,499.84
Constitución
206
2.1.7 Plan de Riesgos S/ 1,125.00
3.2.1 Lista de
S/ 375.02
requerimientos
3. Desarrollo
3.2.2 Lista de requisitos S/ 375.02
3.2.3 Documento y
especificación de casos S/ 1,075.10
de uso
3.2.4 Documento de
S/ 841.74
Matrices de trazabilidad
3.2.5 Documento de
S/ 2,691.66
análisis de drivers
3.2.6 Documento de
escenarios de atributos S/ 2,691.66
de calidad
3.2.7 Documento de
S/ 991.66
decisiones de diseño
3.2.8 Documento de
Conceptos y estilos S/ 491.66
empleados
3.2.9 Documento de
S/ 491.66
tácticas de diseño
3.2.10 Documento de
S/ 491.66
Modelo C4
207
3.3.1 Lista de
S/ 0
proveedores
5.1.1 Manual de
5. Despliegue configuración y S/ 3,216.56
despliegue
208
6.2.4.3 Presupuesto por semana
El presupuesto por semana se detalla en la tabla 48
Tabla 48
Presupuesto por Semana
209
6.2.5 Recursos del proyecto
6.2.5.1 Organización del equipo
En la figura 57 se aprecia el organigrama del proyecto
210
El equipo de proyecto se detalla en la tabla 49
Tabla 49
Equipo del Proyecto
Rol Descripción
Analista de Es el responsable de realizar las pruebas al sistema para que pueda ser
calidad desplegado en un ambiente productivo.
211
6.2.5.2 Asignación de responsabilidades
Los roles del proyecto se detallan en la tabla 50
Tabla 50
Roles en el proyecto
ROLES
Fase Entregable
JP AF QA DW ARQ AP1 AP2 P U
1.1.1 Acta de A V
1. Inicio P/R
Constitución
212
MATRIZ DE ASIGNACIÓN DE RESPONSABILIDADES
ROLES
Fase Entregable
JP AF QA DW ARQ AP1 AP2 P U
3.2.1 Lista de
R P A V
requerimientos
3.2.2 Lista de A V
R P
requisitos
3.2.3 Documento y A V
especificación de R P
casos de uso
3. Desarrollo
3.2.4 Documento de A V
Matrices de R P
trazabilidad
3.2.5 Documento de A V
R P P P
análisis de drivers
3.2.6 Documento de
escenarios de R P P P
A V
atributos de calidad
3.2.7 Documento de
R P P P
decisiones de diseño A V
3.2.8 Documento de
Conceptos y estilos R P
A V
empleados
213
MATRIZ DE ASIGNACIÓN DE RESPONSABILIDADES
ROLES
Fase Entregable
JP AF QA DW ARQ AP1 AP2 P U
3.2.9 Documento de A V
R P
tácticas de diseño
3.2.10 Documento de A V
R P
Modelo C4
3.3.3 Software R P P P A V
5.1.1 Manual de
5. Despliegue configuración y V/A P/R P/R
despliegue
6.1.1 Manual de A V
P/R
usuario
R: Responsable de entrega
Jefe de proyecto: JP
Analista desarrollador 1: AP1
A: Aprueba Analista funcional: AF
Analista desarrollador 2: AP2
Analista de calidad: QA
P: Participa Patrocinador: P
Arquitecto de software: ARQ
Usuario líder: U
V: Verifica Diseñador web: DW
214
6.2.6 Calidad
6.2.6.1 Línea Base de Calidad
La línea base de calidad se detalla en la tabla 52
Tabla 52
Línea Base de Calidad del Proyecto
FACTOR DE FRECUENCIA
FRECUENCIA Y
OBJETIVO DE MÉTRICA A Y
CALIDAD MOMENTO
CALIDAD UTILIZAR MOMENTO DE
RELEVANTE DE REPORTE
MEDICIÓN
Semanal:
Semanal
Indicador de Todos los
CPI >= 0.95 Todos los lunes por la
costos viernes al
tarde
Rendimiento final de día
215
es mala y 5
muy buena).
Tabla 53
Matriz SPI - CPI
CPI / SPI SPI < 1.0 SPI = 1.0 SPI > 1.0
CPI < 1.0 Por encima del Por encima Por encima del
presupuesto, del presupuesto,
atrasado. presupuesto, adelantado.
en fechas.
CPI = 1.0 En el En el En el
presupuesto, presupuesto, presupuesto,
atrasado. en
fechas. adelantado.
CPI > 1.0 Por debajo del Por debajo Por debajo del
presupuesto, del presupuesto,
atrasado. presupuesto, adelantado.
en fechas.
Tabla 54
Nivel de satisfacción
NIVEL DE SATISFACCIÓN
MUY MALA REGULAR BUENA MUY BUENA
MALA
1 2 3 4 5
216
6.2.6.2 Matriz de Actividades de Calidad
Tabla 55
Matriz de actividades de Calidad
II.- MATRIZ DE ACTIVIDADES DE CALIDAD
Estándar o norma
Actividades de Actividades de
Paquete de Trabajo de calidad
Prevención Control
aplicable
217
II.- MATRIZ DE ACTIVIDADES DE CALIDAD
Estándar o norma
Actividades de Actividades de
Paquete de Trabajo de calidad
Prevención Control
aplicable
se tienen
mapeadas para
la salida a
producción.
218
II.- MATRIZ DE ACTIVIDADES DE CALIDAD
Estándar o norma
Actividades de Actividades de
Paquete de Trabajo de calidad
Prevención Control
aplicable
219
II.- MATRIZ DE ACTIVIDADES DE CALIDAD
Estándar o norma
Actividades de Actividades de
Paquete de Trabajo de calidad
Prevención Control
aplicable
Revisar el
documento para
3.1.1 Análisis del Aprobación por
validar que se
Negocio (Nivel 1 - Zachman – Nivel 1 parte del
vincule con el
Zachman) patrocinador
entorno del
negocio.
Revisar el
documento para
validar que se
3.1.2 Análisis del Aprobación por
Zachman – Nivel 2 vincule con la
Negocio (Nivel 2 - parte del
/ BPMN 3.0 problemática
Zachman) patrocinador
actual y cuál sería
la mejora para
implementar
Revisar el
documento de los
requerimientos
solicitados por el
Aprobación por
3.2.1 Lista de Metodología cliente, ya que
parte del
requerimientos RUP deben estar
patrocinador
vinculados al
proceso “Gestión
de atención de
servicios”.
220
II.- MATRIZ DE ACTIVIDADES DE CALIDAD
Estándar o norma
Actividades de Actividades de
Paquete de Trabajo de calidad
Prevención Control
aplicable
Revisar el
documento para
corroborar los Aprobación por
3.2.2 Lista de Metodología
requisitos parte del
requisitos RUP
funcionales y no patrocinador
funcionales que
tendría el sistema.
Revisar el
3.2.3 Documento y documento para Aprobación por
Metodología
especificación de corroborar la parte del
RUP
casos de uso funcionalidad que patrocinador
tendría el sistema.
Revisar el
documento para
validar la
3.2.4 Documento de Aprobación por
Metodología trazabilidad de los
Matrices de parte del
RUP requerimientos
trazabilidad patrocinador
funcionales, no
funcionales, casos
de uso y drivers.
Revisar el
Aprobación por
3.2.5 Documento de Metodología documento para
parte del
análisis de drivers RUP validar que los
patrocinador
drivers elegidos
221
II.- MATRIZ DE ACTIVIDADES DE CALIDAD
Estándar o norma
Actividades de Actividades de
Paquete de Trabajo de calidad
Prevención Control
aplicable
Revisar el
documento para
validar que los
3.2.6 Documento de escenarios Aprobación por
Metodología
escenarios de elegidos parte del
RUP
atributos de calidad representen los patrocinador
escenarios más
críticos para la
arquitectura.
Revisar el
documento para
validar que las Aprobación por
3.2.7 Documento de
Metodología RUP decisiones de parte del
decisiones de diseño
diseño sean las patrocinador
óptimas para la
arquitectura.
Revisar el
3.2.8 Documento de documento para Aprobación por
Conceptos y estilos Metodología RUP validar que los parte del
empleados conceptos y patrocinador
estilos empleados
222
II.- MATRIZ DE ACTIVIDADES DE CALIDAD
Estándar o norma
Actividades de Actividades de
Paquete de Trabajo de calidad
Prevención Control
aplicable
Revisar el
documento para
validar que las
tácticas de diseño Aprobación por
3.2.9 Documento de Metodología
cubran los parte del
tácticas de diseño RUP
atributos de patrocinador
calidad más
relevantes para la
arquitectura.
Revisar el
documento para
validar que el
modelo C4
Aprobación por
3.2.10 Documento de contemple las
UML parte del
Modelo C4 tácticas y
patrocinador
decisiones de
diseño más
relevantes para la
arquitectura.
223
II.- MATRIZ DE ACTIVIDADES DE CALIDAD
Estándar o norma
Actividades de Actividades de
Paquete de Trabajo de calidad
Prevención Control
aplicable
Revisión de las
páginas web
Aprobación por
3.3.2 Vistas HTML creadas de
UI / UX parte del
diseñadas acuerdo con los
patrocinador
prototipos del
sistema.
Realizar las
Patrones, tácticas pruebas unitarias Aprobación por
3.3.3 Software y estilos de de lo desarrollado parte del
diseño para que pueda patrocinador
pasar a calidad.
224
II.- MATRIZ DE ACTIVIDADES DE CALIDAD
Estándar o norma
Actividades de Actividades de
Paquete de Trabajo de calidad
Prevención Control
aplicable
225
II.- MATRIZ DE ACTIVIDADES DE CALIDAD
Estándar o norma
Actividades de Actividades de
Paquete de Trabajo de calidad
Prevención Control
aplicable
6.2.7 Riesgos
6.2.7.1 Análisis Cualitativo
Se realizó el análisis cualitativo de riesgos para determinar el impacto de estos.
Tabla 56
Valores para la probabilidad e impacto
Probabilidad Impacto
Muy Alta (0.9) Muy Alta (0.8)
Alta (0.7) Alta (0.4)
Medio (0.5) Medio (0.20)
Baja (0.3) Bajo (0.1)
Muy Baja (0.1) Muy Bajo (0.05)
226
o Identificación de los riesgos: Se listan los riesgos con el factor resultante de la
multiplicación de la Probabilidad por el impacto.
Tabla 57
Identificación de riesgos
Debido a la pandemia,
estamos expuestos a
Contagio de contraer coronavirus y
Sobrecarga
coronavirus a si el integrante es
de trabajo
1 uno de los sintomático puede Media Alto Mitigar
en el resto 0.2
integrantes del afectar el desempeño
del equipo.
equipo. en cuanto a sus
actividades dentro del
proyecto.
El usuario líder
presenta observaciones
Cambio en los tardías a la Implementar
3 requerimientos funcionalidad Media Alto control de 0.2 Mitigar
funcionales. propuesta que puede cambios
ocasionar el rediseño
del modelo de datos.
227
empresa o que el 0.12
proyecto se vea afecta
por un tema político,
evidenciado en el
entorno del proyecto -
factores externos y
retire el apoyo
económico al proyecto.
228
6.2.7.2 Análisis Cuantitativo
Para el análisis cuantitativo se tiene en cuenta dos factores:
229
Reserva de Gestión (15%) S/15,622.39
PRESUPUESTO DEL
S/119,771.67
PROYECTO
6.3 Ejecución
En esta sección se presentan las actas de reunión resultado de las presentaciones al
usuario líder:
Se explicó lo presentado en la fecha 09-10-2021 relacionado al Acta de Constitución del Proyecto, información que fue
2 subida a través del aula virtual de la universidad
230
Se explicó lo presentado en la fecha 16-10-2021 relacionado a la Gestión del Proyecto, información que fue subida a
través del aula virtual de la universidad
6.3.1.3 Acuerdos:
Nro. Acuerdo Responsable Fecha Completado
Acuerdo (S/N)
1 Conformidad con la información presentada como avance S
231
6.3.2.2 Detalle de lo tratado:
Nro. Tema
Se explicó lo presentado en la fecha 06-11-2021 relacionado al Análisis del Negocio, información que fue subida a través
del aula virtual de la universidad
6.3.2.3 Acuerdos:
Nro. Acuerdo Responsable Fecha Completado
Acuerdo (S/N)
1 Conformidad con la información presentada como avance S
232
Análisis de Drivers
Decisiones y Tácticas de Diseño y estilos empleados
Modelo C4 (diagrama de contexto, diagrama de contenedores, diagrama de componentes, diagrama de código)
6.3.3.3 Acuerdos:
Nro. Acuerdo Responsable Fecha Completado
Acuerdo (S/N)
1 Conformidad con la información que se presentará el día 04- S
12-2021
233
6.4 Monitoreo y Control
En esta sección se presenta el informe de avance presentado al usuario líder:
6.4.1.2 Resumen:
Tema Estado Actual (Semáforo)
Alcance
Costo
Cronograma
Riesgos
Incidentes
234
Árbol de objetivos
Pendientes para la próxima Mapa de procesos
semana Definición de procesos ASIS
Definición de procesos TOBE
6.4.1.5 Incidentes:
Incidente Acciones Responsable Fecha Estado
6.5 Cierre
En esta sección se presenta el informe de cierre presentado al usuario líder:
235
6.5.1.2 Detalle de lo tratado:
Nro. Tema
En la reunión se aborda el cierre del proyecto revisando los documentos, diagramas elaborados que servirán para el
desarrollo del proyecto.
Definición de la problemática
Modelo ASIS
Modelo TOBE
Lista de requerimientos del negocio
Lista de requisitos (funcionales y no funcionales)
Diagramas de caso de uso
Especificaciones de Caso de Uso
Diseño de arquitectura de Software
1 - Análisis de drivers
-Decisiones de diseño
-Conceptos y estilos empleados
-Tácticas de diseño
-Modelo C4
Acta de Constitución
Línea base del alcance
Línea base del cronograma
Línea base del costo
Recursos del proyecto
Línea base de Calidad
Riesgos (Cualitativos y Cuantitativos)
Registro de Interesados
6.5.1.3 Acuerdos:
Nro. Acuerdo Responsable Fecha Completado
Acuerdo (S/N)
1 Conformidad con los documentos y diagramas elaborados para S
la implementación del proyecto.
236
7 CONCLUSIONES
Del presente proyecto, el OE-01 del capítulo 1.3.2 Objetivos Específicos se logró el
cumplimiento luego del análisis ASIS del proceso de negocio “Gestión de Atención de
servicios” en el capítulo 4.1.2 Nivel 2 – Zachman (Definición de procesos), por ello se
concluye que la falta de respuesta a las solicitudes de los clientes cuando la fecha de
ejecución del evento es menor o igual a siete días se debe a la demora en la búsqueda e
inadecuada selección del proveedor, ante esto se propone un cambio en su modelo de
negocio que se logra con la implementación de la georreferenciación y árboles de decisión.
Por otro lado, los OE-02, OE-03 del capítulo 1.3.2 Objetivos Específicos se lograron cumplir
después de analizar y documentar el capítulo 5 Resultados del Proyecto y se concluye que
los drivers funcionales DF01 (Registrar solicitud de cliente), DF02 (Consultar Propuesta de
Subasta Inversa), DF03 (Registrar oferta de proveedor), DF04 (Consultar puja) y DF05
(Registrar cotización) presentan una alta transaccionalidad y a su vez abordan directamente
a la problemática principal de la empresa. Asimismo, también se toman en cuenta los
atributos de calidad de “Seguridad”, “Performance” y “Disponibilidad”, lo cual nos permite
concluir que para el diseño de la arquitectura se deberán tomar en cuenta dichos atributos
acompañados de la aplicación de tácticas referentes a detección y prevención de fallos,
resistencia a ataques y administración de recursos en la nube.
237
Finalmente, se concluye que el objetivo general del capítulo 1.3.1 Objetivo general se logró
cumplir con lo analizado en la sección 1.6.1 Factibilidad técnica, donde se verificó que
existen actualmente soluciones de subasta inversa electrónica para contratación de bienes y
servicios del estado lo cual contribuye en mejorar los precios en favor de la empresa y evitar
las búsquedas personalizadas de proveedores.
Asimismo, en la sección 3.1.3 árboles de decisión se muestra que estos van a permitir la
elección de los mejores proveedores tomando en cuenta factores de calidad, experiencia,
reputación, precio, ubicación, puntualidad, entre otros; ya que la técnica permite un análisis
integral de cada ruta de decisión y así poder garantizar un evento con mayores probabilidades
de éxito.
238
8 RECOMENDACIONES
En este capítulo abordaremos las recomendaciones que se deben tener en cuenta para la
continuación del proyecto:
En primer lugar, se recomienda tener reuniones con los analistas desarrolladores para la
explicación de los requerimientos del negocio, la clasificación de los requisitos funcionales
y no funcionales y la definición de casos de uso del sistema que aborda la automatización
del proceso “Gestión de Atención de Servicios”.
Asimismo, se debe evaluar en la contratación de dichos perfiles, que el personal cuente con
habilidades blandas como trabajo en equipo, contar con apertura a los cambios,
comunicación fluida a nivel oral y escrita para poder tener una idea clara y formal de los
obstáculos que se presenten en el transcurso del desarrollo del proyecto hasta su despliegue.
Por último, recomendamos tener reuniones semanales con el equipo del proyecto para revisar
el avance y reuniones quincenales con el patrocinador para tenerlo informado del avance del
proyecto.
239
9 GLOSARIO DE TÉRMINOS
Fantastibox: empresa dedicada a la organización de eventos como bodas, bautizos,
eventos corporativos, cumpleaños, aniversarios, etc.
Subasta inversa: es cuando un comprador envía su necesidad a un grupo de
vendedores y entre ellos compiten y quien ofrezca el menor precio cierra la venta. Se
inicia con un precio base máximo y este se va reduciendo durante la subasta porque
cada vendedor actualiza su precio según su posibilidad.
Puja: se refiere a la acción de actualizar los precios en una subasta, es decir, el precio
que el vendedor está dispuesto a cobrar por el bien o servicio, si el nivel de pujas se
incrementa, el precio disminuye.
Student outcomes: son las capacidades que adquiere cada profesional después de su
etapa de estudiante las cuales son demostradas en las actividades que realiza dentro
de la carrera profesional.
Kubernetes: es una plataforma para administrar, escalar e implementar cargas de
trabajo y servicios en contenedores, es decir, actúa como un orquestador de
contenedores con la finalidad de facilitar la configuración
Azure: es un conjunto de servicios en la nube de la empresa Microsoft cuya finalidad
es almacenar información, administrar e implementar aplicaciones. Además, pone a
disposición soluciones y herramientas para que alguna empresa la utilice.
Árboles de decisión: es un diagrama en forma de árbol donde cada rama es una
pregunta que muestra distintas decisiones a tomar y a su vez cada una de estas se
puede convertir en una nueva pregunta con decisiones a tomar.
Georreferenciación: es usar un mapa de coordenadas para ubicar un objeto en un área
precisa.
Árbol de problemas: es una técnica que se usa para identificar la problemática
central, las causas que lo originan y las consecuencias que se generan
Diagrama de secuencia: es un diagrama que muestra la interacción entre los actores
del sistema, desde envío de mensajes hasta manipulación de objetos.
Diagrama Ishikawa: es un diagrama que nos muestra la problemática y sus posibles
causas raíz desde el punto de vista material, método, personal y máquina
Indicador: es un instrumento medible que se usa para evaluar el desempeño de algo
y ver si se cumplen los objetivos estratégicos de la organización.
240
10 SIGLARIO
MVC: Modelo-Vista-Controlador
241
11 REFERENCIAS
Buchanan, S., Rangama, J., & Bellavance, N. (2020). Introducing Azure Kubernetes Service.
Recuperado de https://ibook.pub/ql/introducing-azure-kubernetes-service-a-practical-guide-
to-conta [Consulta: 09 de diciembre de 2021]
Chinosi, M., & Trombetta, A. (2012). BPMN: An introduction to the standard. Computer
Standards & Interfaces. Recuperado de
https://www.academia.edu/816323/BPMN_An_introduction_to_the_standard [Consulta:
12 de diciembre de 2021]
Dewi, L. P., Noertjahyana, A., Palit, H. N., & Yedutun, K. (2019). Server scalability using
kubernetes. In 2019 4th Technology Innovation Management and Engineering Science
International Conference (TIMES-iCON) (pp. 1-4). doi: 10.1109/TIMES-
iCON47539.2019.9024501.
Eriksson, H. E., Penker, M., Lyons, B., & Fado, D. (2004). UML 2 toolkit. Recuperado de
https://www.amazon.com/-/es/Hans-Erik-Eriksson/dp/0471463612 [Consulta: 13 de
diciembre de 2021]
Magee, J. F. (1964). Decision trees for decision making (pp. 35-48). Harvard Business
Review. Recuperado de https://hbr.org/1964/07/decision-trees-for-decision-making
[Consulta: 12 de diciembre de 2021]
Ministerio de Economía y Finanzas (MEF). (2021). Perú Compras. Lima: MEF. Recuperado
de https://www.perucompras.gob.pe/subasta-inversa/que-es-como-funciona-subasta-
inversa.php [Consulta: 07 de diciembre de 2021]
242
Modelo C4 (2021). The C4 model for visualising software architecture. Recuperado de
https://www.c4model.com [Consulta: 12 de diciembre de 2021]
OSCE (2021). Información de proveedores de servicios. Recuperado de
https://apps.osce.gob.pe/perfilprov-ui/ [Consulta: 23 de diciembre de 2021]
Shamim, A., Hussain, H., & Shaikh, M. U. (2010). A framework for generation of rules from
decision tree and decision table. In 2010 International Conference on Information and
Emerging Technologies (pp. 1-6). doi.org/10.1109/ICIET.2010.5625700
Singh, M., Rathi, R., Antony, J., & Garza-Reyes, J. A. (2021). Lean six sigma project
selection in a manufacturing environment using hybrid methodology based on intuitionistic
fuzzy MADM approach. In IEEE Transactions on Engineering Management. doi:
10.1109/TEM.2021.3049877
Sørensen, H., Raptis, D., Kjeldskov, J., & Skov, M. B. (2014). The 4C framework: principles
of interaction in digital ecosystems. In Proceedings of the 2014 ACM International Joint
Conference on Pervasive and Ubiquitous Computing (pp. 87-97).
doi.org/10.1145/2632048.2636089
Tayaran, H., & Ghazanfari, M. (2020). A Framework for Online Reverse Auction Based on
Market Maker Learning with a Risk-Averse Buyer. Recuperado de
https://www.hindawi.com/journals/mpe/2020/5604246/ [Consulta: 07 de diciembre de
2021]
243
UPC (2021). Información Académica de la carrera de Ingeniería de Sistemas de
Información. Recuperado de https://pregrado.upc.edu.pe/carrera-de-ingenieria-de-sistemas-
de-informacion/informacion-academica/ [Consulta: 12 de diciembre de 2021]
White, S. A., & Miers, D. (2008). BPMN modeling and reference guide. Recuperado de
https://books.google.com.pe/books/about/BPMN_Modeling_and_Reference_Guide.html?i
d=0Z2Td3bCYW8C&redir_esc=y [Consulta: 12 de diciembre de 2021]
Xiao, M., Ma, K., Liu, A., Zhao, H., Li, Z., Zheng, K., & Zhou, X. (2019). SRA: Secure
reverse auction for task assignment in spatial crowdsourcing. In IEEE Transactions on
Knowledge and Data Engineering, 32(4), 782-796. doi: 10.1109/TKDE.2019.2893240
Yang, J. B., & Sen, P. (1994). A general multi-level evaluation process for hybrid MADM
with uncertainty. In IEEE Transactions on Systems, Man, and Cybernetics, 24(10), 1458-
1473. doi: 10.1109/21.310529
Zachman, J.A. (2016) The framework for enterprise architecture: background, description
and utility. Recuperado de https://www.zachman.com/resources/ea-articles-reference/327-
the-framework-for-enterprise-architecture-background-description-and-utility-by-john-a-
zachman [Consulta: 12 de diciembre de 2021]
244
12 ANEXOS
12.1 Carta de aceptación de la empresa
245
12.2 Acta de conformidad de Modelo ASIS, TOBE y análisis de negocio
246
12.3 Acta de conformidad de requerimientos y casos de uso
247
12.4 Acta de conformidad de la arquitectura.
248
12.5 Acta de aceptación final del proyecto
249
12.6 Acta de Constitución del Proyecto
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
12.7 Kickoff
276
277
278
279
280
12.8 Especificaciones de casos de uso
A continuación, se procede a detallar las especificaciones de caso de uso de los drivers
funcionales (Ver sección 5.4.1 Drivers funcionales – Requisitos funcionales).
2. SUBFLUJOS:
1.1 Nueva solicitud:
1. En el punto 1.3-a) del flujo básico el usuario presiona el botón “Nueva Solicitud”.
2. El sistema muestra una pantalla “Nueva Solicitud de servicios” (ver pantalla 2) donde se
encuentran los campos necesarios para registrar la solicitud.
3. El usuario ingresa los datos en la sección “Datos del solicitante” (apellidos, nombres, email, es
empresa, razón social (se habilita solo si es empresa), teléfono, celular, nacionalidad).
4. El usuario ingresa los datos en la sección “Datos del evento” (Fecha del evento, número de
invitados, presupuesto aproximado, tipo de evento, criterios de selección y sus requerimientos).
5. El sistema puede invocar al caso de uso por extend “Geolocalizar ubicación”.
6. El usuario presiona el botón Guardar y se registra la solicitud de servicios en el sistema con
estado “Pendiente”.
281
7. El sistema regresa a la pantalla “Listado de solicitud de servicios”
8. El flujo continúa en el punto 1.2 del flujo básico.
1.2 Buscar:
1. En el punto 1.3-b) del flujo básico el usuario indica la fecha de inicio y fin y/o el número de la
solicitud y pulsa el botón Buscar.
2. El sistema muestra una lista de solicitudes de servicio coincidentes con los criterios de búsqueda
con los siguientes campos: Nro. Solic, Fecha, Tipo de evento, estado.
3. El flujo continúa en el punto 1.2 del flujo básico.
1.4 Editar:
1. En el punto 1.3-d) del flujo básico el usuario presiona el botón “Modificar” de la grilla de
Solicitudes siempre y cuando la solicitud se encuentre en estado “Pendiente”.
2. El sistema muestra una pantalla “Modificar Solicitud de servicios” (ver pantalla 3) con toda la
información cargada en las secciones correspondientes:
- Número de solicitud y estado en el que se encuentra.
- “Datos del solicitante” (apellidos, nombres, email, es empresa, razón social, teléfono,
celular, nacionalidad).
- “Datos del evento” (Fecha del evento, número de invitados, presupuesto aproximado, tipo
de evento, criterios de selección y sus requerimientos).
3. El sistema puede invocar al caso de uso por extend “Geolocalizar ubicación”.
4. El usuario realiza las modificaciones que considere pertinentes en cualquiera de los campos.
5. El usuario presiona el botón Guardar y se actualiza la solicitud de servicios en el sistema.
6. El sistema regresa a la pantalla “Listado de solicitud de servicios”
282
7. El flujo continúa en el punto 1.2 del flujo básico.
283
Pantalla 1: Lista de solicitud de servicios
284
Pantalla 3: Modificar solicitud
285
Pantalla 4: Detalle de solicitud de servicios
286
Pantalla 5: Ver Cotización
287
2. SUBFLUJOS:
1.1 Buscar:
1. En el punto 1.3-a) del flujo básico el usuario indica la fecha de inicio y fin y/o el tipo de evento y
pulsa el botón Buscar.
2. El sistema muestra una lista de propuestas coincidentes con los criterios de búsqueda con los
siguientes campos: Item, Fecha, Tipo de evento.
3. El flujo continúa en el punto 1.2 del flujo básico.
1.3 Retornar:
1. En el punto [2] del subflujo 1.2 si el usuario desea volver a la pantalla anterior pulsa el botón
Retornar.
2. El sistema regresa a la pantalla “Listado de Propuestas”
3. El flujo continúa en el punto 1.2 del flujo básico.
288
Pantalla 1: Listado de Propuestas
289
12.8.3 Caso de uso: “CUS04_ Registrar oferta de proveedor”
Caso de Uso CUS04_Registrar oferta de proveedor
Actor (es) Proveedor
Registrar en el sistema la oferta de los proveedores a una propuesta de subasta
Propósito
inversa.
El caso de uso comienza cuando el proveedor selecciona la opción en el sistema
para ingresar su oferta previa selección de una propuesta de subasta inversa
Descripción
publicada por la empresa. El caso de uso termina cuando el proveedor publica
su oferta (puja).
Requerimientos RF08, RF09
Reglas de Negocio REGN01, REGN02, REGN03, REGN04, REGN07
Precondiciones Debe existir una propuesta de subasta inversa publicada.
1. Flujo Básico:
1.1 El proveedor inicia el caso de uso seleccionando la opción “Registrar oferta de proveedores” en el
menú de la aplicación.
1.2 El sistema muestra el formulario “Listado de Propuestas” con opciones (ver pantalla 1).
1.3 El cliente selecciona una de las siguientes opciones:
a) “Buscar”, para ubicar una propuesta (ver subflujo Buscar).
b) “Responder”, para responder a una propuesta (ver subflujo Responder).
2. SubFlujos:
1.1 Buscar:
1. En el punto 1.3-a) del flujo básico el usuario indica la fecha de inicio y fin y/o el tipo de evento y
pulsa el botón Buscar.
2. El sistema muestra una lista de propuestas coincidentes con los criterios de búsqueda con los
siguientes campos: Item, Fecha, Tipo de evento.
3. El flujo continúa en el punto 1.2 del flujo básico.
1.2 Responder:
1. En el punto 1.3-b) del flujo básico el usuario presiona el botón “Responder” de la grilla de
propuestas.
2. El sistema muestra una pantalla “Registrar Oferta” (ver pantalla 2) con la siguiente información
precargada de la propuesta:
- Fecha del evento, Tipo de evento, número de invitados.
Una grilla con los siguientes campos: id_propuesta, fecha_ apertura, fecha_cierre,
nombre_tipo_servicio, comentario y precio. Además, muestra 2 botones Publicar Respuesta
y Retornar.
El sistema puede invocar al caso de uso por extend “Geolocalizar ubicación”.
290
El usuario ingresa el precio en la caja de texto de la grilla para un tipo de servicio y
presiona el botón Publicar respuesta y registra su respuesta en el sistema.
3. El sistema regresa a la pantalla “Listado de Propuestas”.
4. El flujo continúa en el punto 1.2 del flujo básico.
1.3 Retornar
1. En el punto [2] del subflujo 1.2 si el usuario desea cancelar el proceso pulsa el botón Retornar.
2. El sistema regresa a la pantalla “Listado de propuestas”
3. El flujo continúa en el punto 1.2 del flujo básico.
3. FLUJOS Alternos:
1.1 Publicar Respuesta
En el punto [2] del Subflujo [1.2] el sistema solo publicará las respuestas donde el precio sea
diferente de vacío. [RN06]
291
Pantalla 2: Registrar oferta de proveedores
292
b) “Generar cotización”, para registrar una cotización en el sistema. (ver subflujo Generar
cotización)
2. SUBFLUJOS:
1.1 Buscar:
1. En el punto .1.3-a) del flujo básico el usuario indica la fecha de inicio y fin y/o el número de la
solicitud y pulsa el botón Buscar.
2. El sistema muestra una lista de solicitudes de servicio coincidentes con los criterios de búsqueda
con los siguientes campos: Nro. Solic, Nro., Fecha, Tipo de evento, Estado.
3. El flujo continúa en el punto 1.2 del flujo básico.
1.3 Aprobar
1. En el punto [2] del subflujo 1.2 el usuario presiona el botón “Aprobar” de la pantalla Cotización.
2. El sistema muestra un mensaje “Cotización aprobada”.
3. El flujo continúa en el punto [7] del punto 1.2
1.4 Rechazar
1. En el punto [2] del subflujo 1.2 el usuario presiona el botón “Rechazar” de la pantalla Cotización.
2. El sistema muestra un mensaje “Cotización rechazada”.
3. El flujo continúa en el punto [7] del punto 1.2
293
1.5 Retornar
1.En el punto [2] del subflujo 1.2 el usuario presiona el botón “Retornar” de la pantalla Cotización.
2.El sistema regresa a la pantalla “Listado de solicitud de servicios”.
3.El flujo continúa en el punto.1.2 del flujo básico.
3. FLUJOS ALTERNOS:
294
Pantalla 2: Cotización
295
1.1 El proveedor inicia el caso de uso seleccionando la opción “Consultar puja” en el menú de la
aplicación.
1.2 El sistema muestra el formulario “Listado de Propuestas” con opciones (ver pantalla 1).
1.3 El cliente selecciona una de las siguientes opciones:
a) “Buscar”, para ubicar una propuesta (ver subflujo Buscar).
b) “Consultar Puja”, para consultar la puja actual que va ganando (ver subflujo Consultar Puja).
2. SUBFLUJOS:
1.1 Buscar:
1. En el punto 1.3-a) del flujo básico el usuario indica la fecha de inicio y fin y/o el tipo de evento y
pulsa el botón Buscar.
2. El sistema muestra una lista de propuestas coincidentes con los criterios de búsqueda con los
siguientes campos: Item, Fecha, Tipo de evento.
3. El flujo continúa en el punto 1.2 del flujo básico.
1.3 Cerrar
1. En el punto [2] del subflujo 1.2.2 si el usuario desea retornar pulsa el botón Cerrar.
2. El sistema regresa a la pantalla “Listado de propuestas”
3. El flujo continúa en el punto 1.2 del flujo básico.
296
Pantalla 1: Listado de Propuestas
297
12.9 Actas de reunión de seguimiento del proyecto
298
299
300
301
12.10 Acta de aceptación de entregables
302