27
Capítulo IV RESULTADOS DE LA INVESTIGACIÓN

RESULTADOS DE LA INVESTIGAC IÓN

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: RESULTADOS DE LA INVESTIGAC IÓN

Capítulo IV

RESULTADOS DE LA INVESTIGACIÓN

Page 2: RESULTADOS DE LA INVESTIGAC IÓN

66

CAPITULO IV

RESULTADOS DE LA INVESTIGACIÓN

En esta etapa se presenta de manera detallada los resultados obtenidos a

consecuencia del trabajo de campo realizado, así como también de la

aplicación del instrumento que fue seleccionado dada su utilidad dentro de

este proyecto de investigación. Una vez hecho el análisis a la información

recolectada se pueden establecer los resultados que se muestran a

continuación.

1. ANÁLISIS Y DISCUSIÓN DE LOS DATOS Y RESULTADOS A continuación se presentan los datos obtenidos en el estudio de campo y

sus respectivos análisis en función a los objetivos de la investigación.

1.1. DESARROLLO DE LAS FASES DE LA METODOLOGÍA Para darle cumplimiento al primer y segundo objetivo específico relacionado

con elAnálisis del proceso actual de la gestión de servicios llevados a

cabo en las industrias de vidrios de seguridad yDeterminar los

requerimientos funcionales para el desarrollo del sistema.En

correspondencia con la fase de la metodología referente aPlanificación,se

logró dar cumplimiento a las actividades que corresponden a las mismas,

Page 3: RESULTADOS DE LA INVESTIGAC IÓN

67

entre las siguientes:

Para dar cumplimiento a esta actividad fue necesario realizar unavisitaa una

de las tres empresas de vidrios templados del país, que fue a las

instalaciones deCristal Venezuela C.A, dondese logró descubrir que la

empresa posee la siguiente estructura por parte del hardware; Router,

modem internet, CPU, monitor,teclado, mouse, impresora y por parte del

software; Java JRE 1.6, Mysql Server 5.5, internet Explorer, contando con el

requerimiento necesario para la implementación del sistema de información

desarrollado.

De igual manera se pudo obtener la información necesaria de las otras dos

(02) empresas de vidrio templadoEl Morro C.A,yTempla C.A,que se

encuentran fuera de la ciudad, por tal motivo se debió implementar una

estrategia de comunicación distinta, en la cual podían llamar vía telefónica a

los empleados que manipularían el sistema, en el momento que se requería

solucionar cualquier duda. Si bien esta estrategia no fue igual de efectiva que

haber tenido al usuario acompañando el desarrollo, fue suficiente para lograr

una buena comunicación.

Para continuar con las actividades se realizaron lashistorias de usuario ,

luego de enviar el guión de sondeo a las empresas seleccionadas se ha

recibido las respuesta, se efectivo un diálogo para confirmar las necesidades

de los usuarios.

Page 4: RESULTADOS DE LA INVESTIGAC IÓN

68

Historia de Usuario Numero: 1

Modificación (o extensión) de la Historia de Usuario: Usuario: Cliente

Prioridad en Negocio: Media Riesgo en Desarrollo: Baja

Descripción: Luego de establecer contacto con la empresa Templa C.A, Cristal Venezuela C.A y El Morro C.A, se recibió los requerimientos por parte de cada uno a través de una entrevista no estructurada y se archivó para contrarrestar y realizar una conclusión

Observaciones: Cuadro 2. Historia de usuario # 1

Fuentes: Bracho, Chacin, Segovia (2013)

Posterior a esto, sigue la segunda historia de usuario, denominada

intercambio de información, en la cual se pidió información detallada a los

usuarios, Mostrándose en el cuadro siguiente:

Historia de Usuario

Numero: 2 Modificación (o extensión) de la Historia de Usuario: Usuario: Cliente Prioridad en Negocio: Alta

Riesgo en Desarrollo: Media Descripción: En otro contacto establecido con las empresas, se extrajo información específica de la producción para establecer patrones de comportamiento para generalizar las funciones del sistema Observaciones:

Cuadro 3. Historia de Usuario # 2 Fuentes: Bracho, Chacin, Segovia (2013)

Por consiguiente, la tercera y cuarta historia de usuario, se plantean los

patrones a los usuarios para estudiar la factibilidad de estos para proseguir

con el desarrollo,mostrándose en el cuadro siguiente:

Page 5: RESULTADOS DE LA INVESTIGAC IÓN

69

Historia de Usuario Numero: 3

Modificación (o extensión) de la Historia de Usuario: Usuario: Cliente

Prioridad en Negocio: Alta Riesgo en Desarrollo: Media

Descripción: Se determina que para un usuario del tipo supervisor/gerente general se necesitan realizar presupuesto, identificación de producto, control de estado del producto Observaciones:

Cuadro 4. Historia de Usuario # 3 Fuentes: Bracho, Chacin, Segovia (2013)

Historia de Usuario

Numero: 4 Modificación (o extensión) de la Historia de Usuario: Usuario: Cliente Prioridad en Negocio: Media

Riesgo en Desarrollo: Alta Descripción: Se determina que para un usuario Operador/Supervisor del horno del templado se necesitan realizar notificación y control de estado del producto Observaciones:

Cuadro 5. Historia de usuario # 4 Fuente: Bracho, Chacin, Segovia (2013)

La siguiente actividad es la división del proyecto en iteraciones, estimando de

esta manera la velocidad del proyecto, quedando dividido en cuatro

iteraciones, tomando un lapso de tiempo de una y dos semanas entre cada

iteración.

Page 6: RESULTADOS DE LA INVESTIGAC IÓN

70

ITERACION NOMBRE FECHA

Primera

Diseño del módulo principal y esquema de

los módulos 05/09/2013

Segunda

Módulo de registros de cliente

19/09/2013

Tercera

Módulo de inventario y de pedido

03/10/2013

Cuarta

Módulos de monitoreo y de reportes

10/10/2013

Cuadro 6. División de Iteraciones Fuente: Bracho, Chacin, Segovia (2013)

Continuando con las actividades se estimó la velocidad del proyecto dividido

en iteraciones con respecto a la actividad anterior (ver cuadro 8), debido que

no todas tenían el mismo nivel de dificultad y por tanto el mismo

requerimiento de horas de desarrollo.

Iteración 1 Iteración 2 Iteración 3 Iteración 4 Horas 46 40 42 30

Semanas 2 2 2 1 Horas Semanales 23 20 21 30

Cuadro 7. Velocidad del Proyecto Fuente: Bracho, Chacin, Segovia (2013)

Del mismo modo, se realizó unguion de sondeoa dos (02) empleados de

cada empresa (ver anexoE) dicho instrumento consta de seis (06) preguntas

referentes a la situación actual de la empresa y tres (03) preguntas de los

posibles requerimientos del proyecto (ver anexo A). Las interrogantes

referentes a la situación actual permitieron saber cómo se realiza el proceso

de producción de la misma, donde se comentó la problemática existente en

Page 7: RESULTADOS DE LA INVESTIGAC IÓN

71

la misma con referencia a los procesos utilizados diariamente.

Para culminar con las actividades de esta fase, y conocer las

especificaciones de requerimientos se creó un diagrama de casos de usos

con el fin de describir los pasos y las actividades que deberán realizarse para

llevar a cabo los procesos, en este sentido cada caso de uso se centra en

describir como alcanzar una única meta o tarea resultando de gran utilidad

para establecer requisitos de comportamiento.

Los casos de uso contienen una descripción textual de todas las maneras

que los actores previstos podrán trabajar con el sistema y no describen

ninguna funcionalidad interna (oculta al exterior), ni explican cómo se

implementara, simplemente muestran los pasos que el actor sigue para

realizar una operación. A continuación se observa el cuadro del diagrama de

caso de uso y los actores involucrados.

Numero Nombre de Caso de Uso Actores

1 Agregar Cliente

Gerente de producción,

Supervisor de templado

2 Consultar Cliente

Gerente de producción,

Supervisor de templado

3 Agregar Pedido

Gerente de producción,

Supervisor de templado

Page 8: RESULTADOS DE LA INVESTIGAC IÓN

72

(Cont…)

4 Consultar Pedido Gerente de

producción, Supervisor de templado

5 Agregar Inventario Gerente de

producción, Supervisor de templado

6 Consultar Inventario Gerente de

producción, Supervisor de templado

7 Eliminar Inventario Gerente de

producción, Supervisor de templado

8 Realizar Servicio Gerente de

producción, Supervisor de templado

9 Consultar Servicio Gerente de

producción, Supervisor de templado

10 Código de Estado Gerente de

producción, Supervisor de templado

11 Asignar Estados Gerente de

producción, Supervisor de templado

Cuadro 8. Actores involucrados en los Diagramas de Casos Usos Fuente: Bracho, Chacin, Segovia (2013).

Para la creación del diagrama de casos de usos se utilizó el programa

StarUML.

Page 9: RESULTADOS DE LA INVESTIGAC IÓN

73

Figura 1. Diagrama de casos de usos Modulo Cliente Fuente: Bracho, Chacin, Segovia (2013)

En la Figura 1, se muestra el requerimiento del funcionamiento del Módulo

Cliente, donde se puede agregar un cliente, y consultar el mismo, Modulo de

Pedido, donde se puede agregar, y consultar el mismo, de igual manera el

Modulo de Inventario, donde se puede agregar, consultar, y eliminar, Modulo

de venta, donde se puede realizar, y consultar y por último el Modelo de

Usuario donde se puede registrar y modificar.

Continuando con el tercer objetivo, el cuales Diseñar el sistema propuesto

sobre la base de los requerimientos establecidos,se procedió a realizar la

siguiente actividad de la tercera fase de Diseño, elaborando una interfaz

Page 10: RESULTADOS DE LA INVESTIGAC IÓN

74

sencilla que permite ahorrar tiempo y de igual forma, ofrecer a los empleados

la información que necesitan para realizar su trabajo con más facilidad.

Continuando con las actividades se evaluaron los riesgos investigando

cualquier tipo de problema que se pueda presentar y así se pudo reducir al

máximo los riesgos que podrían ocasionarse en el transcurso del proyecto.

La siguiente actividad fue la Refactorización de Código,que se dio al

transcurrir el desarrollo de la aplicación, se revisó constantemente el diseño

de la misma surgiendo situaciones que no fueron tomadas en cuenta al

comienzo del proyecto en el diseño general. Como salida a estos problemas

se optó por la refactorización de las partes afectadas, buscando las

soluciones más convenientes y sencillas, conservando la simplicidad del

código.

Luego, continuando con las actividades se procedió a realizar un diseño de

pantallas. A continuación se muestran las imágenes más resaltantes de

dichas pantallas, entre ellas la pantalla principal del sistema de información:

Figura 2. Pantalla de Acceso al Sistema. Fuente: Bracho, Chacín y Segovia (2013).

Page 11: RESULTADOS DE LA INVESTIGAC IÓN

75

En la figura 2, se muestra la pantalla donde se le indica al usuario que

debe iniciar sesión colocando su respectivo usuario y su contraseña para

posteriormente ingresar al sistema.

Figura 3. Pantalla Principal del Sistema. Fuente: Bracho, Chacín y Segovia (2013).

En la figura 3, se muestra la pantalla principal del sistema donde se

pueden visualizar todos los módulos disponibles, como lo es el módulo de

Clientes, el de Inventario, el de Presupuesto, el de Estados, el de Servicio, el

de Herramientas y finalmente el de Ayuda.

Page 12: RESULTADOS DE LA INVESTIGAC IÓN

76

Figura 4. Módulo de Clientes. Fuente: Bracho, Chacín y Segovia (2013).

En la figura 4, se puede visualizar el Modulo de Clientes que nos da la

opción de agregar un nuevo cliente, donde se le pide al usuario ingresar los

datos básicos que se necesitan para agregar dicho cliente nuevo al registro,

además permite realizar una búsqueda personalizada en el registro de

clientes y a su vez eliminar o editar el cliente seleccionado de la búsqueda.

Page 13: RESULTADOS DE LA INVESTIGAC IÓN

77

Figura 5. Módulo de Inventario. Fuente: Bracho, Chacín y Segovia (2013).

En la figura 5 se muestra el módulo de Inventario, el cual nos permite

realizar una búsqueda personalizada en el inventario, ya sea por código de

pedido o por el presupuesto, o también se puede realizar la búsqueda

seleccionando el estado del vidrio, ya sea que el vidrio este en corte,

templado o en stock, el sistema nos mostrará todos los vidrios que se

encuentren en el estado seleccionado.

Page 14: RESULTADOS DE LA INVESTIGAC IÓN

78

Figura 6. Módulo de Presupuesto. Fuente: Bracho, Chacín y Segovia (2013).

La figura 6 representa el Modulo de Presupuesto, el cual le permite al

usuario realizar los pedidos que se hacen a nombre de la empresa,

solicitando de esta manera ciertos datos que son necesarios, como lo son el

RIF y el nombre de la persona que está solicitando dicho pedido. Asimismo,

el sistema permite especificar todas las características del pedido y posterior

a esto, muestra en pantalla el total a cancelar expresado en BsF.

Page 15: RESULTADOS DE LA INVESTIGAC IÓN

79

Figura 7. Módulo de Estados. Fuente: Bracho, Chacín y Segovia (2013)

En esta figura, se puede observar el módulo de Estados, el cual le permite

al usuario agregar un estado a l vidrio que se esté manejando en el momento,

esto con simplemente colocar el código del vidrio, se puede especificar que

el vidrio está en el área de cortes, de templado, en stock, o colocarlo como

un pedido ya entregado.

Page 16: RESULTADOS DE LA INVESTIGAC IÓN

80

Figura 8. Módulo de Servicios. Fuente: Bracho, Chacín y Segovia (2013).

La figura 8 muestra lo que es el Modulo de Servicios, el cual permite al

usuario agregar un servicio, pudiendo también de la misma manera dar

nuevas especificaciones a los servicios que ya están cargados en la base de

datos de la empresa, luego guardado el nuevo servicio con lo especificado

por el usuario, el sistema da la opción de realizar una búsqueda para

consultar algún servicio en específico y a su vez, permite editar o eliminar un

servicio previamente seleccionado.

Page 17: RESULTADOS DE LA INVESTIGAC IÓN

81

Figura 9. Módulo de Herramientas. Fuente: Bracho, Chacín y Segovia (2013).

En la figura 9 se puede apreciar el módulo de Herramientas, que presenta un

menú desplegable con las opciones de Restaurar Datos y Respaldar Datos

con la intención de que el usuario pueda realizar copias de seguridad para de

esta manera asegurar los datos que se estén manejando en ese momento.

Asimismo este módulo cuenta con una opción referente a la Configuración.

Page 18: RESULTADOS DE LA INVESTIGAC IÓN

82

Figura 10. Módulo de Ayuda. Fuente: Bracho, Chacín y Segovia (2013).

En la figura 10, se muestra el módulo de ayuda, el cual será el encargado de

auxiliar al usuario con las dudas o interrogantes que esté presente con

respecto al sistema.

Continuando con el cuarto objetivo del proyecto, el cual esConstruir el

sistema de información para las gestiones de producción de acuerdo

con las especificaciones del diseño.Se procedió a realizar las actividades

correspondientes a la tercera y cuarta fase de codificación y pruebas.

En la actividad de estándares de codificación,en el caso de este proyecto se

aplicaron todos los estándares con gran éxito debido a que la herramienta

empleada permitía realizar todas las que el programador requería.

Page 19: RESULTADOS DE LA INVESTIGAC IÓN

83

Se creó un modelo entidad relación, que generalizaba la funcionalidad del

sistema,construido en la aplicación Mysql server 5.5. (Ver figura11).

Asimismo, para la programación del sistema se utilizó el lenguaje de

programación Java, siendo este,un lenguaje de programación de propósito

general, concurrente, orientado a objetos y basado en clases que fue

diseñado específicamente para tener tan pocas dependencias de

implementación como fuera posible.

Se seleccionó Mysql como manejador de base de datos, por su seguridad,

compatibilidad con múltiples plataformas, y su facilidad para la administración

remota, todo esto apoyado en servidores de última generación que permitían

una gran velocidad de respuesta, capacidades de almacenamiento,

recuperación de datos lo suficientemente acordes con las necesidades

actuales y futuras de la investigación permitiendo a su vez mayor

escalabilidad y facilidad al momento de realizar cambios en el mismo.

Se elaboró un diseño lógico de la base de datos, mediante un diagrama

entidad – relación, donde se recopilaron todos los datos que deben ser

administrados por el sistema, también se estudiaron todas las relaciones

existentes entre las tablas para su uso. Como herramienta para generar este

diseño lógico, se utilizó el programa Mysql Server, que permitió crear la

estructura correspondiente a la base de datos del sistema. A continuación se

coloca en la (Figura 11) el diagrama Entidad – Relación.

Page 20: RESULTADOS DE LA INVESTIGAC IÓN

84

Figura 11. Diagrama Entidad Relación Fuente: Bracho, Chacin, Segovia (2013)

Continuando con las actividades se realizó la Programación en parejasdonde

se trabajó en pareja, verificando cada uno el trabajo del otro, proporcionando

la ayuda para hacer siempre un buen trabajo.

Siguiendo con las actividades se realizó la optimización de código

obteniendo el código que se ejecuta más eficientemente, lo que ayudará a la

mejora de este. A continuación se muestran los códigos más utilizados en la

elaboración del sistema

Page 21: RESULTADOS DE LA INVESTIGAC IÓN

85

Figura 12. Código Optimizado # 1

Fuente: Fuente: Bracho, Chacin, Segovia (2013)

Figura 13. Código Optimizado # 2 Fuente: Fuente: Bracho, Chacin, Segovia (2013)

Page 22: RESULTADOS DE LA INVESTIGAC IÓN

86

Figura 14. Código Optimizado # 3 Fuente: Fuente: Bracho, Chacin, Segovia (2013)

Figura 15. Código Optimizado # 4 Fuente: Fuente: Bracho, Chacin, Segovia (2013)

Page 23: RESULTADOS DE LA INVESTIGAC IÓN

87

Figura 16. Código de Optimizado # 5 Fuente: Fuente: Bracho, Chacin, Segovia (2013)

Para culminar con las actividades de esta fase se realizó y un test de

funcionamiento del sistema, y de esta manera comprobar que se cumplió con

todos los objetivos trazados en esta investigación.

Módulos Muy Bien Bien Mal Muy Mal

Modulo principal X

Módulo de registros de usuario X

Módulo de inventario X

Módulos de monitoreo X

Módulo de registro de clientes X

Modulo dé presupuesto X

Módulo de reportes X

Cuadro 9. Test de Funcionamiento

Fuente: Bracho, Chacin, Segovia (2013)

Page 24: RESULTADOS DE LA INVESTIGAC IÓN

88

Para continuar con la metodología establecida y para cumplir con el último

objetivo propuesto en esta investigación el cual esVerificar mediante

pruebas la funcionalidad del sistema construido, se procede a realizar la

última actividad, la cual es la creación de un test de aceptación y la

corrección de las posibles fallas del sistema,estas permiten constatar que se

haya realizado de manera correcta la integración de todos los módulos

realizados en las diferentes iteraciones. Para esto se realizó el siguiente test

de aceptación:

Módulos Se Acepta No se Acepta

Modulo principal X

Módulo de registros de usuario

X

Módulo de inventario X

Módulos de monitoreo X

Módulo de registro de clientes

X

Modulo dé presupuesto X

Módulo de reportes X

Cuadro 10. Test de Aceptación del sistema Fuente: Bracho, Chacin, Segovia (2013)

El test que se realizó a los usuarios finales del sistema mostró receptividad

por parte de ellos, sin embargo, estos tenían algunas sugerencias:

• Acerca del diseño del sistema, ya que el color elegido para las pantallas

del sistema y el tipo y tamaño de letra que se usó para los diferentes

módulos eran poco ergonómicos para su gusto, ya que en ciertos módulos

Page 25: RESULTADOS DE LA INVESTIGAC IÓN

89

no se distinguían las letras, para solucionarlo se aplicó otro tipo de letra

rellenando mejor el borde de color blanco.

• Otro usuario sugirió agregar al Módulo de Presupuesto una opción para

constatar la fecha en la que se hizo un pedido y de igual manera tener la

opción de agregar una fecha de entrega limite desde el momento en el que

se realiza un pedido, procediendo a la sugerencia realizada se colocó en

este módulo la fecha de inicio del pedido, y la fecha entrega.

• Al manipular el sistema en una de las pruebas realizadas, arrojo un error

al momento de buscar el cliente que al observarlo de inmediato fue corregido

el código.

• De igual manera, otro de los requerimientos fue que en el módulo de

servicios se manejen dos tipos de precio A y B, dependiendo del tipo de

vidrio, estos campos fueran anexados al sistema.

• Y por último, fue sugerido que a la hora de producir las etiquetas que

lleva cada vidrio, estas deben de tener las especificaciones del mismo,

realizándolo para cumplir con lo que los usuarios necesitaban

1.2. DISCUSIÓN DE LOS RESULTADOS En la discusión de los resultados se confrontan los hallazgos de cada una de

las actividades planteadas en la metodología para la cual se planificaron en

función de cada fase de acuerdo a lo que proponía el autor manteniendo un

orden entre cada una de las mismas.

Page 26: RESULTADOS DE LA INVESTIGAC IÓN

90

Luego de la visita, se procedió a ejecutar la historia de usuarios, donde se

obtuvo los requerimientos y necesidades de los usuarios en cuanto a los

procesos que se ejecutan actualmente en la empresa. Así mismo a

continuación se elaboró un plan de entrega y el tiempo de cada una de las

iteraciones que se realizaron.

Se planificó la velocidad del proyecto, para determinar cuántas historias de

usuarios se podían realizar antes de las fechas ya establecidas en el plan de

entrega, y se dividieron el total de iteraciones entre la cantidad de semanas

quedando con un promedio de entre una (01) y dos (02) semanas para cada

iteración sin posibilidad de adelantar sin antes culminar las mismas.

De esta forma se da cumplimiento a la fase de planificación sugerida por

Beck (2002) como primer requisito para el desarrollo de sistema de

información bajo el enfoque de las metodologías ágiles, luego se elaboran

los diagramas de caso de uso de manera que el sistema cumpla con los

requerimientos necesarios para la automatización del proceso.

Seguidamente se realizó un bosquejo preliminar del sistema, donde se

obtuvo el diseño de las pantallas del mismo completando la fase II del cuadro

de actividades de la investigación.

En las fases III y IV, se obtienen los códigos fuentes referentes al sistema de

información, se realizaron las pruebas correspondientes, para luego efectuar

la integración del código. Finalmente; se dio cumplimento con los

requerimientos establecidos en las historias de usuario sugeridas por Beck

(2002) como tercer y cuarto requisito para el desarrollo de sistemas de

Page 27: RESULTADOS DE LA INVESTIGAC IÓN

91

información en las metodologías ágiles.

Para concluir, una vez realizadas las actividades establecidas en el

cronograma, definidas en las distintas fases de la investigación, se obtuvo un

sistema de información que fue capaz de suministrar información en tiempo

real para el empleado en cuanto a los reportes de los cristales y entrega con

todas sus especificaciones, el etiquetado de los cristales, así como también

facilitar el presupuesto del pedido y el status del producto, evitando de esta

manera las fallas existentes y las molestias por parte de los empleados

insatisfechos al realizar su trabajo.