Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la...

116
Decanato de Ingenierías e Informática Escuela de Informática ANÁLISIS MODELO DE APLICACIÓN WEB PARA EL MANEJO DE SERVICIOS DE TRANSPORTE DE UNA EMPRESA Sustentada por: Franmen G. De Los Santos Herrera 2010-1515 Leonela Fulgencio Díaz 2010-1569 Nisi Yoanna Moreno Reyes 2011-1688 Asesor Ing. Santo Navarro Monografía para optar por el título de Ingeniero en Sistemas de Información. Distrito Nacional Abril 2017

Transcript of Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la...

Page 1: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

Decanato de Ingenierías e Informática Escuela de Informática

ANÁLISIS MODELO DE APLICACIÓN WEB PARA EL MANEJO DE SERVICIOS DE TRANSPORTE DE UNA

EMPRESA

Sustentada por:

Franmen G. De Los Santos Herrera 2010-1515 Leonela Fulgencio Díaz 2010-1569 Nisi Yoanna Moreno Reyes 2011-1688

Asesor Ing. Santo Navarro

Monografía para optar por el título de Ingeniero en Sistemas de Información.

Distrito Nacional Abril 2017

Page 2: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

ÍNDICE AGRADECIMIENTOS ........................................................................................... i RESUMEN............................................................................................................ v INTRODUCCIÓN ..................................................................................................vi CAPITULO 1. SERVICIO DE TRANSPORTE EN UNA EMPRESA

1.1 Origen y evolución del servicio de transporte ....................................... 2 1.2 Tendencia del servicio de transporte ................................................... 4

Sistemas inteligentes de transporte como una tendencia ............................ 4 1.3 Transporte en República Dominicana .................................................. 6

Organismos encargados del tránsito en Santo Domingo ... ¡Error! Marcador no definido. 1.2.1 Organismos encargados del tránsito en Santo ................................... 8

1.4 Sobre la empresa bajo estudio ........................................................... 10 Información general ................................................................................... 10 Empleados y facilidades de transporte ...................................................... 12 Excepciones ............................................................................................... 15

1.5 Entrevistas de satisfacción del servicio de transporte actual ............. 16 CONCLUSIONES ...................................................................................... 20

1.6 Situación actual y oportunidades de mejora del proceso actual......... 22

CAPITULO 2. APLICACIÓN WEB PARA MANEJAR SERVICIOS DE TRANSPORTE

2. Proceso actual para asignación de ruta a un empleado ........................ 24 2.1 Condiciones previas en la implementación del software .................... 26 2.2 Reglas de negocio ............................................................................. 28 2.3 Alcance .............................................................................................. 29 2.4 Análisis del sistema de gestión de transporte .................................... 30

Técnicas y herramientas utilizadas en el análisis ....................................... 30 Stakeholders .............................................................................................. 31 Requerimientos del sistema ....................................................................... 33 Casos de uso ............................................................................................. 34 Modelo de dominio ..................................................................................... 36

2.5 Metodología de trabajo ...................................................................... 36 2.6 Planificación del proyecto................................................................... 39

Plan general del proyecto ........................................................................... 39 Plan de iteraciones ..................................................................................... 41

2.7 Equipo y sus roles .............................................................................. 42

Page 3: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

Equipo de trabajo en la metodología .......................................................... 42 Equipo y contrataciones ............................................................................. 43

2.8 Integración Sistema de Manejo de Recursos Humanos (SIGA) ......... 44 Información Técnica ................................................................................... 44 Integración con el sistema de transporte.................................................... 44

2.9 Diseño y Arquitectura ......................................................................... 45 Arquitectura ................................................................................................ 45 Estructura Arquitectura............................................................................... 48

2.10 Sistemas de Información Geográfica ................................................. 50 Introducción ................................................................................................ 50 Diseño de rutas geográficamente .............................................................. 52 Algoritmos de Diseño de Ruta .................................................................... 53 Localización de paradas por rutas ............................................................. 58 Seguimiento GPS (GPS Tracker) ............................................................... 59 Uso Google Maps API ................................................................................ 62

CAPITULO 3. NUEVA GESTIÓN DEL SERVICIO DEL TRANSPORTE

3.1 Mejora del proceso para asignar ruta ................................................. 65 3.2 Análisis financiero para la implementación del software .................... 67 3.3 Sistema de gestión de transporte con autobuses inteligentes ........... 70

Sistemas Inteligentes de Transporte (SIT) ......................................... 70 CONCLUSIONES ................................................................................................. x RECOMENDACIONES ....................................................................................... xi BIBLIOGRAFÍA ................................................................................................ xxii ANEXO

Page 4: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

LISTA DE TABLAS

Tabla 3 Listado de precondiciones para la implementación ............................... 27

Tabla 4 Listado de reglas de negocio en el sistema de transporte ..................... 28

Tabla 5 Listado de requerimientos del software ................................................. 33

Tabla 6 Proceso Scrum. Referencia: http://againsl.com/wp- content/uploads/2014/02/proceso-scrum.jpg ........................................ 38

Tabla 7, Google Maps API limites servicio WEB ................................................ 62

Tabla 8, Google Maps API límites para Web Service ......................................... 63

Tabla 9, Google Maps API limites en Android & iOS .......................................... 63

Page 5: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

LISTA DE FIGURAS Ilustración 1 Evolución del Transporte Terrestre ............................................ 3

Ilustración 2 Fuente: Waze/iTunes Store, Aplicación Waze para Iphone ....... 5

Ilustración 3 Fuente: Techlicious Google Maps con asistente de Android Lane Assist .................................................................... 5

Ilustración 4 Fuente:Stackoverflow, aplicación Google Maps para Android ... 5

Ilustración 5 Vehículo de la época Puerto Plata Sosúa 1940 ......................... 6

Ilustración 6 Fuente: Propia, Evolución del sistema de transporte en República Dominicana ........................................................... 7

Ilustración 7 Fuente página oficial, Logos institucionales organismos organismos reguladores ............................................................. 8

Ilustración 8 Fuente: propia, turnos de los diferentes puestos Empresa Device Renew LLC ................................................... 13

Ilustración 9 Stakeholders involucrados. .................................................... 32

Ilustración 10 Estructura Arquitectura: ........................................................... 49

Ilustración 11 Ejemplo de JSON de Google Maps API ................................. 51

Ilustración 12 Diagrama de flujo, algoritmo de Generación de Ruta.............. 54

Ilustración 13 Diagrama de Flujo de Creación de Zona ................................. 55

Ilustración 14 Ilustración de radio usado para crear a partir de las coincidencias de recursos humanos (puntos verdes) ............. 56

Ilustración 15 Diagrama de Flujo de Creación de paradas(automáticas) ...... 57

Ilustración 16 Diagrama de Flujo de Creación de paradas(manual) .............. 58

Ilustración 17 GPS y sincronización con la nube. .......................................... 60

Ilustración 18 Diagrama de procesos Agregar Ruta empleado ..................... 66

Ilustración 19 Gastos para la implementacion del software ........................... 69

Page 6: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

i

AGRADECIMIENTOS Agradezco

A mis padres:

Por ser el pilar fundamental en todo lo que soy, en toda mi educación, tanto

académica como de la vida, por su incondicional apoyo a través del tiempo.

A mis amigos:

Por sus consejos, por impulsarme a continuar cuando intenté desistir de la

carrera.

A mis jefes:

Por ser tan comprensivos en esta última etapa.

A todos mis profesores de esta universidad:

Por todos los conocimientos que nos brindaron en cada programa de clases y

por permitirme desarrollar un poco de mí en cada asignatura.

Gracias a todos. Con sincero afecto,

Franmen G. De Los Santos Herrera

Page 7: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

ii

Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en

todo momento.

Mi madre que ha sido la inspiración en todos los pasos de mi vida, que siempre

me exige más para llegar lejos y sobre todo cree en mí.

Mis hermanas (o). Miosotis, Rebeca, Helen y Jesús que aportaron de diferentes

maneras a mi crecimiento personal y profesional.

Mi esposo por apoyarme en el transcurso de la carrera y animarme a continuar.

A todos los profesores de APEC que tienen pasión por su profesión y me

ayudaron a crecer, en especial a nuestro asesor Santo Navarro por qué ha sido

nuestro ejemplo en esta carrera.

Leonela Fulgencio Díaz

Page 8: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

iii

Reconozco que Dios es quien provee y le estoy muy agradecida. Él es quien

suple de vida, salud, recursos y fuerzas, mil gracias a Dios por su consuelo en

los momentos más oscuros de esta larga y dura carrera. A mi Dios doy la Gloria

y mis más altos reconocimientos terrenales los coloco a sus pies y a su causa.

A mi hermosa familia: Narciso Moreno mi padre, Josefina Reyes mi madre,

Bet-el Moreno Reyes mi hermana y a lo más tierno, mi abuelita Montilla. La vida

es tan llevadera a su lado, gracias, gracias, gracias. Ustedes son mi soporte, mi

lugar seguro, gracias por vivir conmigo cada momento de angustia y felicidad

durante cada cuatrimestre.

Muchas gracias a mis amigos: Grupo Sobre la Roca, su amor es mi

descanso. También a Vladimir Montilla, Michael y Mayerling.

Gracias a Edesur, Wind Telecom y Banco Popular Dominicano, donde he

sido acogida para ejercer mi profesión, en estos lugares mis conocimientos se

afianzaron y se expandieron.

También quiero dar gracias a los profesores que con entusiasmo y pasión me

enseñaron tanto, no sólo técnicamente sino también enseñanzas para aplicar en

la vida. En especial a Santo Navarro, tan estimado profesor muchísimas gracias

por todo.

Page 9: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

iv

Y para finalizar quiero dar gracias a mis compañeros de monográfico:

Leonela y Guillermo, por su sacrificio, compañía, entrega y paciencia. Su

presencia ha sido un sostén para mí en este último trayecto.

¡Consumado es!

Nisi Yoanna Moreno Reyes

Page 10: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

v

RESUMEN

En este trabajo final de grado planteamos la solución tecnológica para optimizar la gestión manual de transporte para el personal de una empresa, de manera que puedan sacar mayor provecho a su logística. Este sistema permitirá transformar sus necesidades en fortalezas. Mientras que la gestión manual no garantiza que el diseño de sus rutas disminuyen los costos de combustible, considera los horarios para el tiempo de recorrido, no controla el real desplazamiento de los autobuses, no alerta cuando una ruta está sobrepoblada, tampoco ofrece al usuario del transporte información concerniente a la ubicación de la guagua o parada más cercana en esta investigación se propone un sistema automatizado que genere el diseño de rutas a partir de localidades geográficas, que ofrezca información en tiempo real del desplazamiento de los autobuses, que genere alerta de sobrepoblación al momento de asignar recursos a una ruta sin disponibilidad de asiento y que tome en consideración cualquier reglamento nacional pertinente al tema. Con el nuevo Sistema de Gestión de Transporte para una Empresa será mucho más fácil y cómodo manejar esta importante área para el departamento de Recursos Humanos, además el sistema les ayudará a auditar el estado de los autobuses almacenando su itinerario de kilómetros recorridos para fines de mantenimiento.

Page 11: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

vi

INTRODUCCIÓN

Según el último censo realizado en República Dominicana, Santo Domingo

concentra una población de 2, 374,370 personas. Por lo que la ciudad

metropolitana maneja una gran cantidad de transeúntes diariamente que se

desplazan hacia sus principales actividades como el trabajo y estudio.

Sus habitantes son testigos de la gran demanda del sistema de transporte y sus

complicaciones, especialmente en horas pico se evidencia una gran congestión

de vehículos, largas filas en paradas principales, en el caso de las guaguas la

capacidad de pasajeros del autobús es duplicada y poca seguridad vial.

En la actualidad la ciudad utiliza los siguientes proveedores de servicio de

transporte: rutas de guaguas, carros públicos y OMSA, motoconcho, metro, taxi

y vehículos privados. A pesar de esta diversidad, la población enfrenta el riesgo

de paros nacionales en las principales rutas.

Contar con transporte asignado representa disminución de los gastos mensuales

destinados para estos fines, comodidad durante el desplazamiento, ahorro de

tiempo, evitar el estrés de manejar, mayor seguridad física y vial, de modo que

las organizaciones que proveen de este servicio hacen un gran bien a sus

empleados y a la sociedad cuando estos últimos participan del beneficio.

Page 12: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

vii

En este trabajo de investigación hemos comprendido los inconvenientes que

enfrenta una compañía ubicada a las a fueras de la ciudad que ofrece este

apreciado beneficio. El personal de RRHH de dicha empresa maneja las

informaciones concernientes al transporte de sus recursos completamente

manual, y esto le ha ocasionado algunas deficiencias, se puede reconocer así

un importante problema de investigación en el diseño de las diferentes rutas y

los autobuses asignados.

Hacia su solución se encamina la siguiente propuesta, de modo que tomando el

servicio de transporte interno el proceso de mejora podría ser la implementación

de un sistema capaz de generar diferentes opciones de rutas con sus

respectivas paradas a partir de la inserción de puntos geográficos, tomando

como modelo los sistemas de información geográfica, esta investigación

pretende desarrollar el análisis de dicha aplicación.

En correspondencia con el problema planteado se formula como objetivo

general del trabajo el siguiente: Analizar modelo para una aplicación web en la

nube que permita gestionar el servicio de transporte y la asignación de

empleados a las diferentes rutas de la empresa en estudio.

Planteamos como campo de acción la empresa Device Renew LLC.

El alcance del trabajo es posible a partir de la siguiente idea a defender: Sí todo

el proceso actual llevado a cabo manualmente es automatizado basado en la

Page 13: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

viii

tecnología de los sistemas de información geográfica entonces los diseños de

las rutas serán elaborados con mayor eficiencia y exactitud, el margen de error

menguara y la satisfacción de los usuarios del servicio aumentara.

Para desarrollar este trabajo se desarrollaron las siguientes tareas:

1. Búsqueda de información para investigar el servicio de transporte en una

empresa.

2. Entrevistas Gerente Recursos Humanos, Gerente de Servicio de

Transporte de Device Renew LLC.

3. Entrevista con el Gerente de la empresa Servicios Informáticos

Avanzados para obtener información técnica y funcional del Sistema

SIGA.

4. Realización de Encuesta de satisfacción a los usuarios del servicio de

transporte de la empresa.

5. Análisis y propuesta de la solución más adecuada para las necesidades

presentadas.

Esta monografía cuenta con tres capítulos y a continuación una reseña de cada

uno de los mismos.

Page 14: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

ix

En el capítulo uno se brinda al lector toda la información precisa para

ambientarse dentro del contexto de la investigación. El flujo del mismo consta de

lo siguiente: en una primera fase se introduce la historia general del transporte,

su significancia a nivel comercial y las tendencias del servicio con miras a la

integración de sistemas inteligentes, luego se continúa con la explicación del

modelo de transporte de la República Dominicana, como está compuesto y los

retos que enfrenta en la actualidad y se concluye con la presentación de la

empresa en estudio y el detalle de la oportunidad de mejora.

En la segunda fase del desarrollo describimos la propuesta de una solución para

automatizar los procesos del servicio de transporte para empleados, se describe

la arquitectura, planificación del proyecto, los requerimientos de la aplicación y

los costos estimados para la implementación del software.

Para concluir, en el capítulo tercero se ofrece un análisis financiero, el esquema

de la nueva gestión para que el lector pueda obtener una idea acabada del

funcionamiento del sistema propuesto y su rentabilidad.

Page 15: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

CAPÍTULO I:

SERVICIO DE TRANSPORTE EN UNA EMPRESA

Page 16: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

2

1.1 Origen y evolución del servicio de transporte

El servicio de transporte consiste en distribuir o trasladar de un punto a

otro cualquier persona, animal o contenido. Se le llama transporte terrestre

cuando dicho traslado se hace vía la superficie de la tierra.

Los servicios de transporte pueden ser públicos o privados, estos se

consideran público cando la tutela de la oferta la ostenta el Estado para atender

las necesidades de interés general de manera permanente y para proporcionar

igual trato entre los diferentes usuarios, cumpliendo una serie de normas que

incluyen establecer precios y acatar horarios, etc. Los servicios son privados en

caso de que la demanda sea prestada por empresas no ligadas al sector público

(Ramos, 2011).

El transporte constituye una de las actividades económicas

fundamentales en los países y en las relaciones existentes entre ellos, desde el

origen de los primeros núcleos sociales humanos (Arbesu, 2003).

El transporte como servicio es de suma importancia para el desarrollo de

los países y sociedades puesto que en sí mismo es una actividad comercial y

por su naturaleza es un motor para la economía. El servicio de transporte tanto

público como privado permite el intercambio de bienes, servicios, es una la

herramienta principal del turismo y optimiza la calidad de vida de una sociedad.

Page 17: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

3

Debido al hambre, la insuficiencia, necesidad de comercio y la debilidad

del hombre como medio de carga masiva y rápida, los medios de transporte

fueron evolucionando hasta ver la más reciente versión en cada una de sus

formas con miras a eficientizar todo el proceso de traslado tomando en cuenta

comodidad, tiempo e impacto ambiental.

Ilustración 1, Evolución del Transporte Terrestre

Page 18: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

4

1.2 Tendencia del servicio de transporte

Sistemas inteligentes de transporte como una tendencia

La incorporación de las telecomunicaciones y la informática en los

sistemas de transporte ha dado lugar al concepto de los llamados Sistemas

Inteligentes de Transporte (SIT), que hacen factible una gestión dinámica, en

tiempo real, de sistemas de alta complejidad y se espera que, con su aplicación

a vehículos, rutas e interfaces con los operarios y usuarios, se conformen

sistemas que conduzcan, entre otros beneficios, una reducción en los costos

totales de operación. (Correa, 2011, Marzo 2)

Si en alguna ocasión usted ha utilizado el servicio de mapa de Google (Google

Maps) o la aplicación de navegación GPS Waze para llegar a una localidad

específica, obtener la mejor ruta en tiempo real o para verificar el flujo vehicular

de un trayecto, entonces ya usted ha sido parte de los Sistemas Inteligentes de

Transporte, los cuales se orientan al uso de la tecnología para optimizar la

gestión de transporte respecto a tiempo, dinero y seguridad.

Page 19: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

5

Ilustración 2, Fuente: Waze/iTunes Store, Aplicación Waze para Iphone

Ilustración 3, Fuente: Techlicious Google Maps con asistente de Android Lane Assist

Ilustración 4, Fuente: Stackoverflow, aplicación Google Maps para Android

Page 20: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

6

Ilustración 5 Vehículo de la época Puerto Plata Sosúa 1940

1.3 Transporte en República Dominicana

A partir de los años 30 el país comienza a experimentar los vehículos de

motor, finalizada esta década y con diez años de dictadura, se activa la

importación de vehículos con el levantamiento de una nueva clase económica.

(Arias, 2012)

En los años cincuenta se establecieron las primeras empresas

importadoras de vehículos, mayormente de fabricación norteamericana y

europea.

A finales de los sesenta se establecen los primeros sindicatos de

choferes, se masifica el servicio de transporte público en carros y autobuses y se

comienza a construir las grandes avenidas troncales de la Capital, como la 27 de

febrero y otras (Arias, 2012).

Page 21: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

7

Para la década de los 90 el país experimenta nuevas estructuras viales tales

como: túneles, elevados, pasos a desnivel y trabajos de ampliación de algunas

avenidas, para facilitar el tránsito y la movilidad de peatones en la capital (Arias,

2012).

Ilustración 6, Fuente: Propia, Evolución del sistema de transporte en República Dominicana

Page 22: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

8

Ilustración 7, Fuente página oficial, Logos institucionales organismos reguladores

1.3.1 Organismos encargados del tránsito en Santo Domingo.

Para la regulación de todo lo concerniente al tránsito nacional, República

Dominicana cuenta con las siguientes organizaciones:

AMET

La Autoridad Metropolitana de Transporte (AMET) fue creada el 10 de

septiembre de 1997, mediante el Decreto 393-97. Es la entidad encargada de

regular, organizar y procurar el buen funcionamiento del tránsito en la República

Dominicana (Gobierno de la República Dominicana, s.f.).

OTTT

La Oficina Técnica de Transporte Terrestre es una institución creada mediante el

Decreto 489-87 como dependencia el Poder Ejecutivo, cuya función principal es

regular el transporte público de pasajeros en la República Dominicana (excepto

el área metropolitana de Santo Domingo y Santiago), con el objetivo

Page 23: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

9

fundamental de ofertar a los usuarios un servicio seguro, eficiente y a precios

razonables (Gobierno de la República Dominicana, s.f.).

OPRET

El proyecto Metro de Santo Domingo fue desarrollado por la Oficina Para el

Reordenamiento del Transporte (OPRET), quien será también la encargada de

su operación rutinaria. La OPRET, es miembro directivo de la Asociación

Latinoamericana de Metros y Subterráneos (ALAMYS) (Gobierno de la

República Dominicana, s.f.).

FONDET

El Fondo de Desarrollo del Transporte Terrestre (FONDET), es una dependencia

de la Oficina para el Reordenamiento del Transporte, organismo creado

mediante el Decreto 250-07, en el año 2007, con la finalidad de Administrar los

Recursos Financieros requeridos para Implantar los Principales Proyectos de

Desarrollo Parr eléct sector. (Gobierno de la República de Dominicana, s.f.).

Page 24: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

10

Ilustración 8, Organigrama Instituciones Reguladoras de Transporte, R.D.

1.4 Sobre la empresa bajo estudio

Información general

Device Renew LLC. Fundada en 2002 en la República Dominicana, es un

proveedor de soluciones de cadena de suministro para equipos electrónicos de

mano, como teléfonos inteligentes y tabletas, centrándose en soluciones de

reparación complejas y la reventa en el mercado de dispositivos remodelados a

nivel mundial.

Page 25: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

11

La empresa está ubicada en el país en el municipio de Boca Chica

específicamente en el Parque Cibernético de Santo Domingo y funciona como

una zona franca, actualmente tiene contratado más de 1,000 empleados.

En la actualidad la compañía ofrece los siguientes servicios:

● Intercambio de dispositivos por dinero o gifcards: La empresa

recibe aparatos en diferentes condiciones y realiza un intercambio de

dispositivo por dinero o un gifcard de compra, este servicio se ofrece

en los Estados Unidos mediante universidades, colegios y tiendas

asociadas.

● Plan de reparación: Este servicio se ofrece a las telefónicas y tiendas

en los Estados Unidos como plan de garantía a sus clientes en caso de

destrucción o deterioro.

● Compra y venta de dispositivos: Este servicio realiza compra de

dispositivos en buenas condiciones y los venden en plataformas online

y tiendas asociadas.

Device Renew LLC tiene sede principal en: Estados Unidos, Chicago y sucursal

en: República Dominicana, Estados Unidos, Canadá y Reino Unido (Londres).

Page 26: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

12

Empleados y facilidades de transporte

El servicio de transporte empresarial consiste en un beneficio otorgado por la

compañía a sus empleados y éste no representa costo alguno para el personal.

Autobuses asignados recorren diariamente una ruta determinada por la

organización con paradas específicas, en el medio de transporte solo pueden

ingresar empleados activos y autorizados por la empresa.

La organización que ofrece transporte al personal tiene el deber de crear rutas

que se ajusten lo más posible a los puntos de residencia de sus empleados,

tomando en cuenta que no necesariamente todos los empleados viven en el

mismo sector, la capacidad de sus autobuses, horarios óptimos de recorrido y

los reglamentos definidos por la Oficina Técnica de Transporte Terrestre (OTTT).

Actualmente, Device Renew LLC administra 24 rutas en diferentes zonas, el

control de las rutas, el inventario de los autobuses, entre otros son manejadas

de forma manual con documentos y Excel.

Page 27: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

13

Ilustración 9, Fuente: propia, turnos de los diferentes puestos Empresa Device Renew LLC

La empresa tiene los siguientes turnos de trabajo para dar soporte las 24 horas

del día, el servicio de transporte debe contar con la programación adecuada

para cubrir la entrada y la salida de los empleados en su turno correspondiente.

En la actualidad la compañía maneja dos clases de vehículos que

recorren las diferentes rutas: Minibús y Guaguas, debajo se coloca la tabla con

las cantidades y capacidad de cada tipo.

Cantidad de autobuses por capacidad

Cantidad de autobuses disponibles

Capacidad de pasajeros por autobús

7 Minibús 15

15 Guaguas 30

Ilustración 10 Detalle cantidad y capacidad de vehículos

Page 28: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

14

Debajo el detalle de las 24 rutas y la cantidad de pasajeros por cada una,

en algunos casos la cantidad de personas sobrepasan la capacidad del autobús

asignado y en otros la capacidad es mucho menor.

Rutas por zona geográfica y Cantidad de empleados

Ruta Cantidad

AUTOPISTA DUARTE, KM. 9 II 9

TAMARINDO, INVIVIENDA 9

LA TORONJA 10

LOS MAMEYES, 25 FEBRERO 11

AV. 27 DE FEBRERO 12

AUTOPISTA DUARTE, KM. 9 13

AUT. PISTA SAN ISIDRO 14

AVENIDA INDEPENDENCIA 15

UREÑA, VALIENTE 15

AV. 25 DE FEBRERO 15

AV. VENEZUELA 15

BOCA CHICA, LA CALETA 16

BOCA CHICA 16

MENDOZA II 17

VILLA FARO, MENDOZA 19

LA MARGINAL I 20

VILLA MELLA II 23

GOMEZ, AV. 17, LOS MINAS 24

SAN ISIDRO, SAN LUIS, ALMIRANTE 26

SAN ISIDRO 27

VILLA MELLA I 28

OVANDO 17 29

VILLA MELLA III 30

VILLA MELLA IV 33

Total 446

Ilustración 11 Detalle de rutas y recursos asignados

Page 29: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

15

Excepciones

Las excepciones hacen referencia a situaciones donde la compañía provee

transporte fuera de los horarios habituales sin utilizar las rutas definidas. Dichas

excepciones se concretan en los casos siguientes:

● Personal que realiza horas extras: la compañía solicita un taxi al mismo

suplidor de los autobuses.

● Personal que viaja fuera del país: la compañía se encarga de llevarle y

recogerle en el aeropuerto, aquí se utiliza otro proveedor de transporte.

● Personal extranjero: viene de otra sucursal fuera del país y la compañía

le asigna un chofer encargado de llevarle y traerle al hotel donde se hospeda y a

los lugares que se requiera mientras tiene el recurso tiene su estadía en la

República Dominicana.

Page 30: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

16

Ilustración 12, Organigrama Device Renew LLC

ORGANIGRAMA

1.5 Entrevistas de satisfacción del servicio de transporte actual

De los encuestados, algo más del 62 % utiliza el trasporte de la empresa para

asistir al trabajo, mientras que el 31% restante utilizan otros medios para llegar

a él.

Con esto podemos asumir que, a pesar de que la mayor parte posee vehículo

propio, los empleados prefieren utilizar el servicio de transporte de la compañía.

Asimismo, es evidente que más del 15% de los encuestados prefiere utilizar

vehículos públicos, rechazando el servicio que le oferta la empresa.

Page 31: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

17

Pregunta 3. En caso de utilizar vehículo privado, ¿Estaría dispuesto a

utilizar el transporte de la empresa?

Gráfico 3. Empleados con vehículos dispuestos a usar el transporte empresarial.

Solo el 17.6% de los encuestados se negó, sin importar las condiciones, a

utilizar los autobuses de la empresa.

Pregunta 4. ¿Qué tan eficiente le parece este medio de transporte?

Gráfico 4. Percepción de la eficiencia del servicio de transporte según los empleados.

Page 32: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

18

Pregunta 5. ¿Tarda mucho tiempo en llegar a su destino?

Gráfico 5. Percepción de rapidez en el servicio de transporte de la empresa.

En la encuesta que realizamos el 78% de los encuestados refirió llegar en poco

tiempo al trabajo una vez que han abordado el autobús, por lo que asumimos

que estos califican el transporte de la empresa como rápido.

Pregunta 6. ¿El servicio de transporte de la empresa, le parece cómodo?

Gráfico 6. Percepción de comodidad en el servicio de transporte de la empresa.

Page 33: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

19

Pregunta 7. ¿Las rutas pre-establecidas le parecen correctas?

Gráfico 7. Percepción sobre el diseño de las rutas de autobuses.

Pregunta 8. ¿Los autobuses están en buenas condiciones?

Gráfico 8. Percepción sobre las condiciones de los autobuses.

Page 34: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

20

CONCLUSIONES

Según nuestra encuesta, el 76% de los empleados considera el servicio de

transporte empresarial como eficiente, el 78% lo considera rápido y, sin

embargo, solo el 68% de los trabajadores lo utiliza.

Esto se debe a que muchas veces este servicio, a pesar de ser una gran

ventaja, este medio de transporte puede resultar incómodo.

Tal lo evidencia los resultados, donde el 38% lo considera incómodo, el 31% de

los usuarios piensa que las rutas deberían estar mejor establecidas y el 32%

considera que los autobuses podrían estar en mejores condiciones.

Con estos datos podemos concluir que el servicio de transporte de la empresa

benéfica a más del 68% de los trabajadores y posee el potencial para beneficiar

al 83% de los empleados.

Creemos en la posibilidad de que con una mejora en el diseño de las rutas y

mejor manejo de los autobuses disponibles, el 15% que prefiere el transporte

público termine por unirse al servicio de transporte de la compañía.

Asimismo, vimos que del casi 22% de empleados que utiliza su vehículo solo el

17% no abandonaría su auto como medio de transporte para ir al trabajo.

Page 35: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

21

Con un sistema que realice un trazado de rutas más eficiente, que regularice la

cantidad de empleados por autobús y que estabilice el servicio para los

empleados, este beneficio agregado podrá ser de provecho para la totalidad de

los trabajadores.

Page 36: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

22

1.6 Situación actual y oportunidades de mejora del proceso

actual

En sus inicios la empresa Device Renew LLC, realizó una contratación masiva

de recursos que heredó de All Devices, en este proceso de reclutamiento se dio

prioridad a la experiencia en reparación de celulares del personal y no a la

ubicación geográfica de sus residencias. En consecuencia, la organización se

vio en la necesidad de crear rutas para el transporte de sus empleados, sin

embargo, estas creaciones no fueron del todo óptimas.

Algunos de los inconvenientes presentados fueron: diseño de rutas deficientes

respecto a la trayectoria, no se tomó en consideración el flujo más factible del

autobús, afectando directamente el horario de dichas rutas y el tiempo tomado

desde su punto de partida hasta la llegada a la empresa. Además, como la

información es manejada manualmente no existen alertas que prevengan la

sobrepoblación de una ruta o la falta de pasajeros.

Esta situación provoca incomodidad dentro del personal y se corre el riesgo de

no ser avalados por el Seguro de Riesgos Laborales en caso de algún

accidente, por llevar una carga de pasajeros mayor a la designada.

Page 37: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

23

Otra dificultad son las rutas que no logran llenar el autobús designado. Por otro

lado, en ocasiones cuando se solicita transporte para cubrir horas extras y

trabajos durante fines de semana tanto el departamento de RRHH como el

empleado manejan los siguientes inconvenientes: El personal de RRHH olvida

notificar acerca de los cambios, el transporte no llega en el horario establecido a

cierta parada y el recurso considera que no pasaran a buscarle y se retira antes

de la llegada del autobús, esto impacta directamente en la producción por falta

de personal. Esta investigación pretende analizar los problemas que enfrenta la

empresa y ofrecer una solución técnica que pueda automatizar sus procesos en

el servicio de transporte que ofrecen a sus empleados.

Page 38: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

24

Proceso actual para asignación de ruta a un empleado

Ilustración 13, Diagrama de flujo proceso actual asignar ruta a empleado

Page 39: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

CAPÍTULO 2

APLICACIÓN WEB PARA MANEJAR SERVICIOS DE TRANSPORTE

Page 40: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

26

2.1 Condiciones previas en la implementación del software

A continuación, Las condiciones previas para la implementación de la aplicación

web y la explicación de los términos utilizados:

Amazon Web Services ofrece un amplio conjunto de productos globales

basados en la nube, incluidas aplicaciones de informática, almacenamiento,

bases de datos, análisis, redes, móviles, herramientas para desarrolladores,

herramientas de administración, IoT, seguridad y empresariales. (Bezos,

Amazon Web Services, 2017)

Amazon RDS es un servicio administrado de base de datos relacional que pone

a su disposición seis motores de base de datos conocidos entre los que puede

elegir: Amazon Aurora, MySQL, MariaDB, Oracle, Microsoft SQL Server y

PostgreSQL. (Bezos, Amazon Webservices RDS , 2017)

Amazon Elastic Compute Cloud (Amazon EC2) es un servicio web que

proporciona capacidad informática en la nube segura y de tamaño modificable.

Está diseñado para facilitar a los desarrolladores el uso de la informática en la

nube a escala de la Web. (Bezos, Amazon Webservices EC2, 2017)

Page 41: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

27

Go Daddy es una empresa registradora de dominios de Internet y de

alojamiento web fundada en el 1997. (Parsons, 1997)

Trello le permite gestionar su tarea y colaborar con diferentes usuarios en

tiempo real utilizando tarjetas, listas y tarjetas. Puedes invitar a tantos miembros

como quieras a la mesa y puedes comprobar actividad reciente. (Wolff, 2014)

Bitbucket ofrece alojamiento gratuito de repositorios Git públicos y privados. El

número de participantes para un repositorio privado gratuito está actualmente

limitado a 5 colaboradores, si tiene más de 5 desarrolladores que necesitan

acceso a un repositorio privado que tiene que pagar más dinero siendo el plan

de 10 colaboradores el más barato en un precio de USD $10 al mes. (Vogel,

2014)

Requisito Tipo

Infraestructura

Servidor EC2 en Amazon Servicio en la nube

Base de datos RDS en Amazon Servicio en la nube

Internet Servicio

Dominio Goddady Servicio

Bitbucket límite de 5 usuarios Servicio de control de versión para el desarrollo

Trello para el control de requerimientos Servicio control de requerimientos

Hardware y dispositivos

7 Laptops Equipo desarrollo Hardware

Adquisición GPS Dispositivo

3 Tabletas Lideres del transporte Dispositivo

General

Analista de recursos humanos para la contratación y entrevistas

Operativo

Privilegios base de datos SIGA Dependencia desarrollo

Privilegios Servidor local empresa Dependencia desarrollo

Tabla 1 Listado de precondiciones para la implementación

Page 42: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

28

2.2 Reglas de negocio

Regla de negocio Modulo

Empleados

Empleado debe estar activo en el sistema de gestión del transporte SIGA para ser incluido en las gestiones del servicio de transporte

Integración empleados SIGA

Rutas

Es necesario tener como mínimo 5 solicitudes para la creación de una nueva ruta.

Gestión de rutas

El empleado tiene el derecho de tener una ruta disponible de puerta a puerta en el turno nocturno

Gestión de rutas

Las creaciones de nuevas rutas deben ser aprobadas por el coordinador de transporte

Gestión de rutas

Las rutas no están activas hasta que tienen un autobús y un grupo de empleados

Gestión de rutas

Autobuses

Se deben registrar la fecha de caducidad de los autobuses

Gestión de autobuses

Se deben registrar la última fecha de mantenimiento de los autobuses.

Gestión de autobuses

El sistema debe alertar de autobuses que han llegado a su fecha de caducidad

Gestión de autobuses

El sistema debe alertar cuando la capacidad de un autobús a llegado a su limite

Gestión de autobuses

Tabla 2 Listado de reglas de negocio en el sistema de transporte

Page 43: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

29

2.3 Alcance

La aplicación web para la gestión del transporte se en su primera versión a los

siguientes puntos:

Registrar los datos generales de la empresa y las sucursales que

contiene.

Manejar la cantidad de autobuses disponibles, su capacidad y las

rutas asignadas.

Sugerir rutas factibles y alternas para un empleado según una

localidad solicitada.

Validar las reglas de negocio.

Diseñar nuevas rutas, asignar cantidad de paradas por trayecto y

autobuses por ruta.

Suministrar reportes que faciliten la toma de decisión

correspondiente al transporte.

Integrar a través de un API el Sistema SIGA (Sistema integrado

para la gestión de recursos humanos) con los datos de los

empleados activos y su residencia.

Alertar fecha de caducidad en la antigüedad de los autobuses para

evitar penalidad de la Oficina Técnica de Transporte Terrestre

(OTTT) de la República Dominicana.

Page 44: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

30

2.4 Análisis del sistema de gestión de transporte

Técnicas y herramientas utilizadas en el análisis

En el transcurso de la investigación, análisis y levantamiento de

requerimientos se utilizaron las siguientes herramientas y técnicas:

o Tormenta de ideas:

La técnica de la tormenta de ideas o aportación masiva de ideas,

popularizada inicialmente por Osborn (1957), es hoy muy común.

Se les pide a los miembros del grupo que generen tantas ideas

como sea posible y tan rápidamente como sea posible. (Hogg &

Vaughan, 2008)

La tormenta de ideas es una técnica muy utilizada en el

levantamiento de requerimientos y coordinación de acuerdos entre

equipos.

o Grupos de opinión:

Son útiles para obtener un entendimiento cualitativo detallado del

valor de la solución para un grupo de stakeholders. Este puede ser

Page 45: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

31

utilizado para descubrir información nueva más allá del alcance de

las métricas previamente definidas. (IIBA, 2006)

o Talleres de requerimientos

Un ‘taller de requerimientos’ es un evento enfocado altamente

productivo, con la asistencia de los stakeholders clave

seleccionados cuidadosamente y expertos en la materia durante un

período breve e intensivo (habitualmente uno a pocos días).

o Entrevistas

En una entrevista, el entrevistador formal o informalmente dirige

preguntas al stakeholder con el fin de obtener respuestas que

serán usadas para crear requerimientos formales. Una entrevista

“uno a uno” es la más común. En una entrevista de grupo (con más

de un entrevistado al mismo tiempo) el entrevistador debe ser

cauteloso para ‘elicitar’ respuestas de todos los asistentes. (IIBA,

2006)

Stakeholders

Persona o grupo de personas que tienen intereses que pueden verse afectados

por una iniciativa o influir en ella. (IIBA, 2006)

Page 46: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

32

En un proyecto de software el stakeholder es la persona que provee el detalle

de los requerimientos, estos pueden venir de diferentes fuentes y tener

diferentes roles en la organización.

Ilustración 14 Stakeholders involucrados. Fuente: Elaborada por los sustentantes

Page 47: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

33

2.1.1 Requerimientos

Requerimientos del sistema

Requerimiento Prioridad

Integración de empleados en el sistema utilizado por el departamento de recursos humanos (SIGA)

Alta

Seguridad y trazabilidad de los usuarios y sus operaciones.

Alta

Registrar la información de los choferes de los autobuses. Alta

Registro de turnos de servicios de transporte Alta

Manejar la cantidad de autobuses disponibles, su capacidad y las rutas asignadas.

Alta

Proyección de rutas y paradas utilizando la tecnología de sistema de información geográfica (GIS)

Alta

Diseñar nuevas rutas, asignar cantidad de paradas por trayecto y autobuses por ruta.

Alta

Asignar grupo de empleados a las rutas y validar la capacidad del autobús.

Alta

Sugerir rutas factibles y alternas para un empleado según una localidad solicitada.

Alta

Alertar fecha de caducidad en la antigüedad de los autobuses para evitar penalidad de la Oficina Técnica de Transporte Terrestre (OTTT) de la República Dominicana

Alta

Registro de los servicios de taxi ofrecidos a la empresa y su costo.

Media

Solicitud de programación de horas extras y el seguimiento de la programación de transporte.

Baja

Alertar a los transportistas de la programación del servicio de transporte asignados a ellos.

Baja

Alertas a los transportistas de los turnos de cada día. Baja

Tabla 3 Listado de requerimientos del software

Page 48: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

34

Casos de uso

Page 49: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

35

Page 50: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

36

Modelo de dominio

2.5 Metodología de trabajo

La metodología que vamos adoptar en el desarrollo de este sistema será

la metodología ágil Scrum, a continuación, veremos los términos para

entender cómo funciona la metodología y cómo será el mecanismo del

equipo de trabajo.

Page 51: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

37

Metodología Ágil Scrum

Es una estrategia flexible y holística de desarrollo de productos, donde un

equipo de desarrollo trabaja como una unidad para alcanzar un objetivo

común. Scrum adopta plenamente los principios de los métodos agiles de

desarrollo y los incorpora a la gestión de proyectos. (Blokehead, 2016)

Sprint

El progreso de los proyectos que utilizan Scrum se realiza y verifica en

una serie de iteraciones llamadas Sprints. Estos Sprints tienen una

duración fija, pre-establecida de no más de un mes. Al comienzo de cada

Sprint el equipo de desarrollo realiza un compromiso de entrega de una

serie de funcionalidades o características del producto en cuestión.

(Alaimo, 2013)

Product Backlog (Pila de requerimientos)

El Backlog del Producto es básicamente un listado de ítems (Product

Backlog Ítems, PBIs) o características del producto a construir, mantenido

y priorizado por el Product Owner. (Alaimo, 2013)

Page 52: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

38

Principios del manifiesto ágil

Muchos métodos iterativos incrementales ya estaban siendo utilizados y

desarrollados con anterioridad a la creación del desarrollo ágil en 2001. Este

acontecimiento fue provocado por la creación del manifestó ágil (Blokehead,

2016)

Individuos e iteraciones por encima de procesos y herramientas.

Software de trabajo por encima de una exhaustiva documentación

Colaboración con el cliente por encima de la negociación del

contrato

Respuesta al cambio por encima del seguimiento de un plan

Tabla 4 Proceso Scrum. Referencia: http://againsl.com/wp-content/uploads/2014/02/proceso-scrum.jpg

Page 53: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

39

2.6 Planificación del proyecto

Plan general del proyecto

Page 54: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

40

Page 55: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

41

Plan de iteraciones

Las historias de usuario luego de ser detallas y refinadas son colocadas en la

pila de trabajo del sprint o mejor llamado en la industria como Sprint Back log.

El proyecto estará dividido en 4 Sprint para las entregas del desarrollo, cabe

destacar que luego del Sprint 1 pueden surgir mejoras y cambios solicitados por

el cliente en cada revisión de entrega. La siguiente división está planificada de

acuerdo a la priorización que proporcionó el Product owner en nuestras

entrevistas de requerimientos.

Page 56: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

42

2.7 Equipo y sus roles

Equipo de trabajo en la metodología

Product Owner

Se focaliza en maximizar la rentabilidad del producto. La principal herramienta

con la que cuenta para poder realizar esta tarea es la priorización. De esta

manera puede reordenar la cola de trabajo del equipo de desarrollo para que

éste construya con mayor anticipación las características o funcionalidades más

requeridas por el mercado o la competitividad comercial.

Equipo de Desarrollo

El equipo de desarrollo está formado por todos los individuos necesarios para la

construcción del producto en cuestión. Es el único responsable por la

construcción y calidad del producto.

Scrum Master

El Scrum Master es el coach del equipo y es quien lo ayuda a alcanzar su

máximo nivel de productividad posible. Tomando algunas referencias de

Leonardo Wolk podemos decir que el Scrum Master, en tanto que coach, es un

líder, facilitador, provocador, detective y soplador de brasas.

Page 57: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

43

Equipo y contrataciones

El desarrollo del sistema va a requerir de la contratación de los siguientes roles y

sus vacantes para pertenecer al equipo que se va encargar de desarrollar el

software.

Page 58: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

44

2.8 Integración Sistema de Manejo de Recursos Humanos

(SIGA)

Información Técnica

SIGA es una aplicación de escritorio que gestiona todo lo concerniente a

Recursos Humanos de LLC Device Renew, el suplidor del software es la

empresa Servicios Informáticos Avanzados quienes actualmente brindan el

soporte. Este sistema está desarrollado en Visual Basic 6, con una base de

datos SQL Server 2016 la cual está desplegada en un servidor local Windows

dentro de la empresa que consume la aplicación.

Integración con el sistema de transporte

Se creará un proceso en el servidor de la base de datos SIGA responsable de

migrar la información desde el repositorio de la aplicación hasta nuestra base de

datos en MYSQL. La programación será pautada para que dicho proceso corra

diariamente a las 01:00AM. Con el servicio de Amazon RDS, los siguientes

datos serán migrados en el proceso:

Áreas, departamentos y puestos.

Información de empleados activos.

Page 59: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

45

En el proceso se incluirán los siguientes datos:

Nombres y apellidos

Dirección

Número de teléfono

Área

Departamento

Puesto

2.9 Diseño y Arquitectura

Arquitectura

CSS es un lenguaje de hojas de estilos creado para controlar el aspecto o

presentación de los documentos electrónicos definidos con HTML y XHTML.

CSS es la mejor forma de separar los contenidos y su presentación y es

imprescindible para crear páginas web complejas. (Pérez, Introducción a CSS,

2008)

HTML. Definiéndolo de forma sencilla, "HTML es lo que se utiliza para crear

todas las páginas web de Internet". Más concretamente, HTML es el lenguaje

con el que se "escriben" la mayoría de páginas web. (Pérez, Introducción a

XHTML, 2008)

Page 60: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

46

JavaScript es el lenguaje interpretado más utilizado, principalmente en la

construcción de páginas Web, con una sintaxis muy semejante a Java y a C.

Pero, al contrario que Java, no se trata de un lenguaje orientado a objetos

propiamente dicho, sino que éste está basado en prototipos, ya que las nuevas

clases se generan clonando las clases base (prototipos) y extendiendo su

funcionalidad. (Flanagan, 2007)

JSON (JavaScript Object Notation - Notación de Objetos de JavaScript) JSON

significa notación de objetos JavaScript. Se basa en la tercera Edición estándar

de JavaScript ECMA-262 establecido en diciembre de 1999. El lenguaje de

definición de estructura originalmente fue diseñado y desarrollado para su uso

como ligero, lo más simple posible para que los programadores puedan leer las

estructuras de forma óptima, concisa y eficiente. (Jackson, 2016)

Java Fue concebido por James Gosling, Patricia Naughton, Chris Warth, Ed

Frank y Mike Sheridan en Sun Microsystems Inc en 1991. El motivo principal era

la necesidad de un lenguaje independiente de la plataforma que se pudiese

utilizar para crear software para diversos dispositivos electrónicos, como hornos

microondas y controles remotos. La programación orientada a objetos es la base

de Java. De hecho, todos los programas en Java son orientados a objetos, por

esta razón es importante entender sus principios básicos. (Rivera, 2007)

Page 61: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

47

REST define un conjunto de principios arquitectónicos mediante los cuales

puede diseñar servicios Web que se centren en los recursos de un sistema,

incluyendo cómo los estados de recursos se direccionan y se transfieren a

través de HTTP por una amplia gama de clientes escritos en diferentes idiomas.

Si se mide por el número de servicios Web que lo utilizan, REST ha surgido sólo

en los últimos años como un modelo predominante de diseño de servicios Web.

De hecho, REST ha tenido un impacto tan grande en la Web que ha desplazado

sobre todo el diseño de interfaces basadas en SOAP y WSDL porque es un

estilo considerablemente más simple de usar. (Rodriguez, 2008)

Amazon Web Services ofrece un amplio conjunto de productos globales

basados en la nube, incluidas aplicaciones de informática, almacenamiento,

bases de datos, análisis, redes, móviles, herramientas para desarrolladores,

herramientas de administración, IoT, seguridad y empresariales. (Bezos,

Amazon Web Services, 2017)

Amazon RDS es un servicio administrado de base de datos relacional que pone

a su disposición seis motores de base de datos conocidos entre los que puede

elegir: Amazon Aurora, MySQL, MariaDB, Oracle, Microsoft SQL Server y

PostgreSQL. (Bezos, Amazon Webservices RDS , 2017)

Amazon Elastic Compute Cloud (Amazon EC2) es un servicio web que

proporciona capacidad informática en la nube segura y de tamaño modificable.

Page 62: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

48

Está diseñado para facilitar a los desarrolladores el uso de la informática en la

nube a escala de la Web. (Bezos, Amazon Webservices EC2, 2017)

Ubuntu se basa en la fundación de Linux, que es miembro de la familia Unix.

Unix es uno de los más viejos tipos de sistemas operativos y ha proporcionado

la fiabilidad y la seguridad en aplicaciones profesionales desde hace casi medio

siglo. (Commons, 2012)

Estructura Arquitectura

La empresa no cuenta actualmente con servidores locales a la disposición de la

implementación del software, por esta razón se contratarán los servicios en la

nube de Amazon.

Esta tendencia de utilizar computación en la nube resulta muy conveniente, dado

que con esto la empresa se ahorra en los siguientes costos: Administradores de

sistemas, Administradores de base de datos, Data center con aire acondicionado

y control de incendios, así como también mantenimiento de la infra estructura en

caso de alguna catástrofe.

El sistema para el manejo del servicio del transporte consistirá en una aplicación

web con diseño responsivo para poder correr en diferentes tipos de clientes

Page 63: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

49

como teléfonos inteligentes, tabletas, computadoras o cualquier dispositivo con

acceso a internet y un explorador web.

La aplicación web utilizara servicios web con el API de Rest services

desarrollados con el lenguaje de programación JAVA. Esta aplicación estará

alojada en un servicio EC2 de Amazon con el sistema operativo Ubuntu.

La siguiente ilustración muestra el diseño de la estructura de la arquitectura y

sus componentes:

Estructura Arquitectura

Ilustración 15 Estructura Arquitectura: Fuentes: Elaborada por los sustentantes

Page 64: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

50

2.10 Sistemas de Información Geográfica

Introducción

Este módulo será el encargado de asignar, analizar y generar las rutas y su

correspondiente parada del sistema de gestión del transporte. Estas

tareas/funciones será sustentada en la tecnología de interfaz de programación

de aplicaciones conocidas por sus siglas en inglés, API (Application

Programming Interface) de los servicios de mapas de Google, Google Maps.

Google Maps utiliza imágenes “raster”, las cuales inician su visualización en una

versión vectorial, encima de estas Google se encarga de reunir las distintas

capas de datos, estilizarlas y así asegurar que todas estén en la misma

proyección.

Nos descantamos por su tecnología frente a otras opciones como los servicios

de mapa de Microsoft, Bing Maps o servicios de mapas totalmente gratuitos y de

código abierto como es Open Maps porque, Google Maps es la plataforma que

cuenta con la mejor cartografía del país y, asimismo, cuenta con actualización

de tránsito en tiempo real, que es obtenida a partir de información enviada por

los mismo usuarios Google Maps y por la red social de conductores Waze

(Gannes, 2013 ).

Page 65: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

51

Para el intercambio de información se utiliza los archivos JSON tanto para la

versión web como para la móvil. Se prefiere este formato frente a otros como el

XML porque es nativo de JavaScript, lo cual facilita su manipulación en la web,

además de que necesita mucho menos caracteres para enviar una información,

que se traduce en una mayor velocidad en los intercambios de información entre

los clientes y servidores a la vez que permite tener un menor consumo de datos,

este hecho es especialmente importe cuando se usa con conexiones móviles

que tiene un paquete de dato limitado.

A continuaciones en la ilustración 1 se puede observar el ejemplo del response

(respuesta) de Google Maps API en formato JSON.

Ilustración 16, Ejemplo de JSON de Google Maps API, Fuente (Google Maps)

Page 66: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

52

El JSON cuenta con los diversos atributos entre los que se encuentran la latitud,

longitud, altitud, status de repuesta, dirección la cual se compone de diferentes

objetos lo cuales están compuesto por nombre corto, largo y un atributo más

llamado tipo para identificar dato de la dirección es.

Diseño de rutas geográficamente

Las rutas son generadas por el sistema en base a la información a las siguientes

informaciones:

Geo-Posición de inicio

Geo-Posición de fin

Selección Empleados

Selección de Autobús

Información del trayecto

Geo-Posición de inicio

Hacer referencia al lugar donde iniciará la ruta. Esta información será

suministrada al sistema por un operario cual cuenta con el perfil de

administrador de rutas.

Page 67: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

53

Geo-Posición de fin

Hace referencia al lugar donde terminar la ruta, el cual usualmente será la

empresa. Esta información será suministrada al sistema por un operario cual

cuenta con el perfil de administrador de rutas.

Datos de Empleados

La identificación del empleado mediante una búsqueda en el sistema, esta

información es migrada del sistema de recursos humanos SIGA.

Datos del Autobús

La identificación del autobús anteriormente registrado en el catálogo de

autobuses.

Información del Trayecto

La información del trayecto será obtenida a partir de los datos enviados por GPS

que constara del autobús y los datos de tráfico, desvíos obstáculos los cuales

serán entregados por el Api de Google Maps.

Algoritmos de Diseño de Ruta

I. Generación de ruta manual a través del usuario:

1. Se muestra un mapa con la cartografía del país.

Page 68: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

54

2. El usuario selecciona en el mapa los puntos de inicio y fin de la ruta.

3. Con los datos anteriores el sistema procederá a generar ruta más óptima

basando en la distancia, localización de empleados, sentidos de las calles

y velocidad promedio en estas.

4. La ruta será marcada sobre la cartografía con una línea azul.

5. Una vez generada la ruta el usuario tendrá la capacidad de editar el

trayecto.

6. Guarda la nueva ruta creada.

incio

Mostrarmapa

Seleccionar punto

inicioGenerar ruta

Mostrar Ruta

GeneradaEditar Ruta

fin

Desea editar?

No

si

Seleccionar punto

fin

Guardar

Ilustración 17, diagrama de flujo, algoritmo de Generación de Ruta

Page 69: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

55

II. Creación de paradas (automáticas):

1. A partir de la ruta, sistema procederá generar las paradas en base a la

zona.

Una zona, hace referencia a un radio de hasta un 1 km (Un Kilómetro)

teniendo como centro la parada. Ver ilustración 3.

Inicio

Obtener

Geo-Posición de los

Recursos Humanos

Generar Radios Comparar Radios

Se Encontro

Coincidencias?siCrear Zona

no

Fin

Ilustración 18,Diagrama de Flujo de Creación de Zona

Page 70: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

56

3. Las zonas serán creadas a partir de la ubicación del empleado. El sistema

trazará varios radios para intentar encontrar a otros empleados y crear

una zona con ello (ilustración 19).

4. E

n caso de no encontrar ningún otro empleado la zona no será creada y el

empleado tendrá que ir a la parada de la zona más próxima.

5. El sistema asigna un nombre el cual será numérico y el administrador de

rutas tiene opción editar de ponerle un nombre.

Ilustración 19,ilustración de radio usado para crear a partir de las coincidencias de recursos humanos (puntos verdes), Fuente:(Google Mapas)

Page 71: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

57

Inicio

SiCrear

Parada

Se Creo la

Zona? No

Asignar a Parada

Mas Próxima

Fin

Asignar Nombre

Crear Zona

Guardar

Ilustración 20, Diagrama de Flujo de Creación de paradas(automáticas)

III. Creación de paradas (manual):

1. A partir de la ruta ya creada, el administrado de rutas podrá seleccionar

puntos sobre la ruta.

2. Las paradas deberán estar ubicada a un mínimo de 500 metros una de

otra.

3. El sistema asigna un nombre numérico a cada parada y el administrador

de rutas cuenta a la opción de editar el nombre.

Page 72: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

58

Inicio

Seleccionar

GeoPunto en sobre

la Ruta

Crear Parada

Fin

Asignar Nombre

Distancia es

mayor que

mínima

Requerida?

No

Si

Guardar

Ilustración 21,Diagrama de Flujo de Creación de paradas(manual)

Localización de paradas por rutas

Google Maps API provee una serie de funciones que, a partir un una geo-

posición (latitud y longitud), las que retornan informaciones como la dirección,

estado del tráfico, altitud, etc. De este mismo modo provee la posibilidad de

mostrar la cartografía del país y que el usuario o sistema asigne una serie de

overlays sobre esta.

Page 73: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

59

Seguimiento GPS (GPS Tracker)

Se trata de usar un dispositivo con Global Positioning System (GPS) y una

conexión a internet integrado para el envío constate la de posición del vehículo

ya sea este un minibús, autobús o carro. Los autobuses contarán con

terminales GPS, esto permite tanto a los usuarios como a los administradores de

rutas tener un seguimiento en tiempo real de los respectivos autobuses en sus

rutas.

Inicialmente utilizamos terminales GPS las cueles se conectan al vehículo

teniendo como única función es enviar los datos del GPS a un servidor del

sistema. Otra opción podría ser el uso de celulares con GPS integrado. Esta

opción fue descartada al menos inicialmente puesto que el uso constante del

GPS drena rápidamente la batería de estos y requiere el desarrollo de una app

específica para enviar los datos captados por el GPS.

Los usuarios podrán observar a que nivel de la ruta en que se encuentra el

autobús, percatarse de los posibles retrasos, así como el tiempo estimado para

llegar a la parada que esté consultando el empleado, estas funciones tornarán

más segura la espera y el trayecto hacía la empresa.

Para la administración, la aplicación tendrá la opción de verificar los kilómetros

recorridos por los autobuses, esto permitirá establecer el momento más

Page 74: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

60

oportuno para el mantenimiento de los vehículos y, asimismo, conocer con

exactitud cuál es el costo de recorrer una determinada ruta.

LaptopSmartphone Tablet

Ilustración 22 GPS y sincronización con la nube. Fuente: Elaborada por los sustentantes

En el mercado actual existen muchas opciones que según calidad y funciones

oscilan entre los $12 dólares y $50 dólares o $564 pesos y $2,300 pesos

respectivamente utilizando una tasa de $47 pesos por cada dólar.

Las opciones tomadas en cuenta fueron las siguientes:

Mini Global Locator, su costo es de $12 dólares

unos $564 pesos dominicano (tasa de $47 pesos

por dólar) es fabricado por la empresa china

WANGSCANIS, es la opción más económica y el

Page 75: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

61

menos recomendable puesto que su interfaz de configuración es confusa, no

tiene batería interna y el manual de usuario solo

viene en chino. (Amazon, 2017)

Vehicule Car GPS Tracker Tk103b, con un costo

de $33.05 dólares unos 1553.35 pesos dominicano

(tasa de $47 pesos por dólar), es fabricado en

china, importado de la empresa estadounidense

Anysun es la opción más equilibrada en cuanto precio/cálida/funciones. Provee

funciones como almacenamiento de tracker offline, batería, envió de comando

vía básicos vía SMS, envió de alertas vía SMS entre otras. No recomendamos

esta opción porque al igual que el Mini Global Locator su manual de usuario solo

esta viene en chino, su interfaz es resulta confusa y aunque si incluye batería el

fabricante no especifica su duración. (Anysun, 2017)

GPS Vehicule Tracker, con un costo $49

dólares unos $2,303 pesos dominicano

(tasa de $47 pesos por dólar) importado y

distribuido por Jansbon es la opción

más recomendable puesto que el manual

e interfaz de usuarios claro y están en

ingles el terminar en alertas al igual que el Tk103b también permite realizar

query vía SMS para obtener diferentes informaciones de su estado a e incluir

Page 76: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

62

una batería que le otorga cerca de 6 horas de autonomía incluye un modo

ultra-low-power que reduce su consumo 20 veces. (Jansbon, 2017)

Uso Google Maps API

Google Maps API se distribuye forma gratuita abajo licencia propietaria de

Google. Dicha licencia no pone limite a la distribución, pero si al uso. (Google,

s.f.) Los límites son determinados según la plataforma en la cual sea usada. A

continuación, se detallan los límites:

Web Standard Premium

Google Maps JavaScript API

El mapa puede ser cargado 25,000 veces por día

Precio en base al volumen.

Google Static Maps API

Costo de $0.50 USD ($23.5 Pesos Dominicanos) / 1,000 veces que el mapa

sea cargado, hasta al alcanzar los 100,000 por día.

Premium activa las siguientes funciones:

Google Street View Image

API

Garantizado sin anuncios.

Tamaño de imagen hasta los 2048 x 2048 pixeles.

Web services Standard Premium

Directions API El mapa puede ser cargado 25,000 veces

por día

Precio en base al volumen.

Distance Matrix API 4

Costo de $0.50 USD ($23.5 Pesos Dominicanos) / 1,000 veces que el mapa

Se habilitan las siguientes

Tabla 5, Google Maps API limites servicio WEB

Page 77: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

63

Elevation API sea cargado, hasta al alcanzar los 100,000 por día.

funciones: Query-per-second

uplifts Distance Matrix

API & Roads API

Geocoding API

Geolocation API

Roads API

Time Zone API

Places API Web Service

150,000 peticiones gratis luego de validación de la tarjeta de crédito

Precio en base al volumen.

Tabla 6, Google Maps API límites para Web Service

Google Maps API limites en Android & iOS

Android & iOS Standard Premium

Android API Uso ilimitado gratis

Precios basados en el volumen requerido.

Consulte Tarifas y límites de uso del plan Premium para obtener más información.

Places API for Android

Costo de $0.50 USD ($23.5 Pesos Dominicanos) / 1,000

veces que el mapa sea cargado, hasta al alcanzar los

100,000 por día.

Tabla 7, Google Maps API limites en Android & iOS

Page 78: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

CAPÍTULO 3

NUEVA GESTIÓN DEL SERVICIO DEL TRANSPORTE

Page 79: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

65

3.1 Mejora del proceso para asignar ruta

En la nueva gestión del servicio del transporte los procesos serán

mejorados por la automatización del proceso manual llevado a cabo en la

actualidad.

Las reglas de negocio serán validadas por el sistema al momento de

asignar la ruta.

La notificación y aprobación de solicitudes será realizada por los

coordinadores.

La gerencia recibirá notificación de los puntos relevantes al negocio.

La gerencia se puede soportar en los reportes, graficas e indicadores

generados por el sistema.

El empleado tendrá una respuesta más rápida a su necesidad.

En el siguiente diagrama de procesos podemos identificar la mejora que

se ha realizado en el escenario de agregar un empleado a una ruta.

Este mismo diagrama fue presentado en el capítulo 1 con el proceso

actual que tiene la empresa en el servicio de transporte al momento de

agregar un empleado a una ruta.

Page 80: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

66

Nuevo proceso de asignación de ruta

Ilustración 23 Diagrama de procesos Agregar Ruta empleado

Page 81: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

67

3.2 Análisis financiero para la implementación del software

En esta sesión se presenta la estimación de los recursos necesarios: humanos,

de hardware y software para que el proyecto sea posible. A continuación, los

conceptos que se deben conocer para un entendimiento efectivo del

presupuesto:

Go Daddy es una empresa registradora de dominios de Internet y de

alojamiento web fundada en el 1997. (Parsons, 1997)

Viva es una empresa especializada en telefonía móvil en la República

Dominicana. Desde el 2007 es manejada por Trilogy International. (Partners.,

1883)

Amazon Web Services ofrece un amplio conjunto de productos globales

basados en la nube, incluidas aplicaciones de informática, almacenamiento,

bases de datos, análisis, redes, móviles, herramientas para desarrolladores,

herramientas de administración, IoT, seguridad y empresariales. (Bezos,

Amazon Web Services, 2017)

Page 82: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

68

Amazon RDS es un servicio administrado de base de datos relacional que pone

a su disposición seis motores de base de datos conocidos entre los que puede

elegir: Amazon Aurora, MySQL, MariaDB, Oracle, Microsoft SQL Server y

PostgreSQL. (Bezos, Amazon Webservices RDS , 2017)

Amazon Elastic Compute Cloud (Amazon EC2) es un servicio web que

proporciona capacidad informática en la nube segura y de tamaño modificable.

Está diseñado para facilitar a los desarrolladores el uso de la informática en la

nube a escala de la Web. (Bezos, Amazon Webservices EC2, 2017)

PS Vehicule Tracker, con un costo $49 dólares unos $2,303 pesos dominicano

(tasa de $47 pesos por dólar) importado y distribuido por Jansbon es

la opción más recomendable puesto que el manual e interfaz de usuarios

claro y están en ingles el terminar en alertas al igual que el Tk103b también

permite realizar query vía SMS para obtener diferentes informaciones de su

estado a e incluir una batería que le otorga cerca de 6 horas de autonomía

incluye un modo ultra-low-power que reduce su consumo 20 veces. (Jansbon,

2017)

Page 83: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

69

Gastos para la implementación del software

Gasto Cantidad Monto Modalidad Total

Recursos humanos

Analista de calidad de software

2 360,000.00 Anual 720,000.00

Analista de requerimientos 1 600,000.00 Anual 600,000.00

Desarrollador Web senior 1 720,000.00 Anual 720,000.00

Desarrollador Fullstack 2 840,000.00 Anual 1,680,000.00

Scrum Master 1 600,000.00 Anual 600,000.00

Sub-Total 4,320,000.00

Servicios de renta fija

EC2 AWS Server ambientes de producción y QA

2 14,821.92 Anual 29,643.84

RDS MYSQL ambientes de producción y QA (db. r3. large)

2 104,272.32 Anual 208,544.64

Dominio Go daddy 1 1,488.96 C / 2 años

1,488.96

Servicio de internet inalámbrico Viva

45 384.00 Mensual 17,280.00

Sub-Total 256,957.44

Hardware y dispositivos

ThinkPad T470 Laptop, Intel® Core™ i7 Processor. (Developers

3 36,848.00 Único pago

110,544.00

ThinkPad 13 Laptop Intel® Core™ i5 processor

(QA, Scrum Master, Analista)

4 23,923.00 Único pago

95,692.00

GPS Vehicule Tracker 45 2,303.00 Único pago

103,635.00

Sub-Total 309,871.00

Total 4,886,828.44

Ilustración 24 Gastos para la implementación del software

Page 84: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

70

3.3 Sistema de gestión de transporte con autobuses

inteligentes

Sistemas Inteligentes de Transporte (SIT)

Los SIT tienen seis componentes orientados a mejorar la operación de los

modos de transporte carretero, manejo de tráfico, información para viajeros,

vehículos comerciales, transporte público, control de vehículos y transporte rural.

(Correa, 2011, Marzo 2)

Digitalizar y automatizar los procesos y sistemas hace que las organizaciones

sean más eficientes y, usualmente, es uno de los primeros requisitos que se

exige a las empresas para cumplir u obtener la certificación ISO para su sistema

de calidad.

Ya sabemos que la integración de los Sistemas Inteligentes de Transporte (SIT)

para la gestión de rutas de la empresa permitirá un servicio de transporte en el

cual los vehículos y su operación resultan más baratos, veloces, capaces,

seguros y limpios desde el punto de vista ambiental. Por esta razón la

incorporación del SIT a la gestión del transporte constituye una postura

ganadora.

Page 85: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

71

Sin embargo, se ha comprobado que los SIT no sólo contribuyen a una mayor

productividad de los sistemas de transporte, con la incidencia positiva que ello

tiene sobre la economía, sino que constituyen en sí mismos un mercado de alto

potencial económico con una interesante proyección de futuro.

Un ejemplo de esto sería su ampliación a la gestión en el transporte de mercantil

de la empresa. Las aplicaciones SIT en vehículos de transporte interurbanos

(vehículos para el transporte de mercancías, suplementos y suministros)

proveen eficiencia y seguridad en los desplazamientos.

Page 86: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

x

CONCLUSIONES

La automatización de funciones y el acceso a la información no sólo permiten la

optimización de los viajes, reduciendo los tiempos e incertidumbre, sino que

también pueden ayudar de diversa forma al conductor.

Asimismo, aportan soluciones para descongestionar las vías y permiten

gestionar de forma integrada las emergencias.

Podemos concluir diciendo que los sistemas de transporte son esenciales en el

desarrollo de un país y la calidad de dicho servicio representa el avance de una

nación. Es por esto que creemos sin duda alguna que los retos del sistema de

transporte pueden ser enfrentados con la Tecnología de Información la cual es

una herramienta poderosa de eficiencia.

Page 87: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

xi

RECOMENDACIONES

Actualmente, cada vez más se menciona que las tecnologías de información son

las más importante para el futuro, sin embargo, una gran cantidad de lo

procesos que realizan en empresas u organizaciones a nivel mundial

actualmente sin usar estas o desperdiciando su potencial. Tal es el caso de esta

empresa, la cual maneja la gestión de su sistema de transporte de manera

totalmente manual.

Automatizar los procesos y sistemas hace que las organizaciones sean más

eficientes. Usualmente, es unos los primeros objetivos que se traza una

empresa para crecer y, a su vez es un requisito que se exige a las empresas

para cumplir u obtener la certificación ISO para su sistema de calidad.

Esto se debe a que automatización y la aplicación de las nuevas tecnologías a

los procesos empresariales supone reducir la probabilidad de producir errores e

incrementar costos. Las principales ventajas obtenidas al incorporar estos

sistemas tecnológicos son:

Mejora del desarrollo tecnológico.

Mejora la ejecución operativa.

Favorece los métodos internos de gestión.

Incremento de la motivación del personal.

Page 88: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

xii

Se reducen el número de conflictos.

Aumenta la coordinación de los múltiples procesos

Se reducen los costos.

La integración de un sistema SIT para la gestión de rutas de la empresa

permitiría un servicio de transporte en el cual los vehículos y su operación

resultan más baratos, veloces, capaces, seguros y limpios desde el punto de

vista ambiental.

Como es comprensible, la compra de la tecnología de los SIT siempre significará

inicialmente importantes gastos financieros, pero hay que tener en cuenta que

este sistema puede irse implementando paso a paso. Asimismo, debe

considerarse que actualizar la tecnología supone una reducción en los costos

totales de operación, que reditúa entre tres y cinco veces la inversión inicial.

Por esta y otras razones, la incorporación del Sistema Inteligente de Transporte

a la gestión del transporte de la empresa constituye una postura ganadora.

Page 89: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

xiii

GLOSARIO

Transporte

Acto y consecuencia de trasladar algo de un lugar a otro. También permite

nombrar a aquellos artilugios o vehículos que sirven para tal efecto, llevando

individuos o mercaderías desde un determinado sitio hasta otro.

Ley 241

Ley sobre tránsito y vehículos de motor que opera en la República Dominicana.

Esta ley es el instrumento que permite tener conocimiento pleno de los deberes

y derechos tanto de los conductores como de los peatones, así como las

normativas que rigen el transporte en el país.

Oficina Técnica de Transporte Terrestre (OTTT):

Dependencia del Poder Ejecutivo, es una institución creada mediante el Decreto

489-87, cuya función principal es regular el transporte público de pasajeros en

la República Dominicana (excepto el área metropolitana de Santo Domingo y

Santiago), con el objetivo fundamental de ofertar a los usuarios un servicio

seguro, eficiente y a precios razonables.

Page 90: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

xiv

Oficina Metropolitana de Servicios de Autobuses (OMSA)

Dependencia de la Presidencia de la República, creada mediante el Decreto

Núm. 448- 97, con el propósito de dar el servicio de preparación, mantenimiento,

reparación y despacho de la flota de autobuses de transporte público de la

ciudad de Santo Domingo, utilizando el patrimonio y el personal de la anterior

Oficina Nacional de Transporte Terrestre.

Oficina para el Reordenamiento del Transporte (OPRET)

Institución creada bajo el decreto No. 477-05, como una Oficina de carácter

transitorio, con la finalidad de diseñar Sistemas Integrados de Transporte Rápido

Masivo, para las principales ciudades del país. El proyecto Metro de Santo

Domingo fue desarrollado por esta y actualmente es la encargada de su

operación rutinaria.

Fondo de Desarrollo del Transporte Terrestre (FONDET)

Dependencia de la Oficina para el Reordenamiento del Transporte, organismo

creado mediante el Decreto 250-07, con la finalidad de Administrar los Recursos

Financieros requeridos párrafo Implantar los Principales Proyectos de

Desarrollo. Este Fondo estará adscrito a la Oficina Para El reordenamiento del

Transporte (OPRET).

Page 91: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

xv

Tecnología

Conjunto de conocimientos y técnicas que, aplicados de forma lógica y

ordenada, permiten al ser humano modificar su entorno material o virtual para

satisfacer sus necesidades, esto es, un proceso combinado de pensamiento y

acción con la finalidad de crear soluciones útiles.

Geoposicionamiento

Determinación en el espacio geográfico de objetos móviles o estacionarios.

Estos objetos pueden ser determinados en relación a un sistema de

coordenadas, generalmente tridimensional o en relación a otro punto, tomando

uno como origen de un sistema de coordenadas locales.

Sistemas de información geográfica (SIG)

Sistema de Información Geográfica (SIG o GIS, en su acrónimo inglés

[Geographic Information System]) es una integración organizada de hardware,

software y datos geográficos diseñada para capturar, almacenar, manipular,

analizar y desplegar en todas sus formas la información geográficamente

referenciada con el fin de resolver problemas complejos de planificación y de

gestión.

Page 92: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

xvi

Aplicación Web

En la ingeniería de software se denomina aplicación web a aquellas

herramientas que los usuarios pueden utilizar accediendo a un servidor web a

través de Internet o de una intranet mediante un navegador. En otras palabras,

es una aplicación software que se codifica en un lenguaje soportado por los

navegadores web en la que se confía la ejecución al navegador.

Sistemas de Inteligentes de Transporte

Sistemas Inteligentes de Transporte (SIT) (inglés: Intelligent Transportation

Systems - ITS) es un conjunto de soluciones tecnológicas de las

telecomunicaciones y la informática (conocida como telemática) diseñadas para

mejorar la operación y seguridad del transporte terrestre, tanto para carreteras

urbanas y rurales, como para ferrocarriles. Estos conjuntos de soluciones

telemáticas también pueden utilizarse en otros modos de transporte, pero su

principal desarrollo ha sido orientado al transporte terrestre.

GPS

GPS a las siglas “Global Positioning System” que en español significa

“sistema de posicionamiento global”. El GPS es un sistema de

navegación basado en 24 satélites (21 operativos y 3 de respaldo), en órbita

Page 93: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

xvii

sobre el planeta tierra que envía información sobre la posición de una persona u

objeto en cualquier horario y condiciones climáticas.

Dispositivo electrónico

consiste en una combinación de componentes electrónicos organizados en

circuitos, destinados a controlar y aprovechar las señales eléctricas. Los

aparatos electrónicos a diferencia de los eléctricos utilizan la electricidad para el

almacenamiento, transporte o transformación de información.

Sistema SIGA

Es el sistema de gestión de recursos humanos que utiliza la empresa Device

renew.

Go Daddy

Es una empresa registradora de dominios de Internet y de alojamiento web

fundada en el 1997.

Viva

Es una empresa especializada en telefonía móvil en la República Dominicana.

Desde el 2007 es manejada por Trilogy International.

Page 94: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

xviii

CSS

es un lenguaje de hojas de estilos creado para controlar el aspecto o

presentación de los documentos electrónicos definidos con HTML y XHTML.

CSS es la mejor forma de separar los contenidos y su presentación y es

imprescindible para crear páginas web complejas. (Pérez, Introducción a CSS,

2008)

HTML

Definiéndolo de forma sencilla, "HTML es lo que se utiliza para crear todas las

páginas web de Internet". Más concretamente, HTML es el lenguaje con el que

se "escriben" la mayoría de páginas web. (Pérez, Introducción a XHTML, 2008)

JavaScript

Es el lenguaje interpretado más utilizado, principalmente en la construcción de

páginas Web, con una sintaxis muy semejante a Java y a C. Pero, al contrario

que Java, no se trata de un lenguaje orientado a objetos propiamente dicho, sino

que éste está basado en prototipos, ya que las nuevas clases se generan

clonando las clases base (prototipos) y extendiendo su funcionalidad. (Flanagan,

2007)

Page 95: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

xix

JSON

JSON (JavaScript Object Notation - Notación de Objetos de JavaScript) JSON

significa notación de objetos JavaScript. Se basa en la tercera Edición estándar

de JavaScript ECMA-262 establecido en diciembre de 1999. El lenguaje de

definición de estructura originalmente fue diseñado y desarrollado para su uso

como ligero, lo más simple posible para que los programadores puedan leer las

estructuras de forma óptima, concisa y eficiente. (Jackson, 2016)

JAVA

Java Fue concebido por James Gosling, Patricia Naughton, Chris Warth, Ed

Frank y Mike Sheridan en Sun Microsystems Inc en 1991. El motivo principal era

la necesidad de un lenguaje independiente de la plataforma que se pudiese

utilizar para crear software para diversos dispositivos electrónicos, como hornos

microondas y controles remotos. La programación orientada a objetos es la base

de Java. De hecho, todos los programas en Java son orientados a objetos, por

esta razón es importante entender sus principios básicos. (Rivera, 2007)

REST

REST define un conjunto de principios arquitectónicos mediante los cuales

puede diseñar servicios Web que se centren en los recursos de un sistema,

incluyendo cómo los estados de recursos se direccionan y se transfieren a

través de HTTP por una amplia gama de clientes escritos en diferentes idiomas.

Page 96: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

xx

Si se mide por el número de servicios Web que lo utilizan, REST ha surgido sólo

en los últimos años como un modelo predominante de diseño de servicios Web.

De hecho, REST ha tenido un impacto tan grande en la Web que ha desplazado

sobre todo el diseño de interfaces basadas en SOAP y WSDL porque es un

estilo considerablemente más simple de usar. (Rodriguez, 2008)

Amazon Web Services

Amazon Web Services ofrece un amplio conjunto de productos globales basados

en la nube, incluidas aplicaciones de informática, almacenamiento, bases de

datos, análisis, redes, móviles, herramientas para desarrolladores, herramientas

de administración, IoT, seguridad y empresariales. (Bezos, Amazon Web

Services, 2017)

Amazon RDS

Amazon RDS es un servicio administrado de base de datos relacional que pone

a su disposición seis motores de base de datos conocidos entre los que puede

elegir: Amazon Aurora, MySQL, MariaDB, Oracle, Microsoft SQL Server y

PostgreSQL. (Bezos, Amazon Webservices RDS , 2017)

Page 97: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

xxi

Amazon Elastic Compute Cloud (Amazon EC2)

Amazon Elastic Compute Cloud (Amazon EC2) es un servicio web que

proporciona capacidad informática en la nube segura y de tamaño modificable.

Está diseñado para facilitar a los desarrolladores el uso de la informática en la

nube a escala de la Web. (Bezos, Amazon Webservices EC2, 2017)

Ubuntu se basa en la fundación de Linux, que es miembro de la familia Unix.

Unix es uno de los más viejos tipos de sistemas operativos y ha proporcionado

la fiabilidad y la seguridad en aplicaciones profesionales desde hace casi medio

siglo. (Commons, 2012)

Page 98: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

xxii

Bibliografía

Alaimo, D. M. (2013). PROYECTOS ÁGILES CON SCRUM (1era Edición ed.).

Buenos Aires, Argentina.

Amazon. (1 de Abril de 2017). Amazon. Obtenido de WANGSCANIS Mini Global:

https://www.amazon.com/dp/B01DGD8OI2?psc=1

Anysun. (1 de abril de 2017). Anysun Vehicle Car GPS Tracker. Obtenido de

Amazon: https://www.amazon.com/Anysun-Vehicle-Tracker-Software-

Tracking/dp/B00OH4ZHFI/ref=sr_1_11?ie=UTF8&qid=1490678034&sr=8-

11&keywords=gps+for++car

Arbesu, A. (2003). Posible nuevo escenario competitivo del ferrocaril de alta

velocidad: las compañías aéreas de bajo coste.

Arias, D. (2012). Breve historia de tránsito en la República Dominicana.

Bezos, J. (2017). Amazon Web Services. Obtenido de Amazon Web Services:

https://aws.amazon.com/es/products/

Bezos, J. (2017). Amazon Webservices EC2. Obtenido de Amazon Webservices

EC2: https://aws.amazon.com/es/ec2/

Bezos, J. (2017). Amazon Webservices RDS . Obtenido de Amazon

Webservices RDS : https://aws.amazon.com/es/rds/details/

Blokehead, T. (2016). Guia definitiva de practicas ágiles esenciales de Scrum.

Page 99: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

xxiii

Commons, C. (2012). Primeros pasos con Ubuntu 12.04.

Correa, E. (2011, Marzo 2). Tendencias en el Sector del Transporte.

De León, D. (13 de 02 de 2017). Ley de Transporte transformará vida de los

pasajeros y choferes. El Día.

Flanagan, D. (2007). JavaScript. La Guía Definitiva. España.

Gannes, L. (20 de Agosto de 2013 ). Google and Waze Start Mixing Their Maps

for the First Time. Obtenido de http://allthingsd.com:

http://allthingsd.com/20130820/google-and-waze-start-mixing-their-maps-

for-the-first-time/

Gobierno de la República de Dominicana. (s.f.). fondet.gob. Obtenido de

http://www.fondet.gob.do/

Gobierno de la República Dominicana. (s.f.). amet.gob. Obtenido de

https://amet.gob.do/

Gobierno de la República Dominicana. (s.f.). opret.gob. Obtenido de

http://www.opret.gob.do/

Gobierno de la República Dominicana. (s.f.). ottt.gov. Obtenido de

http://www.ottt.gov.do/

Google. (s.f.). API de Google Maps. Obtenido de

https://developers.google.com/maps/pricing-and-plans/#details.

Page 100: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

xxiv

Hogg, M., & Vaughan, G. (2008). Psicologia Social (5ta ed.). (E. M.

panamericana, Ed.)

IIBA, I. i. (2006). Los fundamentos del conocimiento del Análisis de Negocio.

Jackson, W. (2016). JSON Quick Syntax Reference. Lompoc, California.

Jansbon. (1 de Abril de 2017). GPS Vehicle Tracker Jansbon . Obtenido de

amazon.com: https://www.amazon.com/Vehicle-Tracker-Jansbon-Locator-

Playback/dp/B01KQFU1Z2/ref=pd_rhf_se_s_cp_5?_encoding=UTF8&pd_

rd_i=B01KQFU1Z2&pd_rd_r=0SV417HB8FM019HFP9G2&pd_rd_w=tJ3v

T&pd_rd_wg=wk0be&psc=1&refRID=0SV417HB8FM019HFP9G2

Parsons, B. (1997). godaddy. Obtenido de godaddy: godaddy.com

Partners., T. I. (1883). Viva. Obtenido de Viva: http://viva.com.do/planes-

pospago/

Pérez, J. E. (2008). Introducción a CSS.

Pérez, J. E. (2008). Introducción a XHTML.

Ramos, I. (2011). TRANSPORTE Y DESARROLLO ECONÓMICO: UN

ANÁLISIS PARA BOLIVIA, COLOMBIA Y VENEZUELA (1990-2005).

Madrid.

Rivera, F. L. (2007). Introduccion a la programacion en Java. Un enfoque

practico. Colombia.

Page 101: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

xxv

Rodriguez, A. (2008). IBM. Obtenido de IBM:

https://www.ibm.com/developerworks/library/ws-restful/

Vogel, L. (2014). Distributed version control with Git: Mastering the Git command

line.

Wolff, D. (2014). Get things done with Trello.

Page 102: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

ANEXO A: NORMATIVA PARA LA PRESTACIÓN DE

SERVICIO DE TRANSPORTE DE PERSONAL

1. Objetivo de la norma

Lograr la implementación de mejoras en la calidad y seguridad del servicio,

además, de evitar conflictos y/o inconvenientes con el sistema de transporte

público de pasajeros y garantizar el buen funcionamiento del servicio de

transporte de personal.

2. Principios generales y ámbito de aplicación

Para los fines de este documento y en términos generales, se entiende por

transporte de personal aquel mediante el cual una empresa contrata a otra

empresa, asociación y/o persona, con el objetivo de que esta última transporte

exclusivamente a uno o varios pasajeros (empleados de la empresa contratante)

en forma predeterminada, desde un origen hasta un destino preestablecidos, de

acuerdo con unas frecuencias, trayectos, paradas, incluso períodos temporales

de prestación, previamente pactados y determinados.

Se incluye en esta denominación (transporte de personal), el servicio de

transporte que las propias empresas proporcionen a sus empleados.

Page 103: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

La presente normativa será de aplicación al transporte de personal cuyo

recorrido se verifique dentro del territorio nacional, el cual es prestado en las

siguientes modalidades:

a) Transportes públicos contratados por empresas hoteleras, de zona franca

y de cualquier otra índole, para el traslado de sus empleados desde y

hacia sus viviendas, hasta las instalaciones de las mismas.

b) Empresas propietarias de unidades vehiculares que prestan servicio de

transporte a sus empleados, entre sus viviendas y los lugares de trabajo.

3. Modalidades y características del transporte de personal

El servicio de transporte de personal puede ser ofertado en dos modalidades:

a) Urbano: cuando el itinerario discurra íntegramente dentro del casco

urbano de las ciudades.

b) Interurbano, en todos los demás casos.

El transporte de personal podrá realizarse a través de las siguientes

modalidades:

1. Con autobuses, minibuses o microbuses propiedad de la empresa que

requiere el servicio, previa autorización de la OTTT.

2. Con autobuses, minibuses o microbuses provistos de autorización para

prestar este tipo de transportes, que sean propiedad de las empresas y/o

personas

Page 104: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

dedicadas a la prestación de este servicio.

3. Excepcionalmente, y para los casos en que no exista posibilidad de contratar

otros tipos de vehículos, tanto por la carencia de éstos como por las peculiares

circunstancias geográficas del lugar, podrá realizarse el transporte de personal

con otro tipo de vehículos ligeros de menos de 10 asientos (espacios) que

reúnan, previo informe de la OTTT, requisitos de idoneidad y seguridad para

estos servicios.

Todos los servicios de transporte de personal a que se refiere este Documento,

tanto urbanos como interurbanos, sea cual fuere la modalidad de su realización,

deberán cumplir las disposiciones previstas en estas normas.

4. Autorizaciones de transporte

4.1. Autorizaciones

El transporte de personal sólo podrá ser realizado por aquellas empresas,

asociaciones y/o personas que cuenten con la correspondiente concesión o

autorización administrativa, que la habilite para llevar a cabo este transporte.

Esta autorización se otorgará a las empresas, asociaciones y/o personas que

acrediten haber convenido con los usuarios o, en su caso, con sus

representantes, la realización del transporte a través del correspondiente

contrato; siempre que estas empresas, asociaciones y/o personas cumplan con

Page 105: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

los requisitos exigidos en esta normativa, dispongan de vehículos adecuados

para atender el servicio, y se compruebe

que el transporte pactado no es coincidente con los servicios prestados por el

concesionario de servicio público de la zona, junto a los demás que resulten

exigibles por razones de ordenación del transporte, con especial atención a

todos aquellos destinados a garantizar un mayor nivel de seguridad en el mismo.

Los transportistas que pretendan efectuar transporte de personal, de carácter

urbano y/o interurbano, deberán solicitar necesariamente la correspondiente

autorización de la Oficina Técnica de Transporte Terrestre (OTTT), a través de

sus respectivas sedes provinciales, de acuerdo a la provincia en que se vaya a

prestar o tenga origen el servicio.

Las autorizaciones para prestar servicios de transporte de personal, emitidas por

la OTTT habilitarán para la realización del servicio por un período de un año. La

renovación deberá ser solicitada sesenta días (60) antes del vencimiento de la

misma.

Una vez otorgada una autorización, cualquier modificación referente a las

informaciones contenidas en la misma, es decir, operador, chofer, vehículo, ruta,

etc., para los cuales

Page 106: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

fue otorgada la autorización, deberá ser comunicada por escrito a la OTTT, por

parte del responsable del servicio, en un plazo no mayor a cinco (5) días

laborables, contados a partir de aquel en que se haya realizado la modificación.

Los derechos y obligaciones derivados de un permiso para la prestación del

servicio son intransferibles; y no podrán enajenarse o transmitirse sin la previa

aprobación de la OTTT.

4.2. Tramitación de las autorizaciones

Las solicitudes de autorización se presentarán ante la correspondiente

representación de la OTTT en la provincia donde se pretende prestar el servicio,

haciendo constar en la misma los siguientes datos:

1. Nombre y domicilio de la empresa transportista, asociación o de la

persona que solicita la prestación del servicio en forma individual, si fuera

el caso.

2. Nombre y domicilio de la empresa que contrata el servicio.

3. Vehículo o vehículos con los que se pretende realizar el servicio,

indicando el número de asientos.

4. Precio diario por vehículo y/o usuario del servicio contratado según tarifas

vigentes.

5. Tipo de servicio que se solicita: urbano o interurbano. Junto a la solicitud,

se entregarán los siguientes documentos:

Page 107: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

• Contrato, suscrito con la empresa correspondiente, justificativo de la

autorización solicitada.

• Itinerario del servicio demandado, con especificación de origen y

término, indicando las paradas intermedias, si las hubiese.

• Fotocopia(s) de la(s) matrícula(s) del (los) vehículo(s) adscritos al

servicio.

• Fotocopia de la licencia de conducir del(los) chofer(es), la cual debe

estar vigente (al día).

• Fotocopia de la cédula de identidad y electoral del (los) conductor(es)

de la(s) unidad(es).

• Certificado médico reciente (máximo 30 días antes de la solicitud)

del(los) conductor (es).

• Certificado de no antecedentes criminales vigente, del(los) chofer(es)

y del representante legal de la empresa, si fuera el caso.

• Si es una empresa, documentos constitutivos de la misma, además,

fotocopia de la cédula del representante legal de la misma.

• Justificación de suscripción de contrato de seguro del (los) vehículo(s)

con el (los) que se pretende prestar el servicio.

Notas:

1. Además del (los) vehículo (s) propuesto(s) como titular(es) del servicio,

podrán designarse otros en calidad de reservas, para los supuestos de

averías de aquéllos.

Page 108: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

2. En este último caso, cuando el titular del servicio carezca de vehículos de

su propiedad para sustituir al averiado y al objeto de la normal continuidad

en la prestación del servicio, podrá utilizar vehículos propiedad de

terceros que reúnan los requisitos exigidos para este tipo de transporte,

solicitando la previa autorización de la OTTT, o bien informando de la

sustitución dentro de un plazo máximo de 48 horas, debiendo en todo

caso enviar comunicación, explicando la causa de la salida del vehículo

adscrito al servicio.

5. ANTIGÜEDAD DE LOS VEHÍCULOS

1º. Como regla general, sólo podrán prestar los servicios de transporte de

personal, aquellos vehículos que no superen, al momento de hacer la solicitud,

la antigüedad de diez años, contados desde su primera matriculación.

No obstante, se admitirá la inclusión de vehículos de antigüedad superior,

siempre que se cumplan conjuntamente los siguientes requisitos:

Que el vehículo no rebase la antigüedad de dieciséis años, contados

desde su primera matriculación, a la fecha de hacer la solicitud.

Que el solicitante demuestre que el vehículo se dedicaba con anterioridad

a la realización de esta misma clase de transporte.

2º. Los transportes de personal no podrán ser realizados por vehículos cuya

antigüedad al momento de la solicitud, contada desde su primera matriculación o

Page 109: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

puesta en servicio, sea superior a dieciséis años. Excepcionalmente y durante

los primeros dos años de aplicación de la presente normativa, se aceptarán

vehículos con edad superior siempre que las inspecciones realizadas por la

OTTT, determinen que es apropiado para la prestación del servicio.

6. CARACTERÍSTICAS TÉCNICAS DE LOS VEHÍCULOS

Los vehículos con que se preste servicio de transporte de personal deberán

cumplir los requisitos siguientes:

1. Contar con ventanas a ambos lados del vehículo, cuyos vidrios deberán

permitir una perfecta visibilidad desde y hacia el interior del vehículo. Los

vehículos que no dispongan de aire acondicionado, podrán tener los

vidrios tintados, siempre que mantengan las ventanillas abiertas durante

la prestación del servicio.

2. Deberán llevar un equipo homologado de extinción de incendios (extintor).

3. Los neumáticos deberán estar en perfectas condiciones y presión de aire

acorde al tipo de vehículo.

4. Cuando se utilicen autobuses para prestar los servicios de transporte de

personal, además de los referidos anteriormente, deben cumplir los

siguientes requisitos:

Las salidas de emergencia deberán estar señaladas en el interior,

con algún dispositivo fluorescente.

Page 110: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

Los vehículos con capacidad para más de 23 pasajeros deberán

instalar dos extintores de incendios, colocados en las cercanías del

conductor y en el espacio existente entre el hueco de la escalera

trasera y el asiento anterior al mismo.

Se dispondrán espejos o cualquier otro medio que permita ver la

parte frontal exterior situada por debajo del nivel del conductor, los

laterales del vehículo y la proyección de éstos sobre el suelo en

toda su longitud, en especial cerca de los pasos de las ruedas y la

parte trasera del vehículo.

Se instalará un dispositivo acústico de señalización de marcha

atrás que funcionará de manera sincronizada con las luces de

marcha atrás del vehículo.

7. DISTINTIVO INDICATIVO DE TRANSPORTE DE PERSONAL.

1. Durante la realización de los servicios de transporte de personal, los

vehículos deberán encontrarse identificados mediante la señal o rótulo

establecido y cuyo modelo se presenta en el apéndice I. El rótulo deberá

colocarse en las puertas delanteras del vehículo, de forma que resulte

visible desde el exterior.

Page 111: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

2. Las dimensiones, color, características y costo de esta señal serán las

establecidas en el Manual de Rótulos para vehículos de transporte de

pasajeros de la OTTT.

8. INSPECCIÓN TÉCNICA DE LOS VEHÍCULOS

Para la realización de los servicios de transporte de personal, será requisito

necesario que los correspondientes vehículos hayan superado favorablemente

una inspección técnica en la Dirección General de Tránsito Terrestre, por el que

se regula la inspección técnica de vehículos, que versará sobre el cumplimiento

de los requisitos técnicos exigibles. Únicamente se otorgará la autorización para

la realización del transporte empresarial, cuando los vehículos con los que haya

de prestarse hubieran superado favorablemente la citada inspección.

En todas las inspecciones técnicas obligatorias que se realicen a los vehículos a

que se refiere el párrafo anterior se revisará, además del cumplimiento de los

requisitos exigidos en la legislación general, el de las específicas establecidas

en los acápites 5 y 6 de esta normativa. Esta inspección será realizada por el

Departamento de Supervisión de la OTTT.

Nota: los vehículos que no cumplan con todos los requerimientos anteriores, no

podrán obtener autorización para prestar el servicio de transporte empresarial.

Page 112: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

9. CONDUCTORES

Sólo podrán realizar el servicio de transporte de personal los conductores de

unidades vehiculares que cumplan con los siguientes requisitos:

Tener licencia de conducir categoría acorde al vehículo en que se

pretende prestar el servicio, vigente.

Haber participado en un curso de conductores especiales para transporte

de personal.

Tener una Tablilla visible en todo momento con la identificación del

mismo. Esta deberá ser solicitada en la OTTT.

10. ITINERARIO Y TARIFAS

1. El itinerario de los transportes de personal se encontrará determinado en

la correspondiente autorización.

2. Los transportistas procurarán que las paradas se realicen en las

condiciones más seguras posibles.

3. Ningún operador, autorizado a prestar servicio de transporte de personal,

podrá detenerse para el ascenso y/o descenso de pasajeros que no sean

empleados de la empresa contratante del servicio.

4. Las tarifas aplicables al transporte de personal serán las fijadas y/o

revisadas por la Oficina Técnica de Transporte Terrestre (OTTT) siempre

que el operador y/o el contratante del servicio así lo soliciten.

Page 113: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

11. LIMITACIÓN DE VELOCIDAD

La velocidad máxima a la que deberán circular los vehículos que realicen estos

transportes será la establecida al efecto en el Capítulo V, artículo 6, acápites b-

1y b-2, de la Ley 241 sobre Tránsito de Vehículos, aprobada por el Congreso

Nacional, en fecha 28 de diciembre de 1968 y sus modificaciones.

12. SEGUROS

Sin perjuicio del cumplimiento de la legislación vigente en materia de seguros

obligatorios, las empresas que realicen cualquiera de los transportes de personal

deberán tener cubierta de forma ilimitada su responsabilidad civil por los daños

que puedan sufrir los ocupantes de los vehículos en que se realicen los mismos.

Deberán tener un seguro adicional al de ley, con cobertura a terceros.

13. INFRACCIONES Y SANCIONES

Serán consideradas como infracciones las violaciones a cualquiera y/o todas las

disposiciones contenidas en esta norma. Además, se considerarán como

infracciones las siguientes:

El empleo de personas encargadas de atraer pasajeros a los vehículos

con que se presta el servicio de transporte regulado por la presente

normativa.

Page 114: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

Habilitar y/o hacer uso de espacios públicos o privados destinados a la

venta de pasajes.

Llevar mayor cantidad de pasajeros que los establecidos en los manuales

del fabricante.

En adición a las sanciones aplicables por la Ley 241 de Tránsito, decretos u

otras leyes que apliquen al transporte, los servicios de transporte de personal

podrán ser objeto de las siguientes sanciones:

1. Amonestación por escrito

2. Suspensión

3. Revocación de la autorización.

13.1. Amonestación por escrito

Procederá esta sanción en caso de que el encargado de prestar el servicio, sus

asociados o dependientes, incurran en alguna de las siguientes violaciones:

1. Trato incorrecto al usuario

2. No colaborar con el delegado provincial de la OTTT en la entrega de

documentos y/o informaciones solicitadas mediante comunicación escrita,

por el mismo.

3. Por el incumplimiento de cualquier componente de esta normativa que no

tenga establecida alguna sanción especial.

Page 115: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

13.2. Suspensión

La sanción de suspensión se aplicará cuando el responsable de ofrecer el

servicio, sus asociados o dependientes, incurran en alguna de las siguientes

situaciones:

Por prestar el servicio de transporte de personal con uno o más vehículos y/o

choferes que no cuenten con la autorización correspondiente por parte de la

OTTT.

Por el incumplimiento de las normas técnicas y de antigüedad aplicables a los

vehículos, de conformidad con lo establecido en los títulos 6 y 7 de esta

normativa.

Cuando se hayan acumulado tres amonestaciones por escrito en un período de

un año.

Por aumentar o cambiar la flota vehicular, sin previa autorización de la OTTT.

Por el incumplimiento en el pago a la OTTT por concepto de servicios prestados,

es decir, autorizaciones, rótulos, tablillas, cambio de unidades, etc.

13.3. Revocación de la Autorización

Se aplicará la sanción de Revocación de la Autorización en caso de que el

responsable de prestar el servicio, sus asociados o dependientes, incurra en

alguna de las siguientes situaciones:

a) Transferir, vender, alquilar, traspasar la autorización otorgada sin previa

autorización de la OTTT.

Page 116: Decanato de Ingenierías e Informática ANÁLISIS MODELO DE ... · ii Primero a Dios que me da la sabiduría y fuerza para lograr mis objetivos en todo momento. Mi madre que ha sido

b) No contar con la póliza de seguro obligatorio, adicional al de ley.

c) Haber obtenido la autorización mediante presentación de documentos

incompletos o falsos.

d) Por la acumulación de tres suspensiones en un año, o cinco en dos años,

contados a partir de la primera suspensión.

e) Por cancelación del contrato entre operador y empresa solicitante del

servicio.

Una vez revocada una autorización, la persona y/o empresa responsable del

servicio no podrá solicitar ninguna otra autorización para prestar servicio de

transporte empresarial, antes de dos años contados desde la fecha de su

revocación, excepto cuando la misma obedezca al acápite e) de este artículo.