universidad de guayaquil facultad de ciencias …repositorio.ug.edu.ec/bitstream/redug/19597/1/tesis...

137
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS ADMINISTRATIVAS TRABAJO DE TITULACIÓN PRESENTADA COMO REQUISITO PARA OPTAR POR EL TÍTULO DE INGENIERIA EN SISTEMAS ADMINISTRATIVOS COMPUTACIONALES TEMA: ANÁLISIS Y PROPUESTA DE DESARROLLO DE PLATAFORMA INFORMÁTICA PARA AUTOMATIZAR EL PROCESO DE BITÁCORA MENSUAL Y GESTIÓN DE ACTIVIDADES DE DESARROLLO DE SOFTWARE PARA EL PERSONAL OUTSOURSING EN LA EMPRESA INNOVASYSTEM ECUADOR S.A AUTOR(ES): GISSELLA PATRICIA SORIANO FRANCO CATHERINE NATHALY VITE AMÓN TUTOR DE TESIS: JORGE MERCHÁN RIERA, ING. Guayaquil, 22 de Diciembre del 2016

Upload: others

Post on 26-Jun-2020

6 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS ADMINISTRATIVAS

TRABAJO DE TITULACIÓN PRESENTADA COMO REQUISITO PARA OPTAR

POR EL TÍTULO DE INGENIERIA EN SISTEMAS ADMINISTRATIVOS

COMPUTACIONALES

TEMA:

ANÁLISIS Y PROPUESTA DE DESARROLLO DE PLATAFORMA INFORMÁTICA PARA

AUTOMATIZAR EL PROCESO DE BITÁCORA MENSUAL Y GESTIÓN DE

ACTIVIDADES DE DESARROLLO DE SOFTWARE PARA EL PERSONAL

OUTSOURSING EN LA EMPRESA INNOVASYSTEM ECUADOR S.A

AUTOR(ES): GISSELLA PATRICIA SORIANO FRANCO

CATHERINE NATHALY VITE AMÓN

TUTOR DE TESIS: JORGE MERCHÁN RIERA, ING.

Guayaquil, 22 de Diciembre del 2016

Page 2: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGÍA

FICHA DE REGISTRO DE TESIS

TÍTULO:

ANALISIS Y PROPUESTA DE DESARROLLO DE PLATAFORMA INFORMARTICA PARA AUTOMATIZAR EL PROCESO DE BITACORA MENSUAL Y GESTION DE ACTIVIDADES DE DESARROLLO SOFTWARE PARA EL PERSONAL OUTSOURCING

EN LA EMPRESA INNOVASYSTEM ECUADOR S.A

AUTORES:

o Gissella Patricia Soriano Franco

o Catherine Nathaly Vite Amón

REVISORES:

o Ing Cecibel León

o Ing Johanna Zumba

INSTITUCIÓN: Universidad de Guayaquil FACULTAD: Facultad de Ciencias Administrativas

CARRERA: Ingeniería en Sistemas Administrativos Computacionales

FECHA DE PUBLICACIÓN: N° DE PÁGS.: 137 paginas

ÁREA TEMÁTICA: Tecnología – Gestión de Proyectos

PALABRAS CLAVES: Bitácora

Control actividades

Desarrollo Web

Outsourcing

Retroalimentación

RESUMEN:

La presente investigación y propuesta se refiere a los temas que involucran al realizar tareas outsourcing, el control y

seguimiento de las mismas. El proceso de asignación de tareas se realiza de la siguiente manera, el cliente solicita el desarrollo

de un sistema al gerente de proyecto de la empresa, el se encarga de realizar el contrato y establecer las personas idóneas para

realizar el desarrollo, estableciendo el tiempo en que puede tomar el desarrollo del mismo. El desarrollador asignado realiza un

cronograma de actividades y avances del proyecto, este documento es enviado al jefe de proyecto, con el cual él está al tanto de

las tareas diarias del desarrollador y sobre todo del avance que tiene el sistema.

N° DE REGISTRO(en base de datos): N° DE CLASIFICACIÓN:

DIRECCIÓN URL (tesis en la web):

ADJUNTO PDF: SI NO

CONTACTO CON AUTORES: Teléfono:

0990040214 0991852506

E-mail:

[email protected] [email protected]

CONTACTO DE LA INSTITUCIÓN Nombre:

Teléfono:

Page 3: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Certificado URKUND

ING. Jorge Merchán Riera

Tutor de Tesis

Page 4: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Certificación del Tutor

Habiendo sido nombrado, como tutor de tesis de grado como requisito para optar por título

de ingeniero en sistemas administrativos computarizados presentado por los egresados:

SORIANO FRANCO GISSELLA PATRICIA CON C.C. 0950676528

VITE AMÓN CATHERINE NATHALY CON C.C. 0931226443

TEMA: “Análisis y propuesta de desarrollo de plataforma informática para

automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de

software para el personal outsoursing en la empresa INNOVASYSTEM Ecuador

S.A.”.

Certifico que: he revisado y aprobado en todas sus partes, encontrándose apto para su

sustentación.

Guayaquil, 22 diciembre del 2016

Ing. Jorge Merchán Riera

Tutor de tesis

Page 5: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Renuncia de Derechos de Autor

Por medio de la presente certifico que los contenidos desarrollados en esta tesis son de

absoluta propiedad y responsabilidad de: Gissella Patricia Soriano Franco, con c.c. #

0950676528 y, Catherine Nathaly Vite Amón, con c.c. # 0931226443 cuyo tema es:

Análisis, y propuesta de desarrollo de plataforma informática para automatizar el

proceso de bitácora mensual y gestión de actividades de desarrollo de software

para el personal outsoursing en la empresa INNOVASYSTEM Ecuador S.A

Derechos que renunciamos a favor de la Universidad de Guayaquil, para que haga uso

como a bien tenga.

GISSELLA PATRICIA SORIANO FRANCO CI: 0950676528

CATHERINE NATHALY VITE AMON C.I. 0931226443

Page 6: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

El Honorable Jurado Calificador Otorga a este trabajo de Titulación

La Calificación de:

Equivalente a:

Page 7: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Agradecimiento

El presente trabajo de tesis quiero agradecer primero a Dios por todas las bendiciones

recibidas, por darme las fuerzas para siempre luchar por mis metas, porque siempre que

sentía que ya no podía más sus fuerzas comenzaban actuar, por guiarme por el camino del

bien, guiando siempre mis pasos y sobre todo por su amor incondicional

Agradecer a mis padres que siempre están en cada momento, apoyándome para lograr este

objetivo

Agradecer a la Universidad Estatal de Guayaquil- Facultad de ciencias administrativas por

su formación académica y profesional brindada

Agradecer a mis amigos que formaron parte de esta etapa de estudio

Agradecer a InnovaSystem, empresa que nos brindó toda la información necesaria para

nuestra investigación

Gissella Soriano Franco.

En el presente trabajo, agradezco a mis padres por haber insistido tanto en el hecho de

concluirlo y darme el impulso para realizarlo.

Agradezco sinceramente a mi compañera de tesis por ser mi apoyo y soporte en momentos

de flaqueza, a mi revisora que siempre estuvo pendiente de que nuestro trabajo salga

impecable.

A mi tutor y a InnovaSystem, ambos me han dado oportunidades y experiencias, que

añadido un poco de suerte he conseguido ser lo que actualmente como profesional soy.

A K-rol que aunque no lo sepa, con su alegría y compañía siempre me ayuda

Por último y no menos importante para cada uno de mis amigos, en especial a Carmen

Bastidas y conocidos que siempre estuvieron pendientes.

Catherine Vite Amón.

Page 8: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Dedicatoria

El presente trabajo de tesis se la dedico a la parte más importante en mi vida a mi familia

en especial a mis padres por darme todo su apoyo en cada etapa de estudio, estar siempre a

mi lado y apoyarme en lo que más podía

A mi madre el ser más importante en mi vida quien siempre está pendiente de todo lo que

me pase, por estar conmigo en cada noche de desvelo, ser mi apoyo incondicional

A mi padre un hombre trabajador que siempre sale a buscar el pan de cada día para sus

hijos y poder darles la mejor educación, un hombre con carácter fuerte, pero con un

corazón lleno de amor para sus hijos, lo único que me queda decirles es gracias y mil

gracias por ser parte de mi vida

Gissella Soriano Franco

El presente trabajo se lo dedico a mis hermanos principalmente, para que sirva de ejemplo,

de que a veces si se quiere se puede.

A mis padres por el esfuerzo y la alegría compartida, y saber reconocer siempre el buen

trabajo que han hecho con mi vida.

A mis amigos y conocidos ya que poco a poco vamos todos cumpliendo cada meta.

No paremos en este paso, continuemos haciendo y cumpliendo lo que más amamos hacer.

Catherine Vite Amón.

Page 9: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

I

Índice de Contenido

Índice de Contenido ............................................................................................................... I

Índice de Gráficos ................................................................................................................ III

Índice de Tablas .................................................................................................................. IV

Índice de Figuras .................................................................................................................. V

Resumen ............................................................................................................................ VII

Abstract ............................................................................................................................. VIII

Introducción ......................................................................................................... 1 Capítulo 1 Objetivos de la Investigación................................................................................................................ 3 1.1.

Objetivo General ................................................................................................................................... 3 1.1.1. Objetivos específicos ........................................................................................................................... 3 1.1.2.

Justificación ................................................................................................................................................. 3 1.2.

Diseño teórico ...................................................................................................... 6 Capítulo 2 Marco teórico .............................................................................................................................................. 6 2.1. Organigrama de la empresa InnovaSytem Ecuador S.A. ........................................................... 8 2.2. Planeación y control de actividades .................................................................................................. 8 2.3. Ciclo de control .......................................................................................................................................... 9 2.4. Antecedentes investigativos .............................................................................................................. 11 2.5. Desarrollo, producción y venta ........................................................................................................ 11 2.6. Industria Ecuatoriana........................................................................................................................... 12 2.7.

Importancia de la industria desarrolladora de software .................................................. 14 2.7.1. Antecedentes conceptuales................................................................................................................ 15 2.8.

Outsourcing ......................................................................................................................................... 15 2.8.1. Bitácora de actividades ................................................................................................................... 15 2.8.2. Retroalimentación en la gestión de empresas ...................................................................... 16 2.8.3. Ciclo de vida del proyecto .............................................................................................................. 16 2.8.4. Bootstrap .............................................................................................................................................. 17 2.8.5. CSS ........................................................................................................................................................... 18 2.8.6. JAVASCRIPT ......................................................................................................................................... 18 2.8.7. XML ......................................................................................................................................................... 18 2.8.8. Framework........................................................................................................................................... 19 2.8.9.

HTTP .................................................................................................................................................... 19 2.8.10. URL ....................................................................................................................................................... 20 2.8.11. Aplicaciones WEB ........................................................................................................................... 20 2.8.12. Diagrama de flujo............................................................................................................................ 21 2.8.13. RichFaces ........................................................................................................................................... 21 2.8.14. AJAX (JavaScript Asíncrono y XML) ........................................................................................ 22 2.8.15. PostgreSQL ........................................................................................................................................ 22 2.8.16.

Diseño metodológico ......................................................................................... 23 Capítulo 3 Tipo de estudio ........................................................................................................................................ 23 3.1.

Población .............................................................................................................................................. 24 3.1.1. Técnicas de recolección de datos ................................................................................................ 24 3.1.2. Análisis de los resultados ............................................................................................................... 26 3.1.3. Conclusión de los métodos utilizados para la obtención de información en la 3.1.4.

empresa InnovaSystem Ecuador S.A. .................................................................................................... 55

Propuesta ............................................................................................................ 56 Capítulo 4 Título de la propuesta .......................................................................................................................... 56 4.1.

Page 10: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

II

Objetivo de la propuesta ..................................................................................................................... 56 4.2. Justificación de la propuesta ............................................................................................................. 56 4.3. Descripción de la propuesta .............................................................................................................. 57 4.4.

Requerimientos .................................................................................................................................. 57 4.4.1. Diagrama de flujo de procesos de InnovaSystem Ecuador S.A. .......................................... 58 4.5.

Diagrama de flujo de InnovaSystem Ecuador S.A. ............................................................... 58 4.5.1. Diagrama de flujo de la propuesta (procesos) ...................................................................... 60 4.5.2.

Casos de uso ............................................................................................................................................. 62 4.6. Proceso creación de bitácora ....................................................................................................... 62 4.6.1. Proceso de asignación de empleado a proyecto ................................................................... 62 4.6.2. Proceso asignación de tareas ....................................................................................................... 63 4.6.3.

Elección y justificación del gestor de base de datos ................................................................ 63 4.7. Análisis de la base de datos ............................................................................................................... 64 4.8. Modelo Entidad - Relación ................................................................................................................. 64 4.9.

Pantallas y Reportes de la propuesta .......................................................................................... 66 4.10. Inicio de sesión. ............................................................................................................................... 66 4.10.1. Menú .................................................................................................................................................... 66 4.10.2. Mantenimientos .............................................................................................................................. 67 4.10.3. Gestión de Proyectos ..................................................................................................................... 69 4.10.4. Gestión de empleado - proyecto ............................................................................................... 70 4.10.5. Gestión de bitácora de empleados. .......................................................................................... 72 4.10.6.

Impacto de la propuesta ................................................................................................................... 72 4.11. Impacto económico ............................................................................................................................ 72 4.12. Impacto ambiental .............................................................................................................................. 74 4.13. Conclusiones .......................................................................................................................................... 75 4.14. Recomendaciones................................................................................................................................ 76 4.15.

Bibliografía .......................................................................................................................... 77

Anexo .................................................................................................................................. 79

Page 11: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

III

Índice de Gráficos

Gráfico 1 Crecimiento de la industria del software ............................................................. 12 Gráfico 2 Crecimiento de facturación ................................................................................. 13 Gráfico 3 Crecimiento de facturación ................................................................................. 14 Gráfico 4 Industria desarrolladora ....................................................................................... 27 Gráfico 5 Área de trabajo del desarrollador ........................................................................ 28

Gráfico 6 Metodología implementada en la empresa .......................................................... 28 Gráfico 7 Área de trabajo .................................................................................................... 29 Gráfico 8 Asignación de jefe de proyecto ........................................................................... 30 Gráfico 9 Informe de actividades ........................................................................................ 30 Gráfico 10 Tiempo de presentación de informe .................................................................. 31

Gráfico 11 Medios utilizados para la presentación de informe ........................................... 32 Gráfico 12 Perdida de informes ........................................................................................... 33

Gráfico 13 Mejorar el control del personal ......................................................................... 33 Gráfico 14 Creación de aplicación para obtener mejoras .................................................... 34 Gráfico 15 Implementación de sistema de control .............................................................. 35 Gráfico 16 Industria desarrolladora ..................................................................................... 36

Gráfico 17 Área de trabajo del desarrollador ...................................................................... 36 Gráfico 18 Metodología implementada en la empresa ........................................................ 37

Gráfico 19 Área de trabajo .................................................................................................. 38 Gráfico 20 Asignación de jefe de proyecto ......................................................................... 38 Gráfico 21 Informe de actividades ...................................................................................... 39

Gráfico 22 Tiempo de presentación de informes................................................................. 40

Gráfico 23 Medios utilizados para la presentación de informes ......................................... 41 Gráfico 24 Perdida de informes ........................................................................................... 41 Gráfico 25 Mejorar el control del personal ......................................................................... 42

Gráfico 26 Creación de aplicación para obtener mejoras .................................................... 43 Gráfico 27 Implementación de sistema de control .............................................................. 43

Gráfico 28 Función que desempeña en la empresa ............................................................. 44 Gráfico 29 Conocimiento del método outsourcing.............................................................. 45 Gráfico 30 Personal desarrollador que se encuentra laborando .......................................... 45

Gráfico 31 Sistema de control en la empresa ...................................................................... 46 Gráfico 32 Implementación de un sistema de control ......................................................... 47 Gráfico 33 Implementación del sistema .............................................................................. 48

Gráfico 34 Tiempo de retraso en informe ........................................................................... 48 Gráfico 35 Función que desempeña en la empresa ............................................................. 49

Gráfico 36 Conocimiento del método outsourcing.............................................................. 50 Gráfico 37 Personal desarrollador que se encuentra laborando .......................................... 50

Gráfico 38 Sistema de control en la empresa ...................................................................... 51 Gráfico 39 Implementación de un sistema de control ......................................................... 52 Gráfico 40 Implementación del sistema .............................................................................. 53

Gráfico 41 Tiempo de retraso de presentación de informes ................................................ 53

Page 12: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

IV

Índice de Tablas

Tabla 1 Listado del personal de INNOVASYSTEM ECUADOR S.A. .............................. 24 Tabla 2 Comparación entre gestores de base de datos pre-seleccionado ............................ 64 Tabla 3 Detalle de precios del repositorio Amazon.com..................................................... 73 Tabla 4 Tabla Usuario Rol .................................................................................................. 96 Tabla 5 Tabla Rol ................................................................................................................ 96

Tabla 6 Tabla Usuarios ........................................................................................................ 96 Tabla 7 Tabla Tipo Novedad ............................................................................................... 96 Tabla 8 Tabla Tipo de Estudio ............................................................................................ 97 Tabla 9 Tabla Tipo Cambio de Usuario .............................................................................. 97 Tabla 10 Tabla Tipo cambio de proyecto ............................................................................ 97

Tabla 11 Tabla proyecto control actividad .......................................................................... 97 Tabla 12 Tabla proyecto actividades ................................................................................... 98

Tabla 13 Tabla proyecto actividad empleado ...................................................................... 98 Tabla 14 Tabla proyecto ...................................................................................................... 98 Tabla 15 Tabla provincia ..................................................................................................... 99 Tabla 16 Tabla permisos menú rol ...................................................................................... 99

Tabla 17 Tabla país.............................................................................................................. 99 Tabla 18 Tabla nacionalidad................................................................................................ 99

Tabla 19 Tabla Menú rol ..................................................................................................... 99 Tabla 20 Tabla Menú ......................................................................................................... 100 Tabla 21 Tabla log usuario ................................................................................................ 100

Tabla 22 Tabla log proyecto .............................................................................................. 100

Tabla 23 Tabla log proyecto actividades ........................................................................... 101 Tabla 24 Tabla estado ........................................................................................................ 101 Tabla 25 Tabla empleados ................................................................................................. 101

Tabla 26 Tabla empleado proyectos .................................................................................. 102 Tabla 27 Tabla empleado experiencia ............................................................................... 102

Tabla 28 Tabla empleado estudios .................................................................................... 102 Tabla 29 Tabla empleado capacidades .............................................................................. 102 Tabla 30 Tabla ciudad ....................................................................................................... 103

Tabla 31 Tabla bitácora proyecto novedad........................................................................ 103 Tabla 32 Tabla bitácora proyecto control .......................................................................... 103 Tabla 33 Tabla bitácora proyecto actividad empleado ...................................................... 104

Tabla 34Tabla bitácora empleado...................................................................................... 104 Tabla 35 Creación de bitácora ........................................................................................... 105

Tabla 36 Asignación de empleado..................................................................................... 106 Tabla 37 Asignación de tareas y subtareas ........................................................................ 107

Page 13: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

V

Índice de Figuras

Imagen 1 Organigrama InnovaSystem Ecuador S.A ............................................................ 8 Imagen 2 Ciclo de control .................................................................................................. 10 Imagen 3 Ciclo de vida de un proyecto .............................................................................. 16 Imagen 4 Logo de bootstrap ............................................................................................... 17 Imagen 5 Arquitectura de sistema de aplicaciones. ............................................................ 20

Imagen 6 Logo de Richfaces .............................................................................................. 22 Imagen 7 Diagrama de flujo – InnovaSystem Ecuador S.A ............................................... 59 Imagen 8 Diagrama de flujo – Sistema .............................................................................. 61 Imagen 9 Creación de bitácora ........................................................................................... 62 Imagen 10 Asignación de empleado ................................................................................... 62

Imagen 11 Asignación de tareas ......................................................................................... 63 Imagen 12 Modelo entidad-relación ................................................................................... 65

Imagen 13 Página Inicio Sesión. ........................................................................................ 66 Imagen 14 Página Menú Principal...................................................................................... 66 Imagen 15 Pantalla Mantenimiento Usuarios. .................................................................... 67 Imagen 16 Página Mantenimiento empleados .................................................................... 67

Imagen 17 Pantalla Mantenimiento Menú Permisos y Rol. ............................................... 68 Imagen 18 Mantenimiento de empresas ............................................................................. 69

Imagen 19 Gestión de Proyectos ........................................................................................ 69 Imagen 20 Asociación empresa- proyecto.......................................................................... 70 Imagen 21 Asociación jefe de proyecto ............................................................................. 70

Imagen 22 Asignación a empleado ..................................................................................... 70

Imagen 23 Asignación proyecto - actividades .................................................................... 71 Imagen 24 Asignación actividad a empleado ..................................................................... 71 Imagen 25 Gestión bitácora de empleados ......................................................................... 72

Page 14: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

VI

Índice de Anexos

Anexo 1: Formato de encuestas realizadas vía formularios de google. (Empleado) ........... 79

Anexo 2: Formato de encuestas realizadas vía formularios de google. (Empleador) ......... 80

Anexo 3: Resumen de la recopilación de información de las encuestas realizadas en

InnovaSystem y empleados de organizaciones asociadas (Empleados) .............................. 81

Anexo 4: Resumen de la recopilación de información de las encuestas realizadas en

InnovaSystem y empleados de organizaciones asociadas ................................................... 82

Anexo 5: Manual de configuración del sistema .................................................................. 83

Anexo 6: Manual de configuración del servidor glassfish. ................................................. 87

Anexo 7: Manual de configuración del reporteador JasperSoft. ......................................... 91

Anexo 8: Entrevista realizada a personal outsoursing de InnovaSystem S.A. (16/03/2016).

............................................................................................................................................. 92

Anexo 9: Modelo Entidad-Relación ................................................................................... 93

Anexo 10: Diccionario de datos .......................................................................................... 96

Anexo 11: Descripción de los Casos de uso ...................................................................... 105

Anexo 12: Manual de usuarios sistema Developer Controller .............................................. 1

Page 15: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

VII

Resumen

Tema: “Análisis y propuesta de desarrollo de plataforma informática para automatizar el

proceso de bitácora mensual y gestión de actividades de desarrollo de software

para el personal outsourcing en la empresa InnovaSystem Ecuador S.A.”

.

La presente investigación y propuesta se refiere a los temas que involucran al

realizar tareas outsourcing, el control y seguimiento de las mismas. El proceso de

asignación de tareas en InnovaSystem se realiza de la siguiente manera, el cliente solicita

el desarrollo de un sistema al gerente de proyecto de la empresa, él se encarga de realizar

el contrato y establecer las personas idóneas para realizar el desarrollo, estableciendo el

tiempo en que puede tomar el desarrollo del mismo. El desarrollador asignado realiza un

cronograma de actividades y avances del proyecto,este documento es enviado al jefe de

proyecto, con el cual él está al tanto de las tareas diarias del desarrollador y sobre todo del

avance que tiene el sistema.

En el primer capítulo se presenta como objetivo una propuesta de sistema en donde

se pueda mejorar los métodos de asignación y control de tareas al personal outsourcing,

con el fin de cambiar los métodos seguidos en la actualidad, ademas de evitar la perdida de

información que se envia para dar conocimiento de la realización de las actividades por

parte del desarrollador.

En el segundo capítulo que corresponde al marco teórico detallamos términos de las

diferentes plataformas usadas en el desarrollo del sistema, tales como RichFaces que es

una biblioteca de código abierto la cual nos permite crear aplicaciones WEB en ajax,

además nuestra base de datos a utilizar como postgreSQL que es un gestor de base de

datos relacional orientado a objetos y de código libre.

El tercer capítulo se detalla los métodos usados para la recolección de información,

el tipo de investigación es descriptiva ya que describe las falencias que existen en el

control y asignación de tareas, la población existen es de 45 personas a las cuales se les

realizó la encuesta, la entrevista se realizó a 12 gerente generales, y la observación en el

campo de investigación.

El cuarto capítulo detalla la propuesta, la cual tiene como objetivo llevar un control

de las actividades diarias permitiendo al jefe de proyecto conocer el avance y los diferente

contratiempos que se presentan en el desarrollo, además de emitir reportes que sirven para

la toma de decisiones. El resultado que se busca es tener la comunicación y homogeneidad

requerida entre proyecto - jefe - desarrollador, de esta manera el jefe de proyecto sepa cuál

es la situación real del proyecto y además de esto conocer el rendimiento real del personal

que tiene a su cargo.

AUTOR(ES):

Soriano Franco Gissella Patricia.

Catherine Nathaly Vite Amón.

TUTOR: Ing. Jorge Merchàn Riera.

Page 16: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

VIII

Abstract

Theme: "Analysis and computing platform development proposal to automate the

monthly log process and software development activities management for

outsourcing staff in Ecuador InnovaSystem S.A. company"

The current research and proposal refers to the issues involved in performing

outsourcing tasks, also the control and follow-up.

The task assignment process in InnovaSystem is performed as follows; The client

requests the development of a system to the project manager of the company, he is in

charge of executing the contract and establishing the best qualified people to carry out the

development, defining the time in which he can take that development. The assigned

developer makes a schedule of activities and progress of the project, this document is sent

to the project manager, with which he is aware of the daily tasks of the developer and

especially the progress of the system.

In the first chapter is presented as a proposal a system in which it is possible to

improve the methods of assignment and control of tasks to outsourcing staff, in order to

change the methods currently followed, in addition to avoiding the loss of information that

is sent to give knowledge of the fullfil of the activities done by the developer.

In the second chapter that corresponds to the theoretical framework we detail terms

of the different platforms used in the development of the system, such as RichFaces which

is an open source library which allows us to create WEB applications in ajax, besides our

database to be used as PostgreSQL which is an object-oriented and free-code relational

database manager.

The third chapter details the methods used to collect information, the type of

research is descriptive as it describes the shortcomings that exist in the control and

assignment of tasks, the population exists is 45 people to whom the survey, The interview

was conducted to 12 general managers, and observation in the field of research.

The fourth chapter details the proposal, which aims to take control of daily activities

allowing the project manager to know the progress and the different setbacks that occur in

development, as well as issue reports that serve for decision making. The result sought is

to have the communication and homogeneity required between project - chief - developer,

in this way the project manager will know what the real situation of the project and in

addition to this know the actual performance of the staff in charge.

AUTHOR(ES): Soriano Franco Gissella Patricia.

Catherine Nathaly Vite Amón.

TUTOR: Ing. Jorge Merchàn Riera.

Page 17: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

1

Capítulo 1

Introducción

InnovaSystem Ecuador S.A. empresa dedicada a la consultoría e implementación de

soluciones de negocio basada en tecnología, labora con un personal apoyado en diferentes

tecnologías y diferentes plataformas para la realización de proyectos, ubicada en José

Alavedra 206 Edificio Mack Piso 1 Oficina 2 Cdla. Kennedy Norte, el representante legal y

primero al mando es el Ing. Jorge Misael Merchán Riera, el segundo al mando y presidente

de la organización es el Ing. Juan Carrillo Valencia.

InnovaSystem Ecuador S.A. tiene como misión ofrecer soluciones tecnológicas,

innovadoras y adaptables a las necesidades de los clientes, lo que fomenta el desarrollo y

crecimiento del sector del software en el Ecuador y como visión ser una empresa líder en la

prestación de servicios tecnológicos basados en el desarrollo de aplicaciones de software, e

implementación de hardware enfocándose en la satisfacción de nuestros clientes, en la

continua innovación y capacitación del personal.

La empresa tiene como objetivos hacer de ésta una organización más eficiente y eficaz

a través de un desarrollo de software e implementación de hardware a medida de sus

necesidades específicas, que el desarrollo de software sea 100% adaptable a los

requerimientos de los clientes.

La metodología de trabajo es mixta, quiere decir que cierta parte de su personal se

encuentra laborando de planta en las instalaciones, y el resto del personal colaborador se

encuentra trabajando como outsourcing en las instalaciones de las diferentes empresas

clientes.

Desde los inicios InnovaSystem S.A. viene trabajando con la modalidad de outsourcing

por ende ha venido siendo muy complicado el correcto control y coordinación de actividades

realizadas por el personal, ya que el mismo se encuentra a cargo de la persona responsable de

la empresa cliente y no directamente con el personal administrativo de InnovaSystem, la

Page 18: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

2

única manera de coordinar y tener un respaldo de lo trabajado en las empresas clientes, es la

presentación de reportes mensuales para constatar las tareas realizadas durante el mismo.

En los documentos presentados cada mes, se muestra las actividades, sobre qué módulo

del proyecto se trabajó, el día, mes, año, el número de semanas que se tiene laborando en la

empresa cliente y las observaciones debidas.

En el presente trabajo se expondrá los diferentes problemas que se involucran en este

tema, tales como que el no tener una bitácora automatizada para las actividades de desarrollo

afecta en el cumplimiento de la presentación de las mismas, el tiempo que toma realizar los

reportes de actividades en la actualidad toma mucho tiempo además de la premura de alguno

de los procesos externos relacionados directamente con las empresas clientes hacen esto

posible.

Otro de los inconvenientes que se presenta a simple vista es la “perdida” de los correos

enviados, al no tener un debido control, gestión e incluso almacenamiento de los reportes, el

personal se tiene que acoplar a las tecnologías que tienen disponibles, puntualmente correo

electrónico, lo que nos provoca a la larga que el correo se “pierda” entre tanto correo que

llega a tener el gerente de proyecto.

A éstos se puede sumar, la situación actual del recurso al poseer un control del proceso

de construcción del proyecto, al no estar actualizado con la información del ciclo de vida del

proyecto puede ocasionar que se pierda el alcance actual del mismo.

Por último, el tema que hay por resolver es la interrogante que, si la elaboración de

documentos para tareas significa una pérdida de tiempo y desconcentración en las tareas, al

no poseer una plataforma informática se extiende el tiempo de elaboración de reportes, y en

la práctica el desarrollador siempre pondrá mayor importancia o les dedicará mayor tiempo a

las actividades relevantes de desarrollo.

Page 19: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

3

Objetivos de la Investigación 1.1.

Objetivo General 1.1.1.

Diseñar y desarrollar un sistema de control de actividades de desarrollo de software

para la compañía InnovaSystem Ecuador S.A que permita la correcta asignación, control y

seguimiento de las tareas diarias de sus colaboradores.

Objetivos específicos 1.1.2.

Analizar la funcionalidad de los procesos administrativos en relación al sistema de

información.

Delimitar la fase productiva del desarrollo de software.

Determinar los mecanismos del control de actividades que deberían ser resueltos con

el sistema.

Diseñar una plataforma de sistema de control de actividades que permita lograr

eficacia en la operación de los procesos.

Justificación 1.2.

Una de las necesidades principales en una empresa de servicio de desarrollo de

software es mejorar el control a su principal activo que son sus desarrolladores, estas

empresas como tal tienen el compromiso de brindar un servicio de calidad a cada de unos de

sus clientes, ofreciendo soluciones tecnológicas e innovadoras, mejoramiento de procesos,

brindando desarrollos de software, diseños de páginas web, desarrollos de aplicaciones

móviles que permitan optimizar los procesos internos de las empresas, el presente trabajo se

propone brindar herramientas para el control dando facilidades al empleador, como es brindar

un sistema utilizando recursos para el desarrollo del mismo con un bajo coste que sea

adquirible para la empresa y de fácil manejo para el desarrollador.

La característica principal de estas empresas es que cuentan con una metodología

mixta, es decir estas empresas como tal prestan sus servicios de forma interna y externa, que

quiere decir delegando a su personal para que preste dicho servicio en otras empresas que los

Page 20: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

4

contratan ya sean para uno o varios proyectos, desde allí parte la necesidad de este control,

puesto que los desarrolladores informan de las actividades que realizan en las empresas que

fueron designados mediante un cronograma que los envían ya sea por correo, valija o

verbalmente a sus jefes determinando el tiempo que ellos crean conveniente en informar,

estas formas de comunicar sus actividades a sus jefes de proyectos en ocasiones no resulta

conveniente para ambas partes es decir ni para el jefe del proyecto, puesto que ellos no llevan

una idea clara de cómo avanza el sistema para el que se contrató el servicio, por diferentes

motivos uno de ellos es que el desarrollador indica de cómo avanza su proyecto por correo y

se traspapela la información, al igual cuando indica verbalmente pero el jefe estaba en otros

asuntos o en muchas ocasiones le enviarón el cronograma por valija y se terminó perdiendo

dicha información, por otro lado para la parte desarrolladora es un inconveniente por el

motivo de que el jefe les vuelve a solicitar dicha información utilizando un tiempo que puede

ser de uso en un desarrollo de algún sistema

Una de las acciones planteadas por toda organización radica en la introducción de

estrategias que estén dirigidas a optimizar los procedimientos de control interno con el

propósito de que cada área operativa, específicamente en cada uno de los recursos que

intervienen en el desarrollo de cada proyecto

Para mejorar el control de actividades que se lleva actualmente en la empresa

InnovaSystem, se desea analizar, desarrollar y proponer una plataforma que ayude a mejorar

este control con el fin de automatizar cada proceso que realizan los desarrolladores, el motivo

por el cual se decide realizar este tipo de investigación es por las diferentes problemáticas que

se evidencia en la mayoría de las empresas desarrolladoras de sistemas, en especial las que

trabajan con una metodología mixta ya que al no estar el gerente de proyectos junto a donde

esté cada desarrollador desconoce de las actividades que realiza a diario y el avance del

proyecto, y además de esto si existe la necesidad de integrar más talento humano que pueda

ayudar con la terminación en el tiempo estimado de cada proyecto

Esta propuesta puede ser muy útil para dichas empresas ya que además del control de

actividades y eliminar la perdida de correo, permite establecer el tiempo que realmente

tomará cada proyecto en su desarrollo, con ello no solo mejora los procesos llevados por los

Page 21: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

5

desarrolladores, también ayuda a la empresa a crecer tanto en lo tecnológico como en brindar

un servicio en menos tiempo, pero más eficientes.

A nivel práctico esta investigación viene a representar una oportunidad de

mejoramiento tanto en la parte administrativas ya que se lleva un mejor control en tareas, en

la parte operativa en lo que se refiere a mantenimiento y pruebas de cada proyecto.

Otros de los aportes de este trabajo es mejorar el sistema de control en las horas que

labora el desarrollador, horas extras, días libres y vacaciones e ir llevando un control de

personal contratado y que se va asignando a cada proyecto

Page 22: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

6

Capítulo 2

Diseño teórico

Marco teórico 2.1.

El control, asignación y seguimiento de actividades son actualmente la parte más

importante para las empresas desarrolladoras de software, ya que en ellas se basa su actividad

principal que es la de brindar soluciones que sean de ayuda a las empresas clientes. Según

investigaciones con respecto al control del recurso humano tenemos que el control del talento

humano es estudiado como la última etapa del proceso de gerencia y es tan importante como

las demás etapas, ya que permite detectar las fallas, así como establecer los mecanismos para

su corrección, generando un proceso de retroalimentación constante.

El control de los Recursos Humanos es la evaluación de la efectividad en la

implantación y ejecución de todos los programas de personal, y del cumplimiento de los

objetivos de éste departamento.

Según (Robbins, 2005, pág. 458) el control es el proceso que consiste en supervisar las

actividades para garantizar que se realicen según lo planeado y corregir cualquier desviación

significativa.

Según (Stoner, 1996, pág. 610) el control sirve a los gerentes para monitorear la

eficacia de sus actividades de planificación, organización y dirección, una parte esencial del

proceso de control consiste en tomar las medidas correctivas que se requieren

En la teoría administrativa una bitácora es un proceso que se conoce como planeación

estratégica y hace referencia al conjunto de actividades y herramientas que le permite a los

líderes identificar la situación actual de la compañía y los recursos con los que cuenta para así

poder formular las tácticas que se van a emplear para llegar a donde se quiere.

El seguimiento de actividades permite tener un detalle de las labores realizadas en cada

línea u orden de producción de la empresa, así conocer su costo y rendimiento con

estadísticas propias o regionales.

Page 23: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

7

Según investigaciones realizadas por James Stoner en Estados Unidos la necesidad de

un software de sistema de control surge en los años 90, puesto que Jhon Deere un herrero de

Vermont, constituyo una compañía para distribuir sus arados, compañía que estuvo durante

esos años con sus altibajos por la mala distribución de actividades al personal, incorrecta

asignación de precios a su mercadería, no existía ningún tipo de publicidad de su negocio y

además de ello la situación económica que en ese entonces se vivía.

Con la finalidad de mejorar los procesos y actividades de negocio se fue

implementando herramientas que ayuden a cumplir el objetivo, en donde el funcionamiento

de la empresa desde el punto de vista de los clientes no es una secuencia aislada de

actividades, sino, el resultado de una secuencia coordinada de actividades en las que van a

intervenir las distintas unidades organizativas de una empresa como son (departamento

comercial, departamento de producción, departamento de administración, etc.), es decir, en la

empresa se producen flujos de actividades, a las que denominaremos procesos, que tienen la

característica de atravesar distintas unidades organizativas.

Según (Diaz, 2005, pág. 36) el proceso administrativo es una construcción analítica que

representa a la administración como compuesta por una serie de operaciones independientes

que son seguidas por la gerencia de toda organización para lograr sus cometidos

El control y seguimiento de las tareas asignadas a los desarrolladores de la empresa

InnovaSystem Ecuador S.A. actualmente es la parte más importante de la organización pues

con este control se lleva un conocimiento de los avances de los proyectos y del tiempo

utilizado para ello, la forma de asignación y control va dependiendo de la jerarquía de la

empresa en donde el Gerente General y el Gerente Comercial asignan al desarrollador al

proyecto y el jefe de proyecto se encarga de darle seguimiento, siguiendo así un orden

jerárquico como se muestra en el organigrama de la empresa.

Page 24: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

8

Organigrama de la empresa InnovaSytem Ecuador S.A. 2.2.

Fuente: InnovaSystem Ecuador S.A.

Elaborado: Las autoras.

Planeación y control de actividades 2.3.

La planeación es incluir todas las actividades que se requieran para la selección del

equipo y asignación de proyectos a los miembros del equipo estimando el tiempo que cada

tarea requiere para su ejecución y la programación del proyecto

El control de actividades expresa el uso de retroalimentación para darle seguimiento al

proyecto, apoyando en la toma de decisiones adecuadas para acelerar o reprogramar las

actividades y en consecuencia que se concluya en el tiempo estimado.

La estimación del tiempo es la decisión más importante del encargado de asignación de

proyectos al desarrollador puesto que debe analizar los detalles más relevantes para según

ello asignar el tiempo adecuado

GERENTE

GENERAL

GERENTE

COMERCIAL

DIRECTOR

COMERCIAL DIRECTOR

OPERATIVO

JEFE DE

PROYECTO

DESARROLLADOR

SEMI SENIOR

DESARROLLADOR

JUNIOR

Imagen 1 Organigrama InnovaSystem Ecuador S.A

Page 25: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

9

El primer nivel de detalle es en sí el ciclo de desarrollo de sistemas, mientras que el

otro extremo será incluir cada uno de los pasos con el máximo grado de detalle

El objetivo principal de la planeación estratégica es de realizar de forma ordenada un

gran número de actividades, en donde se incluye la participación tanto de recursos humanos

como de materiales

Según (Mondy, 2005, pág. 99) la planeación estratégica de actividades es la

determinación de los propósitos y metas generales de la organización y la manera de

lograrlos

Según (Mondy, 2005, pág. 99) la planeación de recursos humanos es el proceso que

consiste en revisar sistemáticamente las necesidades de recursos humanos para garantizar que

el número requerido de empleados, con las habilidades requeridas, este disponible cuando y

donde necesite.

Ciclo de control 2.4.

El ciclo de vida de cualquier sistema de control hace referencia a los siguientes pasos:

Elección, del personal encargado de definir objetivos y las actividades definidas por el

jefe de proyectos

Definición, de los objetivos y actividades por parte de la gerencia para guiar el

proyecto, al igual que se debe contratar o designar una persona para que conduzca la

realización del proyecto

Planeación estratégica, se refiere al diseño de una estrategia que se define a mediano y

largo plazo, la cual debe incluir aspectos de mercado, la producción, la inversión, etc.

Organización, consiste en llevar un control detallado de la actividad y un manual de

procedimientos

Page 26: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

10

Aprobación, la alta gerencia debe revisar y evaluar las actividades a realizar por el

desarrollador que estén acorde al proyecto

Supervisión y evaluación, la empresa puede nombrar un auditor interno para que

vigile y evalúe los procedimientos aplicados para detectar las excepciones a las

políticas y normas establecidas planteando alternativas que permitan mejorar a la

empresa en forma permanente.

Implantación, el gerente debe instaurar el sistema de control y contratar un

especialista en sistemas y procedimientos para los respectivos mantenimientos.

Revisiones periódicas, el auditor interno debe evaluar periódicamente presentando un

informe a la gerencia y administración con las excepciones encontradas.

Acción correctiva, la gerencia revisa los informes del auditor interno para tomar

acciones correctivas sobre lo reportado.

Fuente: fragmento de artículo “II Congreso SG: ABC sobre contadores inteligentes”

Imagen 2 Ciclo de control

Page 27: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

11

Actualización de los procedimientos, esta actividad es responsabilidad del especialista

de sistema que es quien actualiza los fallos reportados en base a las medidas

correctivas tomadas por la gerencia.

Responsabilidad, la responsabilidad es del gerente o administrador a cargo de la

implementación del sistema, ya que es quien toma la decisión de las correcciones a

implementarse, la detección está bajo la responsabilidad de la parte de auditoría.

Seguimiento a las recomendaciones, el auditor comprueba y evalúa la acción

correctiva tomada por la gerencia

Antecedentes investigativos 2.5.

La industria del software dio sus inicios en los años 60-70 en donde los usuarios se

limitaban a terminales sin poder de procesamiento, a mediados de los años 80 se lanza al

mercado el denominado computador de escritorio, en donde nace el “software de escritorio”

contando con planilla de cálculo y procesadores de texto, además de ello en el transcurso de

estos años empieza a conectarse redes y servidores popularizando aplicaciones como el

correo electrónico y agendas compartidas.

En los años 90 empieza el dominio de sistemas Cliente/Servidor, en este año comienza

a tomar fuerza la red global utilizada por todo mundialmente como lo es el internet, que

desde sus inicios dicha red fue entregando información, con el tiempo usándose como un

intermediario para aplicaciones dinámicas e interactivas, de allí se lanza la industria

desarrolladora de software para ir eliminando dichos intermediarios y acercar los procesos a

los usuarios internos o externos

Desarrollo, producción y venta 2.6.

El costo de producción de un paquete de software es insignificante, si se compara con

el alto costo de su desarrollo. Es por ello que el mercado del software tiene tendencia al

monopolio. Según estudios realizados indican que entre un 70% a 80% los negocios de

software son rentables ya que necesitan pocos gastos para soportar una industria

desarrolladora, estas investigaciones indican que el trabajo del recurso humano es el de

Page 28: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

12

Gráfico 1 Crecimiento de la industria del software

mayor valor ya que el desarrollo de software implica la integración de 6, 12 o incluso 100

personas para la realización de un proyecto.

Industria Ecuatoriana 2.7.

Según investigaciones realizadas por Diario El Comercio hasta el año 2014, indican

que en el Ecuador existen aproximadamente 600 empresas que se dedican a la industria de

desarrollo de software

La asociación Ecuatoriana de Software AESOFT es una entidad gremial privada sin

fines de lucro fundada en el año de 1995 Quito – Ecuador, dedicada a la agrupación de

empresas productoras, distribuidoras y desarrolladoras de software, así como de empresas

que ofrecen servicio informáticos vinculadas con el software y la tecnología

Esta entidad sabe que la industria de software es una industria de mayor crecimiento en

el mundo que demanda de mano de obra calificada, que agrega alto valor La industria de

software ha crecido con los últimos años. En el año 2005 indican que existen 222 de las

empresas dedicadas al desarrollo de software, en el 2008 aumentó en aproximadamente un

20% y con el tiempo esta industria se pronostica que siga creciendo, como se indica en el

gráfico N° 1

Fuente: Diario el Comercio

Elaborado por: Las Autoras

Page 29: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

13

Gráfico 2 Crecimiento de facturación

Por ende, el alto índice de trabajo va en su aumento tanto que se calcula que

aproximadamente hasta el año 2007 existen 8500 personas desarrolladoras, facturando para el

año 2005 aproximadamente 62 millones de dólares, aumentando el doble para el año 2007

ubicándose entre los 130 millones y en el 2009 aproximadamente unos 190 millones como

indica en el gráfico N° 2

Fuente: Diario el Comercio

Elaborado por: Las Autoras

El gobierno identifica a esta industria como un sector productivo y estratégico

entregando paquetes de incentivos para que esta industria se siga desarrollando y generando

más plazas de empleos

Cobiscorp es una empresa con 55 años en el mercado, exporta su producto estrella,

Cobis, a 15 países de América Latina. Cobis es un sistema de automatización de bancos.

Según estudios indican que la industria desarrolladora y los servicios de TI creció un

30% con respecto al año 2006, alcanzando un valor de 130 millones en facturación, indicó el

presidente de la asociación ecuatoriana de industria de software el Sr. Ernesto Kruger

Page 30: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

14

Gráfico 3 Crecimiento de facturación

Así mismo las exportaciones de software van en crecimiento alcanzando 19 millones de

dólares para el año 2006, el destino principal de estas exportaciones es la Latinoamérica,

siendo un porcentaje menor países como España y EEUU.

Este estudio muestra cómo el crecimiento de ventas de software libre va en crecimiento

en aproximadamente en un 16% en donde en el 2013 se registró unas ventas del $475 siendo

en el año 2014 $550 donde indica que cada año tiene el mismo porcentaje de crecimiento

como lo muestra en el siguiente gráfico N°3

Fuente: Diario el Comercio

Elaborado por: Las Autoras

Importancia de la industria desarrolladora de software 2.7.1.

Las tecnologías de la información y en especial el software son de vital importancia

para todos los sectores

Produce competitividad para todos los sectores

Generadora de grandes plazas de trabajo

Permite realizar inversiones de manera segura

Page 31: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

15

Puede ajustarse a los requerimientos del mercado en el sector público o privado ya

originan soluciones que aportan valor

Antecedentes conceptuales 2.8.

Outsourcing 2.8.1.

En términos de inglés se deriva de la palabra out: “fuera” y source: “origen” que

significa subcontratación y se define como el proceso que una empresa externa contrata los

servicios de otros para que realicen parte de sus actividades o producción. Esta

subcontratación puede ser tanto del personal como de los recursos.

La mayoría de los servicios que contratan estas empresas son el área informática,

contabilidad, administración de activos e inmuebles, recursos humanos, soporte técnico al

usuario, gestión de llamadas telefónicas entre otros.

La metodología outsorcing forma parte de la toma de decisiones de la gerencia, la cual

sigue los procesos administrativos de evaluar, planear y ejecutar, es decir ayuda a proyectar y

asegurar expectativas de negocios indicando las áreas que necesitan conocimientos

particulares para realizar diversas actividades de la organización

Bitácora de actividades 2.8.2.

En términos laborales significa enlistar todas las actividades que realiza un empleado

indicando fecha y hora, con esto se tiene un panorama completo de su trabajo. En muchas

ocasiones el empleado tiende a exagerar en las actividades que describe y restarles

importancias a otras. Actualmente las empresas plantean diarios o bitácoras utilizando la

tecnología. Estas empresas proporcionan dictáfonos de bolsillos y radiolocalizadores, con la

finalidad de que con el tiempo ellos graben mediante sonido sus actividades y más tarde sean

capaces de recordarlo. Estas bitácoras de actividades es un método muy utilizado para los

respectivos análisis de puestos que hace la empresa

Page 32: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

16

Retroalimentación en la gestión de empresas 2.8.3.

En gestión de empresas, la retroalimentación en un sistema de control en el desarrollo

de actividades o productos, implementado mediante la supervisión y evaluación continua,

cuyo objetivo es el mejoramiento continuo de los resultados, es decir la retroalimentación

ayuda a valorar fortalezas y reducir debilidades, además de considerar puntos positivos y

negativos, también puede ser aplicada en ámbitos relacionadas con la administración,

ingeniería, informática, educación y arquitectura

Ciclo de vida del proyecto 2.8.4.

Describe cada una de las fases de desarrollo del proyecto desde la fase inicial hasta la

fase final, con el objetivo de garantizar que proyecto cumpla con los requisitos para la

aplicación.

Fuente: fragmento de INSERTEC

2.8.4.1.Etapas de ciclo de vida de un proyecto

Análisis: etapa en la que se debe reunir todos los requisitos que debe cumplir el

sistema y en donde la presencia del cliente es muy importante para exponer sus

requerimientos

Imagen 3 Ciclo de vida de un proyecto

Page 33: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

17

Diseño: en esta fase se realiza la estructura de datos, la arquitectura que tendrá el

software, la presentación de la interfaz y los debidos pasos a seguir en un algoritmo,

lo que quiere decir que se hace un boceto de lo que solicitan y de esta manera se

realiza la documentación

Codificación: en esta etapa se traduce todo el diseño del software en un lenguaje que

sea entendible para la máquina para cumplir con los requerimientos, etapa en la que

participa sólo el desarrollador

Prueba: etapa en donde el punto más importante es el de los procesos lógicos internos

del software, y así asegurar que todas las sentencias han sido comprobadas y la

detección de errores que puedan existir

Utilización: en donde al cliente se le entrega el sistema para su debido uso, habiendo

cumplido con las necesidades solicitadas

Mantenimiento: el sistema puede presentar errores, no cumplir con los requerimientos

o no puede ser adaptable para el cliente el desarrollador se encarga de realizar unos

cambios para satisfacer estas necesidades

Bootstrap 2.8.5.

Es un framework creado por twitter que permite la creación de interfaces en CSS y

javaScript, con la particularidad de que estas interfaces pueden adaptarse al tamaño del

dispositivo en el que se usará el sitio web.

Bootstrap es totalmente compatible con la mayoría de los navegadores web como lo

son Google Chrome, Safari, Internet Explorer, Opera, Mozilla Firefox.

Fuente: web oficial de bootstrap framework.

Imagen 4 Logo de bootstrap

Page 34: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

18

CSS 2.8.6.

En inglés significa Cascade Style Sheet que es un lenguaje de hoja de estilo, es decir

que permite definir y crear páginas web escritos en XML o HTML

JAVASCRIPT 2.8.7.

Es un lenguaje usado para desarrollar aplicaciones cliente/servidor usando internet,

insertado dentro del documento HTML la cual muestra al usuario, los javascript permite

reconocer eventos que son las acciones que el usuario realiza sobre el programa uno de estos

eventos puede ser onClick que se refiere que al pulsar con el cursor sobre la zona a la que

está asociada ese evento realiza una determinada acción

XML 2.8.8.

Se encuentra en la actualidad en proyectos de código abierto más comunes y tiene

similitud en la sintaxis con el lenguaje C. PHP permite que páginas web estáticas puedan

convertirse en páginas dinámicas, es decir permite la iteración con el usuario, modificación y

creación de aplicaciones dentro de la misma web

2.8.8.1.Definición

Al hablar de XML nos referimos a una especificación que sirve para diseñar lenguajes

de marcado es decir lenguajes que permite codificar un documento en donde además de

integrar texto permite integrar etiquetas o marcas que contienen información adicional acerca

de la estructura del texto o su presentación

2.8.8.2.Para que sirve XML

XML se encarga de representar la información estructura en la web para que así esta

información se almacene y pueda ser transmitida

Además de ello procesa, visualiza e impresa por una variedad de aplicaciones y

dispositivos

Page 35: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

19

Framework 2.8.9.

Es una plataforma que es usada para el desarrollo de aplicaciones, comúnmente esta

plataforma incluye componentes que ayuda al desarrollador en sus tareas, como son soporte

de programas, plantillas, librerías, etc. Todos los framework por lo general usan el esquema

Modelo-Vista-Controlador

Modelo: Que son todos los datos del sistema, y su codificación

Vista: Como se muestran los datos

Controlador: Procesa las solicitudes de los usuarios, y controlar el correcto flujo del

desarrollo del sistema

2.8.9.1.Características de los framework

Acreditación: por medio del login y el password que permite limitar la entrada al

sistema y el tipo de permiso

Acceder a los datos: permite acceder a los datos por medio de archivos txt, xml es

decir mediante interfaces que integran la base de datos

Abstracción de URL y sesiones: es decir que no se necesita ir directamente a la URL

y sesiones ya que los framework se encarga de manipularlas

Internalización: permite al desarrollador trabajar en diferentes idiomas

Controladores: que sean flexibles a las exigencias del proyecto, de manera que se

ejecuten las peticiones y los eventos

HTTP 2.8.10.

HyperText Transfer Protocol (Protocolo de transferencia de hipertexto) es un sistema

que permite la comunicación entre el servidor y el cliente

HTTP permite la descripción de la sintaxis y la semántica que utilizan el distinto

software web y permite interactuar entre servidor y cliente. Este protocolo funciona mediante

Page 36: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

20

peticiones y respuestas entre servidor y cliente, peticiones que regularmente tienen que ver

con archivos, la ejecución de una aplicación, realizar consulta a base de datos etc. Toda esta

información se ejecuta mediante la web identificando el URL

URL 2.8.11.

URL (Localizador uniforme de recursos) es un conjunto de caracteres que se encarga

de establecer una dirección única a cada uno los recursos que se encuentran disponibles en el

internet, la cual permite al usuario visualizar información.

Aplicaciones WEB 2.8.12.

Fuente: C1 Arquitectura Aplicaciones web

Se denominan aplicaciones web a los diferentes programas informáticos que sirven

para dar soluciones a las necesidades que se presenta el ser humano y son web por que se

ejecutan a través de internet, estas aplicaciones son desarrolladas bajo lenguajes que soportan

los diferentes navegadores web

Imagen 5 Arquitectura de sistema de aplicaciones.

Page 37: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

21

Una aplicación web tiene elementos que facilitan la comunicación entre el usuario y la

información, permitiendo al usuario entrar en los datos de modo interactivo, ya que la página

responde a sus peticiones

2.8.12.1.Tipo de aplicaciones WEB

Existen diferentes tipos de aplicaciones web en las que podemos mencionar las

siguientes:

Publicitario. - en donde la creación de estas aplicaciones tienen como objetivo dar

a conocer un producto, marca, empresa, servicios etc.

Informativo. - aplicaciones que buscan dar brindar información de algún producto,

empresa, sociedad, turismo, ciudad, país, etc.

Catálogo tienda. - su objetivo principal es que el cliente conozca de un producto o

servicio y pueda comprar o contratar de forma online

Comunidad. -aplicaciones que son usadas para reunir usuarios con un mismo interés

Diagrama de flujo 2.8.13.

Los diagramas de flujos son representaciones gráficas de los procesos que se siguen

para la elaboración de un sistema, estos procesos se muestran a través de símbolos unidos

mediantes flechas, un diagrama de flujo pretende buscar un camino que brinde solución a un

problema el cual tiene su punto de inicio y su punto final

Según (Gomez, 1997) dice que un diagrama de flujo permite expresar gráficamente

operaciones que componen un procedimiento o parte de este, estableciendo su secuencia

cronológica.

RichFaces 2.8.14.

Biblioteca de código abierto que está basada en JAVA, el cual permite crear

aplicaciones web con Ajax, trabaja bajo el framework JSF (Java Server Faces), sobre el cual

implementa filtros para permitir peticiones ajax en la página, la singularidad del mismo es

Page 38: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

22

que al realizar alguna acción de componente ajax realiza una petición en el servidor y

finalmente permite dar un terminado parcial o total de la página del navegador.

Fuente: Web oficial RichFaces

AJAX (JavaScript Asíncrono y XML) 2.8.15.

Nuevo método para utilizar conjuntamente varias tecnologías existentes, es decir

HTML o XHTML, CSS, JavaScript, DOM, XML, XSLT, y el objeto XMLHttpRequest.

Cuando estas se combinan, es posible lograr aplicaciones web capaces de actualizarse

continuamente sin tener que volver a cargar la página completa.

PostgreSQL 2.8.16.

Es un sistema de gestión de bases de datos relacional orientado a objetos y libre,

publicado bajo la licencia PostgreSQL. Algunas de sus características son:

Alta concurrencia.

Amplia variedad de tipo nativos.

Claves ajenas.

Integridad transaccional,

Herencia de tablas.

Tipos de datos y operaciones geométricas.

Soporte para transacciones distribuidas.

Imagen 6 Logo de Richfaces

Page 39: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

23

Capítulo 3

Diseño metodológico

Tipo de estudio 3.1.

Según (Taylor, 1987) manifiestan que el estudio cualitativo es más allá de técnicas para

la recolección de datos, se utiliza para responder preguntas que se presentan conforme avanza

la investigación, las técnicas que utilizaremos en el enfoque cualitativo son:

Las entrevistas

Encuestas

La observación

La investigación estará basada en el método cualitativo pues utilizaremos todas las

técnicas que involucran este método para conseguir información que aporte al desarrollo de la

misma

El estudio es descriptivo porque se analiza como es el control de actividades en la

empresa y cuáles son los inconvenientes que se presentan en la actualidad, como se lleva la

asignación de proyecto a los desarrolladores y si al final de ello se cumple o no con las

actividades establecidas, detallar cada punto desde cuando se asignan actividades a los

desarrolladores, de como ellos hacen conocer de sus avances a los jefes, en general de

conocer las falencias existentes

Según (Bayardo, 1987) la investigación de campo reúne la información necesaria

recorriendo fundamentalmente al contacto directo con los hechos o fenómenos que se

encuentran en estudio.

La investigación de campo se realizará en la empresa InnovaSystem Ecuador S.A. pues

desde este punto inician la asignación de proyecto, las negociaciones de contratación de

proyecto y la asignación del personal que estará a cargo de cumplir con los requerimientos

del cliente, podremos observar los pro y los contra con respecto al tipo de control

administrativo seguidos en la actualidad

Page 40: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

24

Población 3.1.1.

Según (Tamayo, 1997) la población se define como la totalidad del fenómeno a estudiar

donde las unidades de población poseen una característica común la cual se estudia y da

origen a los datos de la investigación.

Para nuestro estudio se tomará como referencia a la toda la población o universo que

nos ayudará en nuestro análisis de los datos y así poder demostrar o negar las teorías

planteadas

La población total existen serán todo el personal que labora en la empresa

InnovaSystem Ecuador S.A. encabezado por el Gerente General, seguido del Gerente

comercial, los directores comerciales, creativos, jefes de proyectos, Desarrolladores Semi-

Senior, y los desarrolladores Junior, detallados en la siguiente tabla

Fuente: InnovaSystem Ecuador S.A.

Elaborado: Las autoras

Técnicas de recolección de datos 3.1.2.

Según (Hernandez, 2010) indica que las técnicas de recolección de datos son pasos y

acciones a seguir, pues forman parte de la estructura por medio del cual se organiza la

investigación

Tabla 1 Listado del personal de INNOVASYSTEM ECUADOR S.A.

InnovaSystem Ecuador S.A.

Cargo Poblacion Gerente General 1

Gerente Comercial 1

Director Comercial 1

Director Creativo 1

Jefe de Proyectos 4

Desarrolladores Semi-Senior 5

Desarrolladores Junior 4

TOTAL 17

Page 41: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

25

Las técnicas de recolección de datos que se utilizaron en la investigación propuesta

fueron, las encuestas, la entrevista y la observación

3.1.2.1.Encuestas

Las encuestas es una forma de recolección de datos, que se refiere a una serie de

preguntas que se aplica al individuo con el objetivo de obtener información, son

procedimientos de investigación de mercado, que se realiza a través de un cuestionario

realizado con anticipación en la que se solicita información relevante que ayuden a despejar

dudas del investigador

La encuesta está dirigida al personal desarrollador, pues por medio de ellos se podrá

averiguar cómo se ha llevado el control de las actividades que realiza, en cuanto al desarrollo

de los sistemas, el tiempo que les ha tomado dar a conocer al jefe de proyectos sus avances,

conocer en qué forma creen ellos podría mejorar este control si se automatiza el proceso,

cuáles pueden ser los beneficios y cuáles podrían ser las desventajas y sobre todo conocer si

estaría dispuesto a usar un sistema como el que se propone en esta investigación. Vease el

formato de las encuetas en el Anexo 1

También la encuesta se dirige a los jefes de proyectos, gracias a los cuestionarios que se

apliquen a ellos podremos conocer cuáles son las falencias que se han presentado con

respecto al control del personal outsourcing, conocer si la empresa estaría dispuesta a contar

con un sistema que mejore este control y le dé un detalle especifico de cómo avanza los

proyectos y cuáles serían los beneficios que obtendría la empresa con esta nueva plataforma

Vease el formato de las encuetas en el Anexo 2

3.1.2.2. Entrevistas

Se denomina entrevista a la forma de poder obtener información por medio de tener una

conversación con la persona involucrada en el campo de estudio

La entrevista se realizó en primera instancia al alto mando pues ellos son los

encargados de realizar el contrato y conocer el tipo de requerimientos que tendrá el cliente y

además ellos asignaran al desarrollador adecuado para que cumpla con estas funciones

Page 42: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

26

Al desarrollador también se le realizo entrevista para conocer su tiempo de respuesta a

los jefes de proyectos, cuáles son sus necesidades, que opinan del control llevado en la

actualidad y las desventajas que presentan el día a día.

3.1.2.3.Observación

Es una forma de investigación básica, en donde el investigador está en presencia de lo

que ocurre en el campo en el que se desarrolla el tema investigativo

La observación que se realizará en nuestro campo serán con el objetivo de conocer

como es el comportamiento de cada una de las personas que trabajan en el proceso de

desarrollo de sistemas, como ellos envían el reporte de actividades a sus jefes, y si ellos están

pendientes de este reporte que se les envían, cual es el control que realizan una vez que

reciben estos reportes

Análisis de los resultados 3.1.3.

En este punto detallaremos un completo análisis de las encuestas que se realizaron tanto

a la parte desarrolladora como a la parte encargada del personal outsourcing, además de esto

también haremos un análisis de parte observatorio de cada uno de los detalles que se presentó

durante esta etapa investigativa

3.1.3.1.Análisis de la encuesta

Para realizar las encuestas se procedió a reunir al personal que trabaja como

desarrollador, como primer punto se leyó cada una de las preguntas detallandolas de forma

que sean de fácil comprensión y rápida contestación, la realización de las encuesta no tomo

más allá de cinco minutos en la que se pudo evidenciar el siguiente análisis el control llevado

en las empresas del sector de la industria de software es un punto necesario que se debe dar

mayor atención para este sector puesto que la mayoría indicó que el control que llevan en su

empresa es deficiente en ciertas formas, además que la asignación de actividades y a

proyectos no existe un tipo de selección por el tipo de capacidades y experiencias obtenidas,

esto se realiza de forma verbal, también creen que si es necesario este tipo de sistema ya que

por lo menos la tercera parte de los desarrolladores trabajan de forma outsourcing y creen que

Page 43: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

27

este sistema facilitará muchas procesos seguidos y disminuirá su tiempos de retrasos y

entrega de reporte Anexo 3 y Anexo 4

3.1.3.1.1. Resultados de las preguntas dirigidas al desarrollador InnovaSystem Ecuador

S.A.

1.- ¿Trabaja Ud. en una empresa que presta servicio de desarrollo de software?

Sí No

Resultado: Nuestra investigación se basa en empresas que brindan servicios de desarrollo

de software, por ende los resultados arrojados en la encuesta con respecto a esta pregunta

fue del 100%. Véase en el gráfico N.4

Fuentes InnovaSystem Ecuador S.A. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

2.- Si usted trabaja en una empresa desarrolladora de software su área de trabajo es:

Oficina.

Mixta.

N/A.

100%

0%

Si No

Trabaja en empresa desarrolladora

Gráfico 4 Industria desarrolladora

Page 44: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

28

Resultado: esta pregunta fue del 45% se encuentra trabajando en las oficinas al igual que

el 45% trabaja de forma mixta y solo un 10% está trabajando de manera outsourcing.

Véase en el gráfico N. 5

Fuente InnovaSystem Ecuador S.A. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

3.- ¿La metodología que tiene la empresa es mixta (es decir sus desarrolladores están

laborando tanto en las oficinas como fuera de ellas)?

Sí No

Resultado: se presenta según la encuesta es del 100% que en la empresa trabaja con una

metodología mixta. Véase en el gráfico N.6

Gráfico 6 Metodología implementada en la empresa

Fuentes InnovaSystem Ecuador S.A. Año 2016

Elaborado por las autoras (17 de Marzo del 2016).

44%

44%

11%

Oficina

Mixta

Outsourcing

Area de Trabajo

Gráfico 5 Área de trabajo del desarrollador

100%

0%

Si

No

Metodologia Mixta

Page 45: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

29

4.-Ud. es un desarrollador de planta o desarrollador outsourcing?

Si No Ambas

Resultado: un 11% del personal está prestando sus servicios en una empresa externa y el

44% se encuentra desarrollando sistemas dentro de las oficinas y el otro 44% puede prestar

sus servicios de desarrollador tanto de planta como outsourcing Véase en el gráfico N.7

Gráfico 7 Área de trabajo Fuente InnovaSystem Ecuador S.A. Año 2016 Elaborado por las autoras (17 de Marzo del 2016)

5.-Tiene Ud. asignado un jefe de proyecto

Sí No

Resultado: En un 67% tiene asignado jefe de proyecto a quien indica de sus actividades

el otro 33% no tiene asignado un jefe de proyecto. Véase en el gráfico N.8

44%

11%

44%

Planta

Outsourcing

Ambas

Área

Page 46: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

30

Gráfico 8 Asignación de jefe de proyecto

Fuentes InnovaSystem Ecuador S.A. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

6.- ¿Informa Ud. de las actividades que realiza con respecto a su proyecto a su jefe?

Sí No

Resultado: El 67% si informa de sus actividades a su jefe de proyectos cada cierto

tiempo y el 33% no informa de sus actividades. Véase en el gráfico N.9

Fuentes InnovaSystem Ecuador S.A. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

67%

33% Si

No

Jefe de Proyecto

67%

33% Si

No

Informe de Actividades

Gráfico 9 Informe de actividades

Page 47: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

31

7.-Cada qué tiempo informa de sus actividades al jefe de proyecto

Diariamente

Semanalmente

Mensualmente

Trimestralmente

Otros

Resultado: según el estudio realizado se muestra que el 33% presenta su informe de forma

diaria el 22% semanalmente el 11% informa de forma mensual y en un 33% lo hace de otra

forma es decir pasando dos días, tres días etc. dependiendo de cómo se requiera. Véase en el

gráfico N.10

Gráfico 10 Tiempo de presentación de informe

Fuentes InnovaSystem Ecuador S.A. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

8.- Qué medios utiliza para informar de sus actividades al jefe de proyectos

Correo

Valija

Verbal

Otros Especifique

33%

22% 11%

33%

0%

Diario

Semanal

Mensual

Trimestral

Otros

Tiempo de Informes

Page 48: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

32

56%

0%

22%

22% Correo

Valija

Verbal

Otros

Medios Utilizados

Gráfico 11 Medios utilizados para la presentación de informe

Resultado: Los medios utilizados para informar de las actividades a sus jefes de

proyecto son en 56% por medio de correo electrónico, en un 22% informa de sus

actividades de forma verbal y el 22% indicó que deberían existir otras opciones o que

utilizaba todos los anteriores medios. Véase en el gráfico N°11

Fuentes InnovaSystem Ecuador S.A. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

9.- Le ha pasado que informa de sus actividades a su jefe y después de cierto tiempo su

jefe le vuelve a pedir un informe de cómo avance el proyecto

Sí No

Resultado: Los desarrolladores indican que en un 56% le suele pasar que ellos informan

de las actividades a sus jefes y ese informe se extravía y en 44% no sucede aquello.

Véase el gráfico N°12

Page 49: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

33

Fuentes InnovaSystem Ecuador S.A. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

10.-Le gustaría que su empresa mejore el control de actividades, días laborables,

feriados y permisos a los empleados

Sí No

Resultado: El 100% de los desarrolladores indicaron que, si les gustaría que la empresa

mejore, ciertas falencias que presentan con respecto al control. Véase en el gráfico N.13

Gráfico 13 Mejorar el control del personal

Fuentes InnovaSystem Ecuador S.A. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

56%

44%

Si

No

Informe

100%

0%

Si

No

Control de Actividades

Gráfico 12 Perdida de informes

Page 50: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

34

11.- ¿Cree Ud. que una aplicación en la que controle sus actividades, ciclo de vida del

proyecto, generación automática de reporte, servirá para brindar mejoras tanto para la

empresa como para Ud.?

Sí No

Resultado: El 100% de los desarrolladores están de acuerdo que se implemente una

aplicación en donde se automatice el control de las actividades, y que dé a conocer de sus

avances mediante reporte a su jefe de proyecto. Véase en el gráfico N°14

Fuentes InnovaSystem Ecuador S.A. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

12.-Cree Ud. que si el empleador evalúa dicha aplicación y le parece muy buena la

implementa en su empresa

Sí No

Resultado: El 89% del personal piensa que la empresa podría implementar este sistema ya

que dicen que puede haber un beneficio en ambas partes, mientras que el 11% indica que la

empresa no podría implementarla debido a muchos factores entre uno de ellos piensa que

sería por cuestión de dinero. Véase en el gráfico N.15

100%

0%

Si

No

Creación de Aplicación

Gráfico 14 Creación de aplicación para obtener mejoras

Page 51: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

35

89%

11%

Si

No

Implementación

Gráfico 15 Implementación de sistema de control

Fuentes InnovaSystem Ecuador S.A. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

3.1.3.1.2. Resultado de las preguntas dirigidas al desarrollador

Otras empresas del sector desarrollador

Encuestas realizadas a otra empresa dedicada a la industria desarrolladora en donde su

población total era de 30 personas donde 20 personas son desarrolladores que trabajan de

planta y de manera outsourcing y las otras 10 personas son jefes de proyectos

1.- ¿Trabaja Ud. en una empresa que presta servicio de desarrollo de software?

Sí No

Resultado: de la misma manera se buscaron campos de investigación que pertenezca al sector

desarrollador de aplicaciones y por ende el resultado fue del 100% de las personas que

trabajan prestando este servicio. Véase en el gráfico N°16

Page 52: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

36

Gráfico 17 Área de trabajo del desarrollador

Fuentes Personal de empresas asociadas. Año 2016 Elaborado por las autoras (17 de Marzo del 2016)

2.- Si usted trabaja en una empresa desarrolladora de software su área de trabajo es:

Oficina.

Mixta.

Resultado: de las empresas en la que se realizaron las encuestas de un total de 18

desarrolladores se puede concluir que en un 56% trabaja en oficina y en un 44% trabaja

prestando servicios de forma mixta. Véase en el gráfico N.17

Fuentes Personal de empresas asociadas. Año 2016

Elaborado por las autoras (17 de Marzo del 2016

56% 44%

0%

Oficina

Mixta

N/A

Area de Trabajo

Gráfico 16 Industria desarrolladora

100%

0%

Si

No

Trabaja en empresa

Page 53: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

37

67%

33% Si

No

Tipo de Metodologia

3.- ¿La metodología que tiene la empresa es mixta (es decir sus desarrolladores están

laborando tanto en las oficinas como fuera de ellas)?

Sí No

Resultado: En un 67% de las empresas en las que se realizó las encuestas aplican la

metodología mixta solo el 33% de ellas no aplican este tipo de metodología. Véase en el

gráfico N.18

Fuentes Personal de empresas asociadas. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

4.-Ud. es un desarrollador de planta o desarrollador outsourcing?

Planta Outsourcing Ambas

Resultado: En un 45% de las personas encuestadas trabaja en planta, en un 33% trabaja

de forma outsourcing y en 22% trabaja de las dos formas planta y outsourcing según

como se presente los requerimientos. Véase en el gráfico N.19

Gráfico 18 Metodología implementada en la empresa

Page 54: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

38

Gráfico 19 Área de trabajo

Fuentes Personal de empresas asociadas. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

5.-Tiene Ud. asignado un jefe de proyecto

Sí No

Resultado: En un total de 18 desarrolladores 12 de ellos si tienen asignado un jefe de

proyecto que representa el 67% y 6 de ellos no tienen asignado un jefe de proyecto que

representa el 33% de la población. Véase en el gráfico N.20

Fuentes Personal de empresas asociadas. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

44%

33%

22%

Planta

Outsourcing

Ambas

Area de Trabajo

67%

33%

Si

No

Jefe de proyecto

Gráfico 20 Asignación de jefe de proyecto

Page 55: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

39

6.- ¿Informa Ud. de las actividades que realiza con respecto a su proyecto a su jefe?

Sí No

Resultado: Los 18 desarrolladores si informan de sus actividades diarias cada cierto

tiempo que representa el 100% de la población encuestada. Véase en el gráfico N°21

Fuentes Personal de empresas asociadas. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

7.-Cada qué tiempo informa de sus actividades al jefe de proyecto

Diariamente

Semanalmente

Mensualmente

Trimestralmente

Otros

Resultado: según el estudio realizado se muestra que en un 28% los informes de actividades

se dan a conocer de forma diaria, el mismo porcentaje se da de forma semanal, en un 17% se

informa de manera semanal el mayor porcentaje se da en la forma mensual con un 39%, en

un 5% se informa esta actividades de forma trimestral y solo el 11% varía el tiempo de

informe en donde se suele presentar cada dos días o tres dependiendo de la necesidad del jefe

de proyecto. Véase en el gráfico N°22

100%

0%

Si

No

Informe de Actividades

Gráfico 21 Informe de actividades

Page 56: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

40

Gráfico 22 Tiempo de presentación de informes

Fuentes Personal de empresas asociadas. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

8.- Qué medios utiliza para informar de sus actividades al jefe de proyectos

Correo

Valija

Verbal

Otros Especifique

Resultado: El medio de comunicación de mayor utilización por parte de los

desarrolladores es el correo dando esto a la posibilidad de la “pérdida de reportes” siendo

un 72%, el 6% comunica estas actividades por medio de valija y el 22% lo hace de forma

verbal. Véase en el gráfico N.23

29%

18% 35%

6%

12% Diario

Semanal

Mensual

Trimestral

Otros

Tiempo de Informe

Page 57: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

41

73%

9%

18%

Correo

Valija

Verbal

Medios Utilizados

Gráfico 23 Medios utilizados para la presentación de informes

Fuentes InnovaSystem Ecuador S.A. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

9.- Le ha pasado que informa de sus actividades a su jefe y después de cierto tiempo su

jefe le vuelve a pedir un informe de cómo avance el proyecto

Sí No

Resultado: El 57% si han tenido el inconveniente de que se pierda sus informes

entregados, al 44% de los desarrolladores esto no les ha pasado. Véase el gráfico N.24

Fuentes Personal de empresas asociadas. Año 2016 Elaborado por las autoras (17 de Marzo del 2016)

56%

44%

Si

No

Perdida de Información

Gráfico 24 Perdida de informes

Page 58: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

42

100%

0%

Si

No

Control de Actividades

10.-Le gustaría que su empresa mejore el control de actividades, días laborables,

feriados y permisos a los empleados

Sí No

Resultado: El 100% de los desarrolladores indicaron que, si les gustaría que la empresa

mejore, ciertas falencias que presentan con respecto al control. Véase en el gráfico N.25

Fuentes Personal de empresas asociadas. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

11.- ¿Cree Ud. que una aplicación en la que controle sus actividades, ciclo de vida del

proyecto, generación automática de reporte, servirá para brindar mejoras tanto para la

empresa como para Ud.?

Sí No

Resultado: El 100% de los desarrolladores están de acuerdo que se implemente una

aplicación en donde se automatice el control de las actividades, y que dé a conocer de sus

avances mediante reporte a su jefe de proyecto. Véase en el gráfico N.26

Gráfico 25 Mejorar el control del personal

Page 59: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

43

Fuentes Personal de empresas asociadas. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

12.-Cree Ud. que si el empleador evalúa dicha aplicación y le parece muy buena la

implementa en su empresa

Si No

Resultado: Un 89% creen que las empresas en que laboran si estarían en capacidad de

implementar dicho sistema pero un 11% indican que no sería así por muchos factores y

creen que uno de ellos sería el costo. Véase en el gráfico N°27

Fuentes Personal de empresas asociadas. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

100%

0%

Si

No

Creación de Aplicación

89%

11%

Si

No

Implementación

Gráfico 26 Creación de aplicación para obtener mejoras

Gráfico 27 Implementación de sistema de control

Page 60: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

44

3.1.3.1.3. Resultado de las preguntas dirigidas al empleador de InnovaSystem Ecuador

S.A.

1.- Cargo que ocupa en la empresa

Resultado: Los porcentajes corresponden que en la empresa existe un Gerente General,

un Gerente Comercial, un Director Comercial, Un Director Creativo y cuatro Jefes de

Proyectos. Véase en el gráfico N.28

Fuentes InnovaSystem Ecuador S.A. Año 2016 Elaborado por las autoras (17 de Marzo del 2016)

2.- ¿Conoce usted el tipo de contratación outsourcing?

Sí No

Resultado: Todo el alto mando conoce del término outsourcing y actualmente lo están

poniendo en práctica en la empresa. Véase en el gráfico N.29

13%

13%

[VALOR]

13%

50%

Gerente General

Gerente Comercial

Director Comercial

Director Creativo

Jefe de proyectos

Cargo

Gráfico 28 Función que desempeña en la empresa

Page 61: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

45

Fuentes InnovaSystem Ecuador S.A. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

3.- ¿Posee personal laborando en su organización en función de outsourcing?

Sí No

Resultado: Del total de desarrolladores entre Semi-Senior y Junior si se tiene personal

laborando de forma outsourcing. Véase en el gráfico N.30

Fuentes InnovaSystem Ecuador S.A. Año 2016 Elaborado por las autoras (17 de Marzo del 2016)

100%

0%

Si

No

Conocimiento Outsourcing

100%

0%

Si

No

Conocimiento Outsourcing

Gráfico 29 Conocimiento del método outsourcing

Gráfico 30 Personal desarrollador que se encuentra laborando

Page 62: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

46

4.-Cuenta su empresa con un sistema de control de actividades

Sí No

Resultado: indican que en un 100% no existe en estas empresas un sistema de control

de actividades. Véase en el gráfico N. 31

Fuentes InnovaSystem Ecuador S.A. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

5.-Si su respuesta es no a la anterior pregunta, le gustaría contar con un sistema que

controle las actividades de sus desarrolladores

Sí No

Resultado: En un 100% de las encuestas indica que el alto mando le gustaría contar con

un sistema de control, pues indican que será de mucho beneficio para la empresa. Véase

en el gráfico N.32

100%

0%

Si

No

Sistema de Control

Gráfico 31 Sistema de control en la empresa

Page 63: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

47

Gráfico 32 Implementación de un sistema de control

Fuentes InnovaSystem Ecuador S.A. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

6..-Qué beneficios, cree Ud. que tendría su empresa al implementar dicho sistema

Entre los beneficios que indica el alto mando que podría tener la empresa al implementar un

sistema de control son dar agilidad en la verificación y control de los proyectos, otros de los

beneficios que se mencionó fue en tener conocimiento diario de los avances de los proyectos

en los que ya han sido asignado un desarrollador, además disminuir el tiempo de respuestas

utilizado, mejor asignación de tareas entre otros beneficios

7.-Estaría Ud. dispuesto a invertir en la implementación del mencionado sistema

Sí No

Resultado: Un 87% estaría dispuesto a invertir en este sistema porque mencionan que sería

muy beneficioso tanto para la empresa como para los desarrolladores Véase el gráfico N.33

100%

0%

Si

No

Implementación

Page 64: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

48

50%

38%

12% De 1 a 2 dias

De 1 a 2 semanas

De mas de 2 semanas

Tiempo de Retraso

Fuentes InnovaSystem Ecuador S.A. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

8. Cuantos días de retraso se presentan entre cada presentación de informes.

De 1 a 2 días.

De 1 a 2 semanas.

Más de 2 semanas.

Resultado: según las encuestas realizadas se presentó que un 50% los días de retrasos en

la presentación de informe es de 1 a 2 días, en un 37% de 1 a 2 semanas y el 13% el

retraso es más de dos semanas. Véase en el gráfico N.34

Fuentes InnovaSystem Ecuador S.A. Año 201

Elaborado por las autoras (17 de Marzo del 2016)

88%

13%

Si

No

Implementación del Sistema

Gráfico 33 Implementación del sistema

Gráfico 34 Tiempo de retraso en informe

Page 65: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

49

13%

50% 13%

25%

Gerente General

Lider de proyecto

Analista de Sistema

Auditor de calidad

Cargo

3.1.3.1.4. Resultado de las preguntas dirigidas al empleador de otras compañías

desarrolladoras

Encuesta realizada a una empresa dedicada a la industria de software en donde el total

de población es de 30 personas, a 10 de ellos fueron encuestados porque forman parte del alto

mando y así se conocerá si estarían de acuerdo con la implementación de un sistema que

facilite el control y cuáles serán las ventajas y desventajas

1.- Cargo que ocupa en la empresa

Resultado: Entre las empresas encuestadas existen 2 Gerente General que representa el

12%, 8 Líderes de proyecto que representa el 50%, 2 Analistas de sistemas que representa el

13% y 4 Auditores de calidad que representa el 25%. Véase en el gráfico N.35

Fuentes Personal de empresas asociadas. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

2.- ¿Conoce usted el tipo de contratación outsourcing?

Sí No

Resultado: El conocimiento de este tipo de metodología es muy conocida por el alto mando.

Véase en el gráfico N.36

Gráfico 35 Función que desempeña en la empresa

Page 66: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

50

Gráfico 36 Conocimiento del método outsourcing

Fuentes Personal de empresas asociadas. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

3.- ¿Posee personal laborando en su organización en función de outsourcing?

Sí No

Resultado: Del total de desarrolladores entre Semi-Senior y Junior se encuentra once

personas laborando de manera outsourcing que representa el 69% y cinco están trabajando

de planta que representa el 31%. Véase en el gráfico N.37

Fuentes Personal de empresas asociadas. Año 2016 Elaborado por las autoras (17 de Marzo del 2016)

100%

0%

Si

No

Conocimiento outsourcing

67%

33%

Si

No

Personal Outsourcing

Gráfico 37 Personal desarrollador que se encuentra laborando

Page 67: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

51

4.-Cuenta su empresa con un sistema de control de actividades

Sí No

Resultado: En un 12% estas empresas si poseen un sistema de control, pero el 88% no

cuentan con este control. Véase en el gráfico N.38

Gráfico 38 Sistema de control en la empresa

Fuentes Personal de empresas asociadas. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

5.-Si su respuesta es no a la anterior pregunta, le gustaría contar con un sistema que

controle las actividades de sus desarrolladores

Sí No

Resultado: En un 100% de las encuestas indica que el alto mando le gustaría contar con

un sistema de control, pues indican que será de mucho beneficio para la empresa en la que

laboran. Véase en el gráfico N.39

11%

89%

Si

No

Sistema de Control

Page 68: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

52

Fuentes Personal de empresas asociadas. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

6..-Qué beneficios, cree Ud. que tendría su empresa al implementar dicho sistema

Entre los beneficios que indica el alto mando es que la implementación de este sistema

podría permitir configurar los derechos de acceso para todos los usuarios, eliminar la

pérdida de tiempo que implica recordar cada una de las actividades realizadas para poder

entregar los reportes al jefe de proyecto, y además de poder tener al alcance el reporte del

ciclo de los proyectos

7.-Estaría Ud. dispuesto a invertir en la implementación del mencionado sistema

Sí No

Resultado: EL 76% está de acuerdo que se implemente este sistema de control en su

empresa, pero el 24% dijo que no porque creen que el costo de implementación sería

muy elevado y por lo tanto la empresa no lo podría asumir. Véase en el gráfico N.40

100%

0%

Si

No

Sistema de Control

Gráfico 39 Implementación de un sistema de control

Page 69: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

53

60% 27%

13% De 1 a 2 dias

De 1 a 2 semanas

De mas de 2 semanas

Tiempo de Retraso

Fuentes Personal de empresas asociadas. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

8. Cuantos días de retraso se presentan entre cada presentación de informes.

De 1 a 2 días.

De 1 a 2 semanas.

Más de 2 semanas.

Resultado: el mayor tiempo de retraso con respecto a la presentación de informes fue de

1 a 2 días que representa un 62%, de 1 a 2 semanas fue del 25% y más de dos semanas

corresponde a un 13%. Véase en el gráfico N.41

Fuentes Personal de empresas asociadas. Año 2016

Elaborado por las autoras (17 de Marzo del 2016)

75%

25% Si

No

Implementación

Gráfico 40 Implementación del sistema

Gráfico 41 Tiempo de retraso de presentación de informes

Page 70: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

54

3.1.3.2.Análisis de la observación

Con respecto a esta técnica de recolección de datos se realizó de la siguiente manera se

acudió al campo de investigación, para poder visualizar la forma en cómo se asigna proyectos

a los desarrolladores y se pudo constatar que una vez que la empresa firma un contrato con

una empresa externa para brindar sus servicios los encargados son el presidente y gerente

general de la compañía que toman la decisión de quién es la persona idónea para enviarlos si

deberían ser uno, o varios y dependiendo de la necesidad de la empresa contratista, una vez

que se asigna al desarrollador esta se dirige a la empresa en donde le asignan un jefe de

proyecto que será el encargado de asignar actividades al desarrollador, además se pudo

constatar que el desarrollador cada actividad que realiza diariamente las van anotando en una

hoja la cual transcriben cada fin de mes para poder enviarlo a sus jefes y así dan conocer de

sus avances de manera que se vuelve tedioso y dificil de controlar diariamente e incluso es

muy posible que muchas cosas se omitan, por esto se necesita realizar reingeniería de los

procesos que se dispongan para la realización principal de las bitácoras.

En el analisis de la observacion se encontaron los siguientes conclusiones

No hay un debido control de las actividades que son realizadas por el personal

outsourcing

Desconocimiento del ciclo de vida de los proyectos

Incorrecta asignación de los desarrolladores a cada proyecto

Llevar un debido registro de los días en que labora el personal, permisos, feriados y

días recuperables.

3.1.3.3.Análisis de las entrevistas

La entrevista se la realizó a los empleados de InnovaSystem Ecuador S.A. que se

encuentran laborando como outsourcing, en la cual se especificó las falencias del sistema

manual actual, se constatò la falta de material automatizado o herramientas automatizadas

para poder llevar a cabo las actividades y poder tener mayor flujo y rapidez en los procesos

que conllevan a realizar las tareas y el soporte de la realización de las actividades, al final se

Page 71: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

55

concretò que el presente y constante problema es el que posee el desarrollador para poder

comunicar con claridad su trabajo y el soportar las labores que hà realizado a lo largo de su

jornada, manera tal que se considera como justificativo del tiempo invertido en compañías

clientes, vease en el Anexo 8

Conclusión de los métodos utilizados para la obtención de información en la 3.1.4.

empresa InnovaSystem Ecuador S.A.

Entre los métodos utilizados para la obtención de información como son las encuestas,

entrevistas y observación se puede concluir que la necesidad de un sistema que controle las

actividades es un beneficio que es de gran ayuda para el personal pues reduce su tiempo de

utilización que emplean para la redacción y entrega de sus actividades de forma mensual, en

cuanto al alto mando permite tener de manera continua la retroalimentación de los proyectos,

es así que entre los tres métodos realizados se buscó obtener cuales serían los beneficios y

desventajas que aporta el desarrollo de este sistema, además de realizarse este proceso de

obtención de información a la empresa InnovaSystem Ecuador S.A., se buscó realizar el

mismo proceso a industria de software con el objetivo de conocer si este aporte puede

mejorar el control existente en la actualidad

Page 72: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

56

Capítulo 4

Propuesta

La propuesta está destinada a la optimización del control de las actividades que encierra

el desarrollo de un sistema por parte del personal outsourcing de la empresa InnovaSystem

Ecuador S.A.

Este sistema pretende contar con módulos que permitan la correcta asignación de

actividades y el tiempo que implica su desarrollo, asignación de proyectos al personal,

emisión de reporte de actividades, emisión de reporte de ciclo de vida del proyecto de la

empresa, con el objetivo de optimizar el control de todas las actividades

Título de la propuesta 4.1.

Sistema informatico que permite controlar y realizar seguimiento de las actividades al

personal outsourcing mediante la generacion de reportes

Objetivo de la propuesta 4.2.

Generar reportes que permita mantener al dia las actividades que realiza el

desarrollador y conocer los porcentajes de avances de los proyectos

Justificación de la propuesta 4.3.

En los últimos años el control que se lleva al personal outsourcing con respecto a la

asignación de sus actividades, las tareas diarias realizadas por ellos y sobre todo de conocer

el avance de los procesos se ha convertido en un tema difícil de manejar por parte de la

compañía, en el transcurso de la investigación se ha podido observar cada una de estas

dificultades que presentan en esta empresa desarrolladora.

Con el objetivo de mejorar estas falencias, se resalta la importancia del presente

documento, en el cual, se propone un sistema en donde la parte beneficiada será tanto la

persona encargada del personal outsourcing es decir los jefes de proyectos y de igual manera

para el personal desarrollador, sistema que contará con módulos que permitirán a la parte

Page 73: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

57

administrativa asignar de manera correcta uno o varios desarrolladores a la realización de un

proyecto

Además de ello asignar días específicos que tomara la realización de dicho proyecto y

si es o no necesario alargar el tiempo asignado, otras de las facilidades que se presenta para el

jefe de proyecto es conocer el perfil de cada desarrollador, los días que labora y los que

solicita permiso, una de las funciones principales del sistema será la generación de reporte

que indicarán el ciclo de vida de cada proyecto y las actividades que realiza cada una de las

personas desarrolladoras y los beneficios que pretende entregar a la parte desarrolladora es un

sistema que permita detallar de forma diaria cada una de sus actividades con el objetivo que

se lleve un correcto control y dar a conocer a su jefe de proyecto sus avances, con esto se

trata de eliminar de forma radical el proceso llevado en la actualidad que era el envío

detallado de sus actividades por medio de correo electrónico y por ende se elimina la perdida

de correo

Descripción de la propuesta 4.4.

Requerimientos 4.4.1.

4.4.1.1.Requerimientos funcionales

Se debe asignar tareas a los desarrolladores dejando a su criterio el tiempo que tomen

en realizarlas

Asignar fechas en las que deberían cumplirse la realización de las tareas tiempo que

puede acortarse o extenderse según el requerimiento del desarrollador detallando el motivo

de la extensión del mismo

No existe un correcto control de los avances que realiza el desarrollador con respecto a

un proyecto, el sistema propone conocer de forma diaria las actividades que realiza el

desarrollador y el avance del proyecto

Page 74: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

58

Asignar desarrolladores a un proyecto, se realiza de acuerdo al criterio del jefe de

personal, con el sistema se podria ingresar los conocimientos, capacidades y areas destacadas

del desarrollador y asi incluirlo a un proyecto donde su desenvolvimiento sea el mas correcto

Se solicita permisos al jefe de proyecto de formal verbal, sin llevar un control de dichas

solicitudes y asi determinar si el desarrollador necesita mas tiempo para culminar los

proyectos asignados

4.4.1.2.Requerimientos no funcionales

Limitar el tiempo de ejecución de tareas, el desarrollador habrá ocasiones en que no

cumpla con el termino de sus tareas dejando como observación de tarea incumplidas, por lo

tanto la limitación no sería idóneo para el sistema

Los representantes de la compañía solicitan colocar el logo de la empresa en el sistema

Diagrama de flujo de procesos de InnovaSystem Ecuador S.A. 4.5.

Diagrama de flujo de InnovaSystem Ecuador S.A. 4.5.1.

Los procesos que se siguen en la actualidad con respecto al control del personal

outsourcing en InnovaSystem son de la siguiente manera

Una vez que existe un contrato con la empresa contratante (cliente) cada jefe de

personal se encarga de elegir el candidato idóneo para cumplir con los requerimientos del

cliente

El desarrollador es presentado con el cliente, y desde ese momento comienzan con el

desarrollo de sus actividades asignadas, y comienzan con la preparación de su informe de

actividades que deberá ser presentado mensualmente

Se envía este informe mediante correo electrónico si sucede el caso de que este informe

se extravió el desarrollador deberá volver a enviar la información a su jefe de proyecto para

que él pueda tener conocimiento del avance del proyecto y este proceso se vuelve a repetir,

procesos que se explica mediante el diagrama de flujo

Page 75: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

59

Elaborado por: Las autoras

Imagen 7 Diagrama de flujo – InnovaSystem Ecuador S.A

Page 76: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

60

Diagrama de flujo de la propuesta (procesos) 4.5.2.

En el diagrama de flujo se muestra cada uno de los procesos que se seguirá en el

desarrollo del sistema de control al personal desarrollador, como primer punto tenemos el

proceso de base de datos en donde se comienza con la recolección de información de las

habilidades, conocimientos, capacidades y experiencias de los desarrolladores esta

información se almacena en una base de datos empleados que estará a disposición de cada

jefe de proyecto.

El siguiente proceso será la asignación del personal a los proyectos en donde se debe

primero ingresar al sistema el nuevo proyecto.Una vez que se ingresa el proyecto se procede

a la elección de la o las personas que se encargaran del proyecto esta elección se realiza

mediante la elección de los conocimientos y experiencias ingresadas de cada uno de los

desarrolladores y así se incluye de una mejor manera a los desarrolladores en los proyecto

El siguiente proceso es la asignación de actividades a los desarrolladores primero se

ingresa las tareas y subtareas que forman parte del proyecto a desarrollarse esto se almacena

en las tablas de tareas y de esta forma se va asignando las tareas diarias a los desarrolladores

Otro de los procesos es el control y seguimiento de tareas en donde se registra las

novedades que se pueden presentar durante el desarrollo de sus tareas

El último proceso es la creación y presentación de las tareas este proceso es el más

importante puesto que permite al jefe de proyecto conocer los avances, en este proceso el

empleado ingresa sus tareas y se generan automáticamente los reportes que son enviados a la

parte administrativa, todos estos procesos son detallados en el diagrama de flujo

Page 77: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

61

Elaborado por: Las autoras

Jefe de proyecto

Imagen 8 Diagrama de flujo – Sistema

Page 78: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

62

Imagen 9 Creación de bitácora

Casos de uso 4.6.

Proceso creación de bitácora 4.6.1.

Elaborado por: Las autoras

La descripción de los casos de Uso se encuentran en el Anexo 11

Proceso de asignación de empleado a proyecto 4.6.2.

Imagen 10 Asignación de empleado

Elaborado por: Las autoras

Page 79: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

63

Proceso asignación de tareas 4.6.3.

Imagen 11 Asignación de tareas Elaborado por: Las autoras

Elección y justificación del gestor de base de datos 4.7.

En la concepción y éxito de cualquier sistema o estructura de sistema el motor de

base de datos es fundamental, existe la necesidad de utilizar una base de datos con

características de robustez, consistencia y relacional, adicionando de que sea libre sin tener

restricciones de licenciamiento o costos adicionales a los mismo, por lo mismo se pre-

seleccionó PostgreSQL y MySQL como los posibles candidatos, para la toma correcta de

la decisión se tomará en cuenta los puntos fuertes y débiles de cada una de ellas, por lo

cual se realizará el siguiente análisis:

Page 80: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

64

Tabla 2 Comparación entre gestores de base de datos pre-seleccionado

POSTGRESQL MYSQL

Posee una gran escalabilidad. Es capaz de

ajustarse al número de CPUs y a la

cantidad de memoria que posee el sistema

de forma óptima, haciéndole capaz de

soportar una mayor cantidad de peticiones

simultáneas de manera correcta.

Lo mejor de MySQL es su velocidad a

la hora de realizar las operaciones, lo que le

hace uno de los gestores que ofrecen mayor

rendimiento.

Implementa el uso de rollback's,

subconsultas y transacciones, haciendo su

funcionamiento mucho más eficaz, y

ofreciendo soluciones en campos en las

que MySQL no podría

Bajo consumo lo hacen apto para ser

ejecutado en una máquina con escasos

recursos sin ningún problema.

Capacidad de comprobar la integridad

referencial, así como también la de

almacenar procedimientos en la propia

base de datos, equiparándolo con los

gestores de bases de datos de alto nivel,

como puede ser Oracle.

Las utilidades de administración de este

gestor son envidiables para muchos de los

gestores comerciales existentes, debido a su

gran facilidad de configuración e instalación.

Probabilidad muy reducida de corromper los

datos, incluso en los casos en los que los

errores no se produzcan en el propio gestor,

sino en el sistema en el que está.

Consume gran cantidad de recursos. Carece de soporte para transacciones,

rollback's y subconsultas.

Fuente: Web MySQL -PostgreSQL

Análisis de la base de datos 4.8.

Al intentar comparar estos motores de base de datos podemos resaltar que ambos son

gratis, y ambas tienen soporte técnico, se seleccionó PostgreSQL por su facilidad de uso,

es muy fácil de usar y de gestionar o controlar incluso para usuarios que tengan pocos

conocimientos acerca de base de datos.

Modelo Entidad - Relación 4.9.

A continuación se detalla las tablas y la relación que existe entre cada una de ellas,

las tablas que se utilizaran en el desarrollo del sistema, de esta manera se arma nuestra

Page 81: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

65

base de datos en donde se guardarán la información correspondiente a nuestro campo de

investigación como se muestra en la imagen Anexo 9 y el diccionario de datos podrá ser

observado en el Anexo 10

Imagen 12 Modelo entidad-relación

Fuente: InnovaSystem Ecuador S.A. Elaborado: Las autoras

Page 82: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

66

Pantallas y Reportes de la propuesta 4.10.

Inicio de sesión. 4.10.1.

Imagen 13 Página Inicio Sesión.

Pantalla de inicio de sesión, en el que el usuario digita su usuario y clave para tener

acceso al sistema de control y seguimiento de actividades

Menú 4.10.2.

Imagen 14 Página Menú Principal

Pantalla de menú del sistema, es dinámica consta de 3 niveles padres

Mantenimientos, Procesos y Reportes, los cuales se pueden alimentar de acuerdo al

sistema y dependen de los registros almacenados en base de datos.

Page 83: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

67

Mantenimientos 4.10.3.

4.10.3.1.Mantenimiento de Usuarios.

Imagen 15 Pantalla Mantenimiento Usuarios.

Pantalla que permite gestionar la información de usuarios, permite detallar en tiempo

real los usuarios que se encuentran registrados en base de datos y permite crear y

modificar la información del usuario seleccionado, así mismo permitirá cambiarle el

estado al usuario seleccionado directamente desde la tabla que muestra el contenido de la

base de datos

4.10.3.2.Mantenimiento Empleados

Imagen 16 Página Mantenimiento empleados

Page 84: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

68

Pantalla que permite la gestión de la información de los empleados del sistema,

permite detallar en tiempo real los empleados que se encuentran registrados en base de

datos y permite crear y modificar la información del empleado seleccionado, así mismo

permitirá cambiarle el estado al empleado seleccionado directamente desde la tabla que

muestra el contenido de la base de datos.

4.10.3.3.Mantenimiento Menú Permisos y Roles

Imagen 17 Pantalla Mantenimiento Menú Permisos y Rol.

Pantalla que permite gestionar los mantenimientos a utilizarse en el menú, crea modificar y

elimina menús, roles y permisos, asigna roles a usuarios y permisos a roles, para que los

mismos puedan tener accesos a las diferentes pantallas

Page 85: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

69

Imagen 19 Gestión de Proyectos

4.10.3.4.Mantenimiento de empresa

Pantalla que permite la gestión de la información de las empresas se encuentra en

relación laboral con la empresa principal, permite ingresar el nombre de la empresa, correo

institucional y el teléfono además de poder conocer el estado en que se encuentra.

Gestión de Proyectos 4.10.4.

4.10.4.1.Proyecto

Pantalla que permite gestionar los proyectos de desarrollo de software permite agregar

nuevos proyectos, modificarlos inactivarlos, agregar actividades al proyecto, agregar

empleados a proyectos y asignar fechas de actividades a empleados.

Imagen 18 Mantenimiento de empresas

Page 86: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

70

4.10.4.2.Asociación Empresa – Proyecto

Pantalla que permite ingresar un nuevo proyecto y la empresa que solicita el mismo,

además de saber si se encuentra activo

4.10.4.3.Asociación jefe de proyecto

Pantalla que permite asociar el nuevo proyecto ingresado a un jefe de proyecto, y

conocer en qué estado se encuentra el jefe de proyecto

Gestión de empleado - proyecto 4.10.5.

4.10.5.1.Asignación a empleado

Pantalla que permite la asignación del empleado que estará involucrado en el

desarrollo del proyecto ingresado

Imagen 20 Asociación empresa- proyecto

Imagen 21 Asociación jefe de proyecto

Imagen 22 Asignación a empleado

Page 87: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

71

4.10.5.2.Asignación proyecto - actividades

Pantalla que permite asignar actividades y subactividades al proyecto ingresado,

fecha de inicio, fecha de finalización y observación del mismo

4.10.5.3.Asignación actividad a empleado

Pantalla en donde se asocia y asigna actividades y subactividades de un proyecto a

un empleado indicando la fecha de inicio y finalización de la misma

Imagen 23 Asignación proyecto - actividades

Imagen 24 Asignación actividad a empleado

Page 88: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

72

Gestión de bitácora de empleados. 4.10.6.

Pantalla que permite la selección de los días para poder explicar el cronograma de

actividades realizadas para el día seleccionado

Impacto de la propuesta 4.11.

En este parte del capítulo se explicará el impacto que tendría el desarrollo de este

sistema de control en las empresas desarrolladoras, específicamente en la empresa

Innovasystem Ecuador S.A. cuales serían los beneficios, ventajas y desventajas, los

impactos económicos, sociales, políticos y ambientales. Nos referimos a impactó a todos

los efectos que pudieran causar una vez que se implemente el sistema y así evaluar si estos

efectos pueden resultar positivos o negativos

Impacto económico 4.12.

Un estudio de impacto económico ayuda a la parte administrativa de la empresa a

conocer cada uno de los gastos que se deben incurrir para la implementación de este

sistema de control, en donde estos gastos no pueden ser mayor a la rentabilidad que se

proyecta obtener que en muchas ocasiones resulta ser negativa para la empresa y por este

motivo se prefiere no implementarlo porque representa un gasto no considerado

Con respecto a este sistema de control se puede manifestar que el costo de

implementación no sería muy elevado, pues en los costos de las herramientas utilizadas

Imagen 25 Gestión bitácora de empleados

Page 89: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

73

para el desarrollo del sistema son gratis tanto en el lenguaje de programación, como el

interfaz de usuario y demás herramientas

Con respecto al servidor que se utilizara para que se envían las peticiones del usuario

y se devuelva una respuesta será también totalmente gratis en el gasto que se debe incurrir

para su implementación es en un repositorio web que será el que debe almacenar y

mantener la información ingresada con un costo que varía dependiendo de las

características del mismo como son las instancias, el tipo de sistema operativo a utilizarse,

la capacidad de memoria y el almacenamiento local, los indicadores de productividad son

los más empleados para definir si un proceso en donde se aplicó algún tipo de reingeniería

usando tecnología, ha generado beneficios y cualitativos para la empresa.

Tabla 3 Detalle de precios del repositorio Amazon.com

Instancia Linux/Unix Windows Memoria(GB) Almacenamiento

local (GB)

Micro $0,027 por hora $0,037 por hora 613 8

Pequeña $0,115 por hora $0,150 por hora 1,7 160

Mediana $0,230 por hora $0,300 por hora 3,75 410

Grande $0,460 por hora $0,600 por hora 7,5 850

Extra grande $0,920 por hora $1,200 por hora 15 1690

Precio y capacidad de almacenamiento del repositorio de Amazon.com

Fuente: Amazon.com

Se concluye que es factible y es apropiado inclinarse por la propuesta mencionada;

en cuestión financiera, no habría pérdida financiera, el problema era el tiempo invertido y

las veces fallidas de presentación de actividades. Analizando la propuesta nueva, se va a

tener que realizar una pequeña inversión monetaria para el repositorio en la nube, pero el

Page 90: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

74

resultado que obtendremos será un beneficio para la parte gerencial y que distribuye y

controla el trabajo de los desarrolladores, lo que a futuro se podrá tener como resultado

una mayor agilidad de procesos y un mayor control del diseño de sistema como tal, por

ende, esto se verá reflejado en rapidez de entrega de procesos y en las ventas de los

sistemas futuros.

Impacto ambiental 4.13.

El impacto ambiental se define como las consecuencias que causa la realización de

una acción sobre el medio ambiente, la cual sirve para analizar, estudiar e informar los

efectos ambientales que se puedan ocasionar durante la ejecución de algo, con el objetivo

de que las partes involucradas puedan implementarlo, modificarlos o rechazarlo

dependiendo de estos efectos que cause

Con el desarrollo de este sistema se puede reducir en un gran porcentaje la

utilización de papel que en muchas ocasiones es utilizado para la presentación de las

actividades, esto permite reducir la tala de árbol pues realizando todos estos procesos de

forma web o digital, permite cuidar el medio ambiente.

Page 91: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

75

Conclusiones 4.14.

Una vez realizado el proceso de investigación, utilizando diferentes métodos para la

obtención de información, planteando los diferentes objetivos tanto generales y especificos

de la presente tesis podemos concluir

Se realizó un análisis de los procesos administrativos actuales, desarrollado con

métodos de encuesta y de observación en donde las opiniones coincidían que estos

procesos no resultan ser factibles en la entrega de informe de actividades pues en muchas

ocasiones este proceso se repetia varias veces, si asi lo requeria el jefe a cargo del

proyecto.

Con respecto a la implementación de la propuesta los usuarios principales que

alimentarén el sistema, opinaron de la siguiente manera: un 89% aceptables, pues

indicaron que las mejoras serían altamente satisfactorias y sólo el 11% de las opiniones

fueron negativas pues indicaron que el costo de la misma sería un gasto que la empresa no

tiene considerado incurrir. Por parte del personal de empresas asociadas a InnovaSystem

Ecuador dedicadas a actividades similares, se observó que la propuesta tiene una gran

aceptación y que para la perspectiva de las personas externas es una gran iniciativa el

considerar poder contar con un sistema de gestión de éste tipo.

Se delimitó la fase productiva, con este proceso se logró definir las funciones que

cada integrante debe cumplir de acuerdo a sus roles en la empresa, además se definió como

mecanismo de control y seguimiento de tareas y proyectos, el desarrollo de una bitácora en

donde se puede ir detallando a diario las actividades realizadas, en el cual tanto el

desarrollador como el jefe de proyecto tengan conocimiento de los avances, logrando de

tal manera que los procesos mejoren.

Es necesario para InnovaSystem contar con una propuesta que permita diseñar y

desarrollar un sistema que controle las actividades de desarrollo de software, con el

objetivo de asignar, controlar y dar seguimiento a las actividades diarias del personal

outsourcing, pues la actual forma de control de actividades, resulta ser tedioso tanto para el

desarrollador como para los jefe de proyecto.

Page 92: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

76

Recomendaciones 4.15.

Una vez concluida la tesis, se considera interesante plantear una propuesta para

mejorar los procesos y adaptándonos a las nuevas tecnologías sustentables y accesibles a

todas las personas hoy en día y teniendo una plataforma de nube se puede desarrollar

aplicativos móviles que permitan tener desde cualquier parte del mundo reportes o

históricos de todas las actividades realizadas dentro del aplicativo.

Otra recomendación es la implementación de un módulo extra en la plataforma para

poder registrar las diferentes capacitaciones impartidas a los desarrolladores, la misma que

nos servirá para poder determinar con mayor facilidad cuales son los recursos óptimos

para que se integren según los requerimientos de los clientes y los proyectos que se

presentan.

Agregando a las recomendaciones, implementar un mecanismo de check list en el

cual se tenga un control según el tiempo que lo disponga el jefe de proyecto para poder

revisar cada uno de los materiales informáticos y las condiciones externas en las que se

encuentra el personal que labora como outsoursing, todo esto se lo podría implementar

mediante dispositivos móviles, logrando con esto poder determinar en el caso de que haya

retrasos, que los mismo pueden ser ocacionados por factores externos.

Page 93: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

77

Bibliografía

Alegsa, L. (26 de Junio de 2016). Alegsa. Obtenido de

http://www.alegsa.com.ar/Dic/aplicacion_web.php

Bayardo, M. G. (1987). Introduccion a la metodologia de la investigacion educativa .

Boni, M. (Junio de 2011). Compositio. Obtenido de

http://industrialocaldelsoftware.blogspot.com/

Comercio, E. (7 de Noviembre de 2014). El Comercio. Obtenido de

http://www.elcomercio.com/actualidad/software-ecuador-encuentro-ministerio-

telecomunicaciones.html

Definicion ABC. (2007). Obtenido de http://www.definicionabc.com/tecnologia/http.php

Diaz, L. F. (2005). Analisis y planeamiento (PRIMERA EDICION ed.). San jose, Costa

Rica: Universidad Estatal a distancia.

Fontela, A. (Agosto de 2012). Raiola Networks. Obtenido de

https://raiolanetworks.es/blog/que-es-bootstrap/

Gardey, J. P.-A. (2008). Definicion de . Obtenido de http://definicion.de/entrevista/

Gomez, C. (16 de Abril de 2010). Obolog. Obtenido de http://carlosg3321.obolog.es/cual-

diferencia-bd-sgbd-sistema-gestion-base-datosr-560198

Gomez, G. (1997).

Hernandez. (2010).

Hernandez, V. S. (27 de Abril de 2015). Eumed.net. Obtenido de

http://www.eumed.net/cursecon/ecolat/la/09/vsh.htm

Herrera, M. (9 de Abril de 2015). blogspot. Obtenido de http://entremh.blogspot.com/

Jorolo, P. (21 de Agosto de 2012). Mozilla developer network. Obtenido de

https://developer.mozilla.org/es/docs/AJAX

Kahn. (1957).

Lopez, M. (30 de Junio de 2002). Gestiopolis. Obtenido de

http://www.gestiopolis.com/auditoria-y-control-de-los-recursos-humanos/

M, C. (16 de Diciembre de 2014). Nubelo. Obtenido de http://blog.nubelo.com/que-son-

los-frameworks/

Merino, J. P.-M. (2010). Definicion de. Obtenido de http://definicion.de/url/

Mondy, W. (2005). Administracion de Recursos Humanos (Novena Edicion ed.). (M. A.

Carrion, Trad.) Mexico, Mexico.

Page 94: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

78

Patricio. (21 de Marzo de 2013). Desarrollando webs dinamicas . Obtenido de

desarrollandowebsdinamicas.blogspot.com/2013/03/que-es-laravel.html

Perez, J. (5 de Junio de 2007). Maestros del web. Obtenido de

http://www.maestrosdelweb.com/herramientas-adecuadas-para-el-diseno-y-

desarrollo-de-un-sitio-web/

Robbins, S. (2005). Administracion (OCTAVA EDICION ed.). Puebla, Mexico.

Sampieri, R. (1997). Metodologia de la Investigacion.

Sherwin, p. (2015). la investigacionen la informatico. Guayaquil: 3 chanchitos.

Slideshare. (23 de Enero de 2014). Obtenido de

http://es.slideshare.net/micaelgallego/tema2-tecnologas-de-desarrollo-de-

aplicaciones-web

Stoner, J. A. (1996). Administracion (SEXTA EDICION ed., Vol. 1). Mexico, Mexico.

Suramerica, A. P. (6 de Noviembre de 2014). Obtenido de ANDES:

http://www.andes.info.ec/en/node/36679

Tamayo, M. T. (1997).

Tamayo, M. T. (2004). El proceso de la Investigacion cientifica . Limusa.

Taylor. (1987).

Timesheets MTS Sotfware. (Diciembre de 2012). Obtenido de

http://www.timesheetsmts.com/

Uquillas, C. A. (2010). Eumed.net. Obtenido de

http://www.eumed.net/cursecon/ecolat/ec/2007/cau-outsourcing.htm

Page 95: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

79

Anexo

Anexo 1: Formato de encuestas realizadas vía formularios de google. (Empleado)

Page 96: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

80

Anexo 2: Formato de encuestas realizadas vía formularios de google. (Empleador)

Page 97: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

81

Anexo 3: Resumen de la recopilación de información de las encuestas realizadas en

InnovaSystem y empleados de organizaciones asociadas (Empleados)

Page 98: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

82

Anexo 4: Resumen de la recopilación de información de las encuestas realizadas en

InnovaSystem y empleados de organizaciones asociadas

Page 99: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

83

Anexo 5: Manual de configuración del sistema

La estructura del entorno de trabajo se divide por 4 módulo: APP, EJB, Commons,

WEB.

El módulo APP es el que contiene todas las librerías a utilizar y necesarias para el

funcionamiento del sistema y sus características en general.

El módulo COMMONS es el que contiene librerías sean propias de los

desarrolladores o del framework que se utilizarán en todo el proyecto, así mismo como

Page 100: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

84

métodos, funciones o validaciones globales que puedan utilizarse desde cualquier módulo

del sistema.

El módulo EJB es el que contiene el negocio del sistema, el representa en la

estructura de la metodología MODELO-VISTA-CONTROLADOR, la parte MODELO,

en él se contiene BO (Business Objects) que contiene validaciones de negocios y DAO

(Data Access Object) el cual contiene el tratamiento de la base de datos.

Y al finalizar se obtiene una estructura normalizada, separada y organizada para las

diferentes acciones que dentro del sistema se maneja.

Page 101: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

85

En el contenido de la propuesta se encuentran clases o archivos que contienen

instrucciones importantes para el proyecto.

La clase WEB.XML, es aquella que contiene la información de que página correrá

primero, es decir que página será el primer byte renderizado en el aplicativo.

Page 102: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

86

En el archivo PERSISTENCE-CONFIG.XML, se configura instrucciones para

mostrar ciertas páginas cuando se requiera.

Page 103: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

87

Anexo 6: Manual de configuración del servidor glassfish.

Una vez creado el servidor en el sistema, se lo subirá para poder configurar el pool

de conexión con la base de datos.

Ingresamos en la consola del servidor.

Page 104: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

88

Se debe agregar dos registros uno de JDBC Resources y otro de JDBC Pool

Se configura la conexión con el driver de Postgres.

Page 105: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

89

Entre las opciones avanzadas se encuentran las características que permiten la

conexión con la base de datos y se asocia el recurso con el pool de conexión.

Para poder ejecutar el aplicativo con ayuda del servidor de aplicaciones se inicia el

servidor.

Page 106: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

90

Luego se añade la aplicación embebida en el módulo de App y está listo para

ejecutarlo desde el navegador.

Page 107: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

91

Anexo 7: Manual de configuración del reporteador JasperSoft.

Se añade una nueva conexión para base de datos de tipo JDBC Connection.

Se ingresa todos los parámetros de conexión a la base de datos incluido el archivo .jar que

permite la conexión con la misma.

Se realiza la prueba para verificar que se realizó correctamente la conexión con la base de

datos.

Page 108: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

92

Anexo 8: Entrevista realizada a personal outsoursing de InnovaSystem S.A.

(16/03/2016).

PARTE I: IDENTIFICANDO PERFIL DE USUARIO/CLIENTE

Nombre del entrevistado Michael Marcillo Ypanaqué.

Rol en organización Desarrollador de Software.

Responsabilidades del entrevistado Creación de módulos y servicio de soporte de software en TC

Televisión.

PARTE II: EVALUACIÓN DEL PROBLEMA

¿Qué problemas debe solucionar el sistema?

En el caso de los desarrolladores debería permitir ingresar las actividades y descripciones u

observaciones de las mismas según lo que se asignó en su debido tiempo.

PARTE III: ENTENDIENDO EL ENTORNO

¿Quiénes serán los usuarios del Sistema?

Los desarrolladores principalmente, jefes de proyectos, administrador de proyectos y jefes de

InnovaSystem.

¿Cuál será su nivel de control de PC respecto al sistema?

El sistema debería permitir que la información se pueda ingresar desde cualquier parte del

mundo incluso.

¿Tienen los usuarios experiencia en este tipo de aplicaciones

Debido a que la mayoría de la gente es desarrolladora y trata con sistemas operativos y

lenguaje de programación todos tienen el nivel adecuado para almacenar la información

adecuada.

¿Hay aplicaciones/sistemas relevantes a tener en cuenta en nuestro Sistema

Actualmente no, todo se lo hace de manera manual.

¿Cuáles son las expectativas de usabilidad del Producto

Se tiene como expectativa que al final del mes se pueda tener la información de soporte para

el cliente de una manera más eficaz, del mismo modo se pueda demostrar el nivel de avance

de cada sistema.

PARTE IV: EVALUANDO LA OPORTUNIDAD

¿Cómo valoraría que la solución ha sido un éxito?

Si al final del mes me topa menos tiempo la realización de la bitácora mensual.

PARTE V: EVALUANDO LA SOLUCIÓN

¿En qué posición de un ranking pondría cada una de estas capacidades?

Se podría realizar mayores mejoras a la idea, pero satisfacería muchas de las necesidades de

la organización se podrían indicar que es una aplicación aceptable.

¿Cuáles son tus expectativas en cuanto a rendimiento del sistema?

Lo que se espera al final del proyecto es mayor comunicación entre el personal

administrativo, de manera que se sepa cuanto avanza o no un desarrollado.

Page 109: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

93

Anexo 9: Modelo Entidad-Relación

Page 110: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

94

Page 111: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

95

Page 112: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

96

Anexo 10: Diccionario de datos

Tabla 4 Tabla Usuario Rol

TABLA CLASE DESCRIPCIÓN

usuario_rol UsuarioRol.java Se relaciona al usuario con el rol que

se le asignó. COLUMNA TIPO DE

DATO VARIABLE TIPO DE

DATO DESCRIPCIÓN

usu_rol_codigo bigint usuRolCodigo Long Código de la tabla usuario_rol

usu_codigo bigint usuCodigo Long Código de la tabla usuarios

ro_codigo bigint roCodigo Long Código de la tabla rol

est_codigo bigint estCodigo Long Código de la tabla estado

Tabla 5 Tabla Rol

TABLA CLASE DESCRIPCIÓN rol Rol.java Se indica, según el tipo de permisos

que va a tener el usuario.

COLUMNA TIPO DE

DATO VARIABLE TIPO DE

DATO DESCRIPCIÓN

ro_codigo bigint roCodigo Long Código de la tabla rol

ro_descripcion character roDescripcion String Descripción de la tabla rol

Tabla 6 Tabla Usuarios

Tabla 7 Tabla Tipo Novedad

TABLA CLASE DESCRIPCIÓN usuarios Usuarios.java Se registra los usuarios con sus

respectivas claves, los cuales van a

hacer uso del sistema. COLUMNA TIPO DE

DATO VARIABLE TIPO DE

DATO DESCRIPCIÓN

usu_codigo bigint usuCodigo Long Código de la tabla usuarios

usu_usurname character usuUsername String Nombre del usuario

usu_pasword character usuPasword String Contraseña de usuario

usu_usuario_ing bigint usuUsuarioIng Long Ingreso del usuario

usu_usuario_mod bigint usuUsuarioMod Long Modificación del usuario

est_codigo bigint estCodigo Long Estado del usuario

em_codigo bigint emCodigo Long Empleado asociado a un usuario

usu_fecha_ing timestamp usuFechaIng Date Fecha de ingreso del usuario

usu_fecha_mod timestamp usuFechaMod Date Fecha de modificación del usuario

TABLA CLASE DESCRIPCIÓN tipo_novedad TipoNovedad.java Se registran las diferentes novedades

a utilizarse en el control de las

novedades del empleado. COLUMNA TIPO DE

DATO VARIABLE TIPO DE

DATO DESCRIPCIÓN

t_no_codigo bigint tNoCodigo Long Código de la tabla tipo_novedad

t_no_descripcion character tNoDescripcion String Descripción de la tabla tipo_novedad

Page 113: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

97

Tabla 8 Tabla Tipo de Estudio

TABLA CLASE DESCRIPCIÓN tipo_estudio TipoEstudio.java Se registra los tipos de estudio que

puede tener un empleado, los

mismos pueden ser primaria,

secundaria, superiores, etc. COLUMNA TIPO DE

DATO VARIABLE TIPO DE

DATO DESCRIPCIÓN

t_es_codigo bigint tEsCodigo Long Código de la tabla tipo_estudio

t_es_descripcion character tEsDescripcion String Descripción de la tabla tipo_estudio

Tabla 9 Tabla Tipo Cambio de Usuario

Tabla 10 Tabla Tipo cambio de proyecto

TABLA CLASE DESCRIPCIÓN tipo_cambio_proyecto TipoCambioProyecto.java

COLUMNA TIPO DE

DATO VARIABLE TIPO DE

DATO DESCRIPCIÓN

tip_cam_pro_codigo bigint tipCamProCodigo Long Código de la tabla

tipo_cambio_proyecto

tip_cam_pro_descripcio

n

character tipCamProDescrip

cion

String Descripción de la tabla

tipo_cambio_proyecto

Tabla 11 Tabla proyecto control actividad

TABLA CLASE DESCRIPCIÓN tipo_cambio_usuarios TipoCambioUsuarios.java

COLUMNA TIPO DE

DATO VARIABLE TIPO DE

DATO DESCRIPCIÓN

tip_cam_us_codigo bigint tipCamUsCodigo Long Código de la tabla

tipo_cambio_usuarios

tip_cam_us_descripcio

n

character tipCamUsDescrip

cion

String Descripción de la tabla

tipo_cambio_usuarios

TABLA CLASE DESCRIPCIÓN proyecto_control_actividad ProyectoControlActividad.java Se registra el control de las

actividades del empleado. COLUMNA TIPO DE

DATO VARIABLE TIPO DE

DATO DESCRIPCIÓN

pro_con_ac_codigo bigint proConAcCodigo Long Codigo de la tabla proyecto_control_actividad

pro_con_ac_fecha_desde time proConAcFechaDesde Time Fecha de inicio del control de actividades

pro_con_ac_fecha_hasta time proConAcFechaHasta Time Fecha final del control de actividades

pro_con_ac_porcentaje_avance

time proConAcPorcentnajeAvance Time Fecha de control actividades en porcentaje de avance

pro_con_ac_tarea_completa character proConAcTareaCompleta String Descripción de tareas completas

pro_con_ac_observacion character proConAcObservacion String Descripción de observaciones

pro_con_ac_documento bytea proConAcDocumento byte Documento de control de actividad

pro_codigo bigint proCodigo Long Proyecto asociado a un control de actividades

ac_codigo bigint proAcCodigoPadre Long Actividades de un proyecto asociado a un

control de actividades

em_codigo bigint emCodigo Long Empleado asociado a un control de

actividades

est_codigo bigint estCodigo Long Código de la tabla estado

Page 114: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

98

Tabla 12 Tabla proyecto actividades

Tabla 13 Tabla proyecto actividad empleado

TABLA CLASE DESCRIPCIÓN proyecto_actividad_emple

ado ProyectoActividadEmpleado.java Se relaciona al empleado, el proyecto y las actividades o

subactividades que va a desempeñar. COLUMNA TIPO DE

DATO VARIABLE TIPO DE

DATO DESCRIPCIÓN

pro_ac_em_c

odigo

bigint proAcEmCodigo Long Código de la tabla proyecto_actividad_empleado

pro_codigo bignt proCodigo Long Proyecto asociado a la actividad de un empleado

ac_codigo bigint proAcCodigo Long Actividades de un proyecto asociado a un empleado

em_codigo bigint emCodigo Long Empleado asociado a la actividad de un proyecto

Tabla 14 Tabla proyecto

TABLA CLASE DESCRIPCIÓN proyecto Proyecto.java Se registra la información importante de

los proyectos. COLUMNA TIPO DE

DATO VARIABLE TIPO DE

DATO DESCRIPCIÓN

pro_codigo bigint proCodigo Long Código de la tabla proyecto

pro_descripcion character proDescripcion String Descripción del proyecto

pro_observacion character proObservacion String Observaciones del proyecto

est_codigo bigint estCodigo Long Código de la tabla estado

usu_codigo_ing bigint usuCodigoIng Long Código del usuario que ingresa

usu_codigo_mod bigint usuCodigoMod Long Código del usuario que modifica

pro_fecha_inicio timestamp proFechaInicio Date Fecha de inicio del proyecto

pro_fecha_fin timestamp proFechaFin Date Fecha de fin del proyecto

pro_fecha_ing timestamp proFechaIng Date Fecha de ingreso del proyecto

pro_fecha_mod timestamp proFechaMod

Date Fecha de modificación del proyecto

TABLA CLASE DESCRIPCIÓN proyecto_actividades ProyectoActividades.java Se relaciona los proyectos con las

actividades que se van a realizar en los

mismos, incluido las subactividades. COLUMNA TIPO DE

DATO VARIABLE TIPO DE

DATO DESCRIPCIÓN

pro_ac_codigo bigint proAcCodigo Long Código de la tabla proyecto_actividades

pro_ac_descripcion character proAcDescripcion String Descripción de la actividades de un

proyecto

pro_ac_observacion character proAcObservacion String Observación de las actividades de un

proyecto

pro_codigo bigint proCodigo Long Actividades asociadas a un proyecto

pro_ac_codigo_padre bigint proAcCodigoPadre Long

est_codigo bigint estCodigo Long Código dela tabla estado

usu_codigo_ing bigint usuCodigoIng Long Código del usuario que ingresa

usu_codigo_mod bigint usuCodigoMod Long Código del usuario que modifica

pro_ac_fecha_ing timestamp proAcFechaIng Date Fecha de ingreso de las actividades de un

proyecto

pro_ac_fecha_mod timestamp proAcFechaMod Date Fecha de modificación de las actividades

de un proyecto

Page 115: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

99

Tabla 15 Tabla provincia

TABLA CLASE DESCRIPCIÓN provincia Provincia.java Se registran las provincias que se

utilizaran en la información personal de

los empleados. COLUMNA TIPO DE

DATO VARIABLE TIPO DE

DATO DESCRIPCIÓN

prov_codigo bigint provCodigo Long Código de la tabla provincia

prov_descripcion character provDescripcion String Descripción de la provincia

pai_codigo bigint paiCodigo Long Código de país

Tabla 16 Tabla permisos menú rol

TABLA CLASE DESCRIPCIÓN

permisos_menu_rol Permisos_menu_rol.java Se relaciona los permisos específicos para

los menús relacionados con los roles.

COLUMNA TIPO DE

DATO

VARIABLE TIPO DE

DATO

DESCRIPCIÓN

per_mnu_ro_cod

igo

bigint perMnuRoCodigo Long Código de la tabla permisos_menu_rol

ro_codigo bigint roCodigo Long

per_codigo bigint perCodigo Long Código del permiso

est_codigo bigint estCodigo Long Código del estado

Tabla 17 Tabla país

TABLA CLASE DESCRIPCIÓN

pais Pais.java Se registran los países que se utilizaran en

la información personal de los empleados.

COLUMNA TIPO DE

DATO

VARIABLE TIPO DE

DATO

DESCRIPCIÓN

pai_codigo bigint paiCodigo Long Código de la tabla país

pai_descripcion character paiDescripcion String Descripción del país

Tabla 18 Tabla nacionalidad

TABLA CLASE DESCRIPCIÓN

nacionalidad Nacionalidad.java Se registran las nacionalidades que se

utilizaran en la información personal de

los empleados.

COLUMNA TIPO DE

DATO

VARIABLE TIPO DE DATO DESCRIPCIÓN

nac_codigo bigint nacCodigo Long Código de la tabla nacionalidad

nac_descripcion character nacDescripcion String Descripción de la nacionalidad

pai_codigo bigint paiCodigo Long Código del país

Tabla 19 Tabla Menú rol

TABLA CLASE DESCRIPCIÓN

menu_rol MenuRol.java Se relaciona, todas las pantallas asociadas

a los roles creados.

COLUMNA TIPO DE

DATO

VARIABLE TIPO DE DATO DESCRIPCIÓN

me_ro_codigo bigint meRoCodigo Long Código de la tabla menú_rol

ro_codigo bigint roCodigo Long Código del rol

est_codigo bigint estCodigo Long Código del estado

Page 116: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

100

Tabla 20 Tabla Menú

TABLA CLASE DESCRIPCIÓN

menu Menu.java Se indica los módulos del

sistema a utilizarse.

COLUMNA TIPO DE

DATO

VARIABLE TIPO DE

DATO

DESCRIPCIÓN

mnu_codigo bigint mnuCodigo Long Código de la tabla menú

mnu_descripcion character mnuDescripcion String Descripción del menú

mnu_pagina character mnuPagina String

est_codigo bigint estCodigo Long Código del estado

Tabla 21 Tabla log usuario

TABLA CLASE DESCRIPCIÓN

log_usuario LogUsuario.java Se registran las actividades y

cambios realizados en la tabla

usuario

COLUMNA TIPO DE

DATO

VARIABLE TIPO DE

DATO

DESCRIPCIÓN

log_usu_codigo bigint logUsuCodigo Long Código de la tabla log_usuario

est_codigo bigint estCodigo Long Código del estado

tip_cam_usu_codigo bigint tipCamUsCodigo Long Código del usuario que realiza

los cambios

usu_codigo bigint usuCodigo Long Código del usuario

log_usu_codigo_fecha timestamp logUsuCodigoFecha Date

usu_username character usuUsername String Usuario que ingresa al sistema

usu_pasword character usuPasword String Contraseña del usuario

em_codigo bigint emCodigo Long Código del empleado

ro_codigo bigint roCodigo Long Código del rol

usu_codigo_cambio bigint Código del usuario que realizo

el cambio

Tabla 22 Tabla log proyecto

TABLA CLASE DESCRIPCIÓN

log_proyecto LogProyecto.java Se registran las actividades y cambios

realizados en la tabla proyecto

COLUMNA TIPO DE

DATO

VARIABLE TIPO DE

DATO

DESCRIPCIÓN

log_pro_codigo bigint logProCodigo Long Código de la tabla log_proyecto

pro_codigo bigint proCodigo Long Código del proyecto

pro_descripcion character proDescripcion Long Descripción del proyecto

est_codigo bigint estCodigo Long Código del estado

tip_cam_pro_codigo bigint tipCamProCodigo Long Código del tipo de cambio al proyecto

usu_codigo bigint usuCodigo Long Código del usuario

log_pro_fecha timestamp logProFecha Date Fecha del log proyecto

pro_fecha_fin timestamp proFechaFin Date Fecha de fin del proyecto

pro_fecha_inicio timestamp proFechaInicio Date Fecha de inicio del proyecto

Page 117: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

101

Tabla 23 Tabla log proyecto actividades

TABLA CLASE DESCRIPCIÓN log_proyecto_actividades LogProyectoActividade.java Se registran las actividades y cambios

realizados en la tabla proyecto

actividades

COLUMNA TIPO DE

DATO

VARIABLE TIPO DE

DATO

DESCRIPCIÓN

log_pro_ac_codigo bigint logProAcCodigo Long Código de la tabla

log_proyecto_actividades

pro_ac_codigo bigint proAcCodigo Long Código de la tabla proyecto actividades

pro_codigo bigint proCodigo Código de proyecto

log_pro_ac_descripcion character logProAcDescripcion String Muestra la descripción de las

actividades de un proyecto

log_pro_ac_observacion character logProAcObservacion String Muestra las observaciones de las

actividades de un proyecto

est_codigo bigint estCodigo Long Código del estado

usu_codigo bigint usuCodigo Long Código del usuario

log_pro_ac_fecha timestamp logProAcFecha Date Fecha del log proyecto actividades

tip_cam_pro_ac_codigo bigint tipCamProAcCodigo Long Código de tipo de cambio en las

actividades del proyecto

tip_cam_pro_ac_tipo character tipCamProAcTipo String Tipos de cambio en las actividades de

un proyecto

Tabla 24 Tabla estado

TABLA CLASE DESCRIPCIÓN estado Estado.java Se especifica el código y la descripción

de los diferentes estados que se

manejan en el sistema. COLUMNA TIPO DE DATO VARIABLE TIPO DE DATO DESCRIPCIÓN

est_codigo bigint estCodigo Long Código de la tabla estado

est_descripcion character estDescripcion String Descripción del estado

Tabla 25 Tabla empleados

TABLA CLASE DESCRIPCIÓN empleados Empleados.java Se almacena información específica de los

empleados. COLUMNA TIPO DE

DATO

VARIABLE TIPO DE

DATO

DESCRIPCIÓN

em_codigo bigint emCodigo Long Código de la tabla empleado

em_nombres character emNombres String Descripción del nombre del empleado

em_apellidos character emApellidos String Descripción de los apellidos del empleado

em_cedula character emCedula String Descripción de la cedula del empleado

em_telefono character emTelefono String Teléfono del empleado

em_fecha_nacimiento timestamp emFechaNacimiento Timestamp Fecha de nacimiento del empleado

est_codigo bigint estCodigo Long Código del estado

pai_codigo bigint paiCodigo Long Código del país

ciu_codigo bigint ciuCodigo Long Código de la ciudad del empleado

nac_codigo bigint nacCodigo Long Código de nacionalidad del empleado

prov_codigo bigint provCodigo Long Código de provincia del empleado

Page 118: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

102

Tabla 26 Tabla empleado proyectos

TABLA CLASE DESCRIPCIÓN empleado_proyecto EmpleadoProyecto.java Se relaciona a los empleados con el proyecto

asignado. COLUMNA TIPO DE

DATO

VARIABLE TIPO DE

DATO

DESCRIPCIÓN

em_pro_codigo bigint emProCodigo Long Código de la tabla empleado_proyecto

em_pro_fecha_inicio time emProFechaInicio Timestamp Fecha de inicio del proyecto del empleado

em_pro_fecha_fin time emProFechaFin Timestamp Fecha de fin del proyecto del empleado

em_pro_observacion character emProObservacion String Observaciones del proyecto del empleado

est_codigo bigint estCodigo Long Código del estado

em_codigo bigint emCodigo Long Código del empleado asociado a un proyecto

pro_codigo bigint proCodigo Long Código del proyecto asociado a un empleado

Tabla 27 Tabla empleado experiencia

TABLA CLASE DESCRIPCIÓN empleado_experiencia EmpleadoExperiencia.java Se relaciona la experiencia registradas

adicionales a la información del

empleado. COLUMNA TIPO DE

DATO

VARIABLE TIPO DE

DATO

DESCRIPCIÓN

em_ex_codigo bigint emExCodigo Long Código dela tabla empleado_experiencia

em_ex_descripcion character emExDescripcion String Descripción de las experiencias del

empleado

em_ex_cargo character emExCargo String Descripción de los cargos de experiencia

del empleado

em_ex_actividad_proyecto character emExActividadProyect

o

String Actividades de un proyecto que tiene

experiencia un empleado

em_ex_tiempo character emExTiempo String Tiempo de experiencia de un empleado

em_codigo bigint emCodigo Long Código del empleado

Tabla 28 Tabla empleado estudios

TABLA CLASE DESCRIPCIÓN empleado_estudios EmpleadoEstudios.java Se relaciona los estudios registrados

adicionales a la información del empleado. COLUMNA TIPO DE

DATO

VARIABLE TIPO DE

DATO

DESCRIPCIÓN

em_es_codigo bigint emEsCodigo Long Código de la tabla empleado_estudios

em_es_establecimiento character emEsEstablecimiento String

Establecimiento donde realizo los estudios el

empleado

em_es_nivel character emEsNivel String Nivel de estudio del empleado

em_es_titulo character emEsTitulo String Titulo de los estudios realizados

t_es_codigo bigint tEsCodigo Long Código del tipo de estudio

em_codigo bigint emCodigo Long Código del empleado

Tabla 29 Tabla empleado capacidades

TABLA CLASE DESCRIPCIÓN empleado_capacidades EmpleadoCapacidades.java Se relaciona las capacidades

registradas adicionales a la

información del empleado. COLUMNA TIPO DE

DATO VARIABLE TIPO DE

DATO DESCRIPCIÓN

em_cap_codigo bigint emCapCodigo Long Código de la tabla

empleado_capacidades

em_cap_descripcion character emCapDescripcion String Descripción de las capacidades del

empleado

em_cap_nivel_experiencia character emCapNivelExperiencia String Nivel de experiencia de las

capacidades del empleado

em_codigo bigint emCodigo Long Código del empleado

Page 119: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

103

Tabla 30 Tabla ciudad

TABLA CLASE DESCRIPCIÓN ciudad Ciudad.java Se registran las provincias que se

utilizaran en la información personal de

los empleados.

COLUMNA TIPO DE DATO VARIABLE TIPO DE DATO DESCRIPCIÓN

ciu_codigo bigint ciuCodigo Long Código de la tabla ciudad

ciu_descripcion character ciuDescripcion String Descripción de la ciudad

prov_codigo bigint provCodigo Long Código de la provincia

pai_codigo bigint paiCodigo Long Código del país

Tabla 31 Tabla bitácora proyecto novedad

TABLA CLASE DESCRIPCIÓN

bitacora_proyecto_novedad BitacoraProyectoNovedad.java Se registran las novedades que puedan o no

tener el empleado, tales como faltas, permisos,

recuperación.

COLUMNA TIPO DE

DATO

VARIABLE TIPO DE

DATO

DESCRIPCIÓN

bi_pro_no_codigo bigint biProNoCodigo Long Código de la tabla bitácora_proyecto_novedad

bi_pro_no_dias bigint biProNoDias Long Dia en que se registran las novedades del

proyecto en la bitácora

bi_pro_no_horas bigint biProNoHoras Long Horas en que se registran las novedades del

proyecto en la bitácora

bi_pro_no_minutos bigint biProNoMinutos Long Minutos en que se registran las novedades del

proyecto en la bitácora

bi_pro_no_docume

nto

bytea biProNoDocumento Byte

bi_pro_no_observa

cion

character biProNoObservacion String Observación que se registran como novedad del

proyecto

bi_pro_no_fecha_in

greso

time biProNoFechaIngreso Timestam

p

Fecha de ingreso de la novedad del proyecto

bi_pro_fecha_modi

ficacion

time biProNoFechaModifica

cion

Timestam

p

Fecha de modificacion de la novedad del

proyecto

us_codigo_ingreso bigint usCodigoIngreso Long Código de ingreso del usuario

us_codigo_modific

acion

bigint usCodigoModificacion Long Código de modificacion del usuario

t_no_codigo bigint tNoCodigo Long Código del tipo de novedad

em_codigo bigint emCodigo Long Código de empleado

est_codigo bigint estCodigo Long Código de estado

Tabla 32 Tabla bitácora proyecto control TABLA CLASE DESCRIPCIÓN

bitacora_proyecto_control BitacoraProyectoControl.java Se registra el control de las bitácoras

que el empleado ha venido registrando.

COLUMNA TIPO DE

DATO

VARIABLE TIPO DE

DATO

DESCRIPCIÓN

bi_pro_con_codigo bigint biProConCodigo Long Código de la tabla

bitácora_proyecto_control

bi_pro_con_dia bigint biProConDia Long Dia que se realiza el control en la

bitácora

bi_pro_con_mes bigint biProConMes Long Mes que se realiza el control en la

actividad

bi_pro_con_anio bigint biProConAnio

Long Añio que se realiza el control en la

actividad

bi_pro_con_es_fin_semana character biProConEsFinSemana String Controla los fines de semana que se

presentan en la bitácora

bi_pro_con_es_feriado character biProConEsFeriado String Controla los feriados que se presentan

en la bitácora

bi_pro_con_observacion character biProConObservacion String Observaciones que se presentan en la

bitácora

us_codigo_ingreso bigint usCodigoIngreso Long Código de ingreso del usuario

us_codigo_modificacion bigint usCodigoModificacion Long Código de ingreso de modificación

bi_pro_con_fecha_ingrreso timestamp biProConFechaIngreso

Timestamp Fecha de ingreso de control de proyecto

en la bitácora

bi_pro_con_fecha_modificacion timestamp biProConFechaModificacion Timestamp Fecha de modificación de control de proyecto en la bitácora

Page 120: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

104

Tabla 33 Tabla bitácora proyecto actividad empleado

TABLA CLASE DESCRIPCIÓN

bitacora_proyecto_actividad_empleado BitacoraProyectoActividadEmpleado.java Se relaciona el proyecto, las actividades, el

empleado con la bitácora realizada mensualmente.

COLUMNA TIPO

DE

DATO

VARIABLE TIPO DE

DATO

DESCRIPCIÓN

bi_pro_ac_em_codigo bigint biProAcEmCodigo Long Código de la tabla

bitácora_proyecto_actividad_empleado

bi_pro_ac_em_dias bigint biProAcEmDias Long Dia asignado al empleado para realizar la

actividad del proyecto

bi_pro_ac_em_mes bigint biProAcEmMes Long Mes asignado al empleado para realizar la

actividad del proyecto

bi_pro_ac_em_anio bigint biProAcEmAnio Long Añio asignado al empleado para realizar la actividad del proyecto

bi_pro_ac_em_observacion character biProAcEmObservacion Long Observación del empleado en su actividad del proyecto

bi_pro_ac_em_fecha_ingreso bigint biProAcEmFechaIngreso Timestamp Fecha de ingreso de la actividades de un

proyecto al empleado

bi_pro_ac_em_fecha_modifica

cion

bigint biProAcEmFechaModificaci

on

Timestamp Fecha de modificación de la actividades de

un proyecto al empleado

us_codigo_ingreso bigint usCodigoIngreso Long Código de ingreso del usuario

us_codigo_modificacion bigint usCodigoModificacion Long Código de modificación del usuario

em_codigo bigint emCodigo Long Código de empleado

pro_codigo bigint proCodigo Long Código de proyecto

ac_codigo bigint

Tabla 34Tabla bitácora empleado

TABLA CLASE DESCRIPCIÓN

bitacora_empleado BitacoraEmpleado.java Se registra las bitácoras mensuales que realizará

el empleado.

COLUMNA TIPO DE

DATO

VARIABLE TIPO DE

DATO

DESCRIPCIÓN

bi_em_codigo bigint biEmCodigo Long Código de la tabla bitácora_empleado

bi_em_descripcion character biEmDescripcion String Descripción de la bitácora del empleado

bi_em_observacion character biEmObservacion String Observación de la bitácora del empleado

bi_em_mes bigint biEmMes Long Mes de creación de la bitácora del empleado

bi_em_anio bigint biEmAnio Long Añio de creación de bitácora de empleado

est_codigo bigint estCodigo Long Código del estado

em_codigo bigint emCodigo Long Código del empleado

Page 121: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

105

Anexo 11: Descripción de los Casos de uso

Tabla 35 Creación de bitácora

Información de Catalogación

Proyecto Sistema para el control y seguimiento de actividades

Autor(s) Catherine Vite – Gissella Soriano

Versión 0.1 Estado de Desarrollo Propuesta tecnológica

Definición del Caso de Uso

Código Caso de uso – 001

Nombre Creación de bitácora

Objetivo Elaborar módulos donde se pueda asignar a diario las tareas

Descripción El jefe de proyecto asigna personal y tareas al desarrollador

Actores Jefe de proyecto - Desarrollador

Condiciones Necesarias El usuario debe tener acceso al aplicativo.

Escenario Principal

1. Asignación del personal al proyecto

2. Asignación de actividades

3. Preparación de documentos de actividades

4. Enviar actividades por correo

Escenario Alternativo Perdida de información enviada por correo

Escenarios de Excepción

Condición de éxito Correo recibido por parte del jefe de proyecto

Cuestiones a resolver

Fuente: InnovaSystem Ecuador S.A.

Elaborado por: Las autoras

Page 122: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

106

Tabla 36 Asignación de empleado

Información de Catalogación

Proyecto Sistema para el control y seguimiento de actividades

Autor(s) Catherine Vite – Gissella Soriano

Versión 0.1 Estado de Desarrollo Propuesta tecnológica

Definición del Caso de Uso

Código Caso de uso – 002

Nombre Asignación de empleado

Objetivo Asignar empleados a proyecto donde cumplan con su perfil

Descripción Realizar la inclusión de nuevos proyectos asignando jefes y

de desarrolladores

Actores Jefe de proyecto – Desarrollador – Jefe de personal

Condiciones Necesarias El usuario debe tener acceso al aplicativo.

Escenario Principal

1. Ingreso de los nuevos proyectos

2. Asignar jefe de proyecto

3. Asignar desarrollador al proyecto

Escenario Alternativo Nombre de desarrollador no se encuentra registrado

Escenarios de Excepción

Condición de éxito Desarrollador asignado al nuevo proyecto con éxito

Fuente: InnvovaSystem Ecuador S.A.

Elaborado por: Las autoras

Page 123: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

107

Tabla 37 Asignación de tareas y subtareas

Información de Catalogación

Proyecto Sistema para el control y seguimiento de actividades

Autor(s) Catherine Vite – Gissella Soriano

Versión 0.1 Estado de Desarrollo Propuesta tecnológica

Definición del Caso de Uso

Código Caso de uso – 003

Nombre Asignación de tareas y subtareas

Objetivo Describir tareas a realizar y el tiempo

Descripción Describir tareas y subtareas que tendrá el proyecto

Actores Jefe de proyecto – Desarrollador

Condiciones Necesarias El usuario debe tener acceso al aplicativo.

Escenario Principal

1. Descripción de las tareas y subtareas del proyecto

2. Asignación de tiempo de cada tareas

3. Asignar al desarrollador

Escenario Alternativo Proyecto no se encuentra registrado

Escenarios de Excepción

Condición de éxito Ingreso de tareas realizado con exito

Cuestiones a resolver

Fuente: InnvovaSystem Ecuador S.A.

Elaborado por: Las autoras

Page 124: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

Anexo 12

Manual de usuarios

Proyecto Developer Controller

Versión: 1.0

Fecha: Diciembre/2016

Page 125: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

Índice de Manual

1 Inicio Sesión. ...................................................................................................................... 1 2 Menú Principal ................................................................................................................... 2 3 Mantenimiento de usuarios ................................................................................................. 3 4 Ingreso y modificación de Usuarios ................................................................................... 4 5 Mantenimiento de Empresas. ............................................................................................. 5

6 Gestión de proyectos .......................................................................................................... 6 7 Submódulo Gestión de Proyecto ........................................................................................ 7 8 Ingreso y actualización de proyectos. ................................................................................. 7

9 Reporte de usuarios ............................................................................................................ 8 10 Reporte de empleados ....................................................................................................... 8 11 Reporte de proyectos ........................................................................................................ 8 12 Reporte de empresas ......................................................................................................... 8

Page 126: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

1

Anexo 12: Manual de usuarios sistema Developer Controller

1 Inicio Sesión.

Ingresa el usuario almacenado en la base de

datos.

Ingresa la clave almacenada en la base de

datos.

Botón que permite acceder al sistema.

Page 127: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

2

2 Menú Principal

Menú despegable donde podemos acceder a las

diferentes opciones que nos brinda el sistema.

Page 128: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

3

Mantenimientos

3 Mantenimiento de usuarios

Se muestra cada uno de los usuarios

que se encuentran almacenado en el

sistema

En la siguiente opción nos permite

ingresar datos del usuario, clave,

volver a introducir la clave elegir el rol

que cumple y nombre del empleado

Nos permite limpiar la información

que se muestra en la pantalla

Nos permite guardar el ingreso o

modificación de un usuario

Page 129: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

4

4 Ingreso y modificación de Usuarios

Valida que se ingresen todas las

opciones que se muestran en pantalla, en

caso de faltar alguno, se presenta un

mensaje de error indicando que falta

información.

Para poder ingresar un usuario, se lo

debe enlazar con un empleado, para esto

se implementó una búsqueda de los

empleados que no poseen actualmente

usuarios en el sistema.

El botón “borrador” sirve para limpiar la

búsqueda de empleados.

El botón “lupa” sirve para buscar los

empleados.

Luego de validar todos los datos, se

muestra un mensaje indicando que se

ingresó con éxito.

Luego de registrarlo en la base de datos

se muestra la información reciente en la

tabla izquierda.

MODIFICACIÓN

Se Requiere que al modificar los

registros se seleccione con el visto en el

botón que aparece en la tabla izquierda

para poder consultar la información del

usuario.

Se muestra la información de usuario

seleccionado y las diferentes opciones

de actualización.

Para poder realizar una actualización al

usuario deberá seleccionar un cambio en

caso contrario no permitirá actualizarlo.

Page 130: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

5

5 Mantenimiento de Empresas.

Se muestra cada uno de las empresas

que se encuentran almacenadas en el

sistema.

En la siguiente opción nos permite

ingresar datos principales de la

empresa.

Nos permite limpiar la información

que se muestra en la pantalla

Nos permite guardar el ingreso o

modificación de una empresa.

Ingreso y modificación de empresa.

El sistema solicita que debe tener por

lo menos una empresa dueña, con la

cual se configurará el logo y el nombre

dentro de la aplicación.

Para la empresa dueña se debe

seleccionar si es o no dueña e ingresar

una imagen.

Se puede visualizar la misma al

consultar

.

Page 131: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

6

MODIFICACIÓN

Botón que permite anular la empresa

en caso de requerirlo.

Botón que permite seleccionar la

empresa a modificar.

Una vez modificada o ingresado, nos

presenta un mensaje que lo hizo

correctamente.

Procesos 6 Gestión de proyectos

La pantalla divide diferentes opciones

para poder asociar y generar la

información principal del proyecto

En todos los submódulos indica el

limpiar la pantalla para prepararla e

ingresar datos.

En todos los submódulos representa el

ingreso o actualización de la

información.

Page 132: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

7

7 Submódulo Gestión de Proyecto

8 Ingreso y actualización de proyectos.

En esta zona permite el ingrese de la

información relevante del proyecto.

En ésta zona se presentan los

proyectos ingresados en la base de

datos en estado TERMINADO y

ACTIVOS.

Luego de validar todas las opciones

correctamente se presenta un mensaje

de ingreso o modificación exitoso.

Page 133: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

8

Reportes

Pantalla donde podemos realizar el

reporte de los usuarios el estado en que

se encuentra y cuál es su código

9 Reporte de usuarios

Page 134: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

9

Reporte de empleados permite ingresar

datos que desea que aparezca en el reporte

que solicite

10 Reporte de empleados

Page 135: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

10

Reporte de proyecto permite ingresar datos

que desea que aparezca en el reporte que

solicite

11 Reporte de proyectos

Page 136: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

11

Reporte de empresas permite ingresar

datos que desea que aparezca en el reporte

que solicite

12 Reporte de empresas

Page 137: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/19597/1/TESIS SORIANO - VIT… · Renuncia de Derechos de Autor Por medio de la presente certifico

Análisis y propuesta de desarrollo de plataforma informática para automatizar el proceso de bitácora mensual y gestión de actividades de desarrollo de software para el personal outsourcing en la empresa InnovaSystem S.A.

12