Sistema de control de actividades y uso del tiempo - Carlos Sánchez

85
  Facultad de Ingeniería Escuela de Ingeniería de Sistemas Sistema de control de actividades y uso del tiempo Carlos Arturo Sánchez Odremán Tutor industrial: Ing. Ricardo Marimón Ph.D. Tutor académico: Ing. Lourdes Ortiz Ph.D. Caracas, diciembre 2010

Transcript of Sistema de control de actividades y uso del tiempo - Carlos Sánchez

Page 1: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

 

Facultad de Ingeniería

Escuela de Ingeniería de Sistemas

Sistema de control de actividades y uso del tiempo

Carlos Arturo Sánchez Odremán

Tutor industrial: Ing. Ricardo Marimón Ph.D.

Tutor académico: Ing. Lourdes Ortiz Ph.D.

Caracas, diciembre 2010

Page 2: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

 

Page 3: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

i

Derecho de autor

Quien suscribe, en condición de autor del trabajo titulado “Sistema de

control de actividades y uso del tiempo”, declara que: Cedo a título gratuito,

y en forma pura y simple, ilimitada e irrevocable a la Universidad Metropolita-

na, los derechos de autor de contenido patrimonial que me corresponden

sobre el presente trabajo. Conforme a lo anterior, esta cesión patrimonial

sólo comprenderá el derecho para la Universidad de comunicar públicamente

la obra, divulgarla, publicarla o reproducirla en la oportunidad que ella así lo

estime conveniente, así como, la de salvaguardar mis intereses y derechos

que me corresponden como autor de la obra antes señalada. La Universidad

en todo momento deberá indicar que la autoría o creación del trabajo corres-

ponde a mi persona, salvo los créditos que se deban hacer al tutor o a cual-

quier tercero que haya colaborado o fuere hecho posible la realización de la

presente obra.

Autor: Carlos Arturo Sánchez Odremán

C.I.: V-18244632

En la ciudad de Caracas, a los 19 días del mes de noviembre del año 2010

Page 4: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

ii

Aprobación del tutor

Considero que el Trabajo Final titulado

SISTEMA DE CONTROL DE ACTIVIDADES Y USO DEL TIEMPO

elaborado por el ciudadano

CARLOS ARTURO SÁNCHEZ ODREMÁN

para optar al título de

INGENIERO DE SISTEMAS

reúne los requisitos exigidos por la Escuela de nombre de la escuela de la

Universidad Metropolitana, y tiene méritos suficientes como para ser someti-

do a la presentación y evaluación exhaustiva por parte del jurado examinadorque se designe.

En la ciudad de Caracas, a los 19 días del mes de noviembre del año 2010

Lourdes Ortiz Ricardo Marimón

Tutor Académico Tutor Industrial

Page 5: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

iii

Acta de veredicto

Nosotros, los abajo firmantes, constituidos como jurado examinador y re-

unidos en Caracas, el día 1ro de diciembre de 2010, con el propósito de

evaluar el Trabajo Final titulado

SISTEMA DE CONTROL DE ACTIVIDADES Y USO DEL TIEMPO

presentado por el ciudadano

CARLOS ARTURO SÁNCHEZ ODREMÁN

para optar al título de

INGENIERO DE SISTEMAS  

emitimos el siguiente veredicto:

Reprobado ___ Aprobado ___ Notable ___ Sobresaliente ___ 

Observaciones:

  _____________ ______________    _______________ 

Lourdes Ortiz Ricardo Marimón Pilar Cuenca  

Page 6: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

iv

Tabla de Contenido

Tablas y figuras .............................................................................................. vii 

Resumen ....................................................................................................... viii 

Introducción..................................................................................................... 1 

Capítulo I. Planteamiento del Proyecto ........................................................... 3 

Planteamiento del problema ....................................................................... 3 

Objetivos del Proyecto ................................................................................ 6 

Alcance ....................................................................................................... 7 

Capítulo II. Marco Teórico ............................................................................... 9 

Antecedentes: ............................................................................................. 9 

Manejo del tiempo: .................................................................................... 10 

Conceptos, herramientas y tecnologías relacionadas ............................... 12 

Capítulo III. Marco Metodológico................................................................... 17 

Etapa I. Hipótesis iniciales ........................................................................ 18 

Etapa II. Análisis de alternativas ............................................................... 18 

Etapa III. Confirmación de hipótesis ......................................................... 18 

Etapa IV. Diseño ....................................................................................... 19 

Etapa V. Desarrollo del prototipo .............................................................. 19 

Capítulo IV. Desarrollo .................................................................................. 21 

Identificar el problema ............................................................................... 21 

Identificación de las empresas .................................................................. 21 

Necesidades de las empresas .................................................................. 23 

Page 7: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

v

Identificación de los usuarios .................................................................... 24 

Barreras para no reportar el uso del tiempo ............................................. 27 

Herramientas que usa el usuario para el control de uso del tiempo ......... 27 

Herramientas físicas ................................................................................. 27 

Herramientas electrónicas ........................................................................ 28 

Aplicación de entrevista ............................................................................ 29 

Necesidades del usuario ........................................................................... 30 

Actores y necesidades específicas. .......................................................... 30 

Diseño del sistema, Entradas y Salidas .................................................... 31 

Salidas del sistema ................................................................................... 31 

Diseño del sistema, aspectos visuales. .................................................... 33 

Diseño del sistema, aspectos técnicos ..................................................... 35 

Pruebas unitarias del software .................................................................. 37 

Pruebas de integración del software ......................................................... 37 

Capítulo V. Resultados ................................................................................. 39 

Identificación del problema ....................................................................... 39 

Necesidades de las empresas .................................................................. 39 

Identificación del usuario .......................................................................... 40 

Análisis comparativo de herramientas electrónicas existentes ................. 41 

¿Por qué sí utilizan los sistemas de control de uso del tiempo? ............... 44 

Pruebas unitarias ...................................................................................... 46 

Pruebas de integración ............................................................................. 47 

Conclusiones................................................................................................. 49 

Recomendaciones ........................................................................................ 50 

Page 8: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

vi

Bibliografía .................................................................................................... 51 

Apéndice A. Entrevistas ................................................................................ 53 

Entrevista para reconocimiento inicial sobre el empleado: ....................... 53 

Entrevista para reconocimiento inicial sobre la empresa (dirigida a losgerentes). .................................................................................................. 54 

Apéndice B. Test traducido de personalidad de Myers Briggs. ..................... 56 

Apéndice C. Descripción de los tipos de personalidad de Myers Briggs. ...... 58 

Apéndice D. Código Java de las Pruebas de integración Selenium.............. 72 

Page 9: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

vii

Tablas y figuras

Tablas

Tabla 1.  Criterios de aceptación en la categorización de las empresas. 23  

Tabla 2.  Ejemplos de problemas por tipo de empresa. 39  

Tabla 3.  Porcentajes estimados de los 16 tipos en la población de

Estados Unidos utilizando estadística de inferencia. 41 

Tabla 4.  Resumen comparativo de funcionalidades de algunas soluciones

existentes. 43 

Figuras 

Fig. 1  Dimensiones de los usuarios 25 

Fig. 2  El tiempo y sus componentes asociados 32 

Fig. 3  Pantalla inicial de entradas 33 

Fig. 4  Reporte de entradas 34 

Fig. 5  Reporte de proyecto 34 

Fig. 6  Reporte de etiquetas 35 

Fig. 7  Diagrama ER 36 

Fig. 8  Modelo EER 37 

Fig. 9  Resultado de ejecutar prueba unitaria. 47 

Fig. 10  Pruebas de integración con IDE Selenium. 47 

Page 10: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

viii

Resumen

SISTEMA DE CONTROL DE ACTIVIDADES Y USO DEL TIEMPO

Autor: Carlos Arturo Sánchez Odremán

Tutor Académico: Ing. Lourdes Ortiz Ph.D.

Tutor Industrial : Ing. Ricardo Marimón Ph.D.

Caracas, Noviembre 2010

En el presente trabajo se realizó un prototipo de un sistema de control

de uso del tiempo y de actividades, este sistema tiene la intención de resol-

ver los diferentes problemas que enfrentan las empresas al tratar de monito-

rear el uso del tiempo de sus empleados. Para la realización del trabajo se

transitó por diferentes etapas, que van desde la identificación de los proble-

mas detectados, pasando por análisis de necesidades, la propuesta de solu-

ciones, el diseño del sistema, hasta su realización y las pruebas.

Durante el trabajo se logró identificar los problemas de las empresas y

los usuarios al usar sistemas similares, mediante la aplicación del método

científico, generando hipótesis, y rechazándolas o no tras la aplicación de

análisis y entrevistas.

Como resultado del trabajo realizado se obtuvo una herramienta que

ofrece funcionalidad principalmente al usuario como empleado, ya que seenfocó el trabajo principalmente en lograr que el sistema de carga de la in-

formación fuera sencillo, para dejar un precedente al desarrollo de la aplica-

ción dentro de la empresa, donde se completará el sistema luego de recibir

opiniones de los clientes de la empresa.

Page 11: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

1

Introducción

Es para muchas empresas es difícil saber cómo usan el tiempo los em-

pleados, cuáles clientes les consumen más energía o fuerza de trabajo, cuá-les les cuestan más dinero que otros o cuánto tiempo se ha empleado en una

tarea específica o en un proyecto, es por esto que existen los sistemas de

control de uso del tiempo, pero día a día se ven también a las mismas em-

presas usuarias de dichos sistemas, en la misma situación inicial, ya sea

porque el sistema que tienen no satisface sus necesidades empresariales, o

debido a que los empleados no utilizan el sistema. ¿Qué motiva estas con-

ductas? ¿Pueden solucionarse dichos problemas?, estas son unas de las

preguntas que guían el presente proyecto, siempre con miras de ofrecer una

solución para el control del uso del tiempo que satisfaga las necesidades

empresariales de la actualidad.

Es entonces importante para el presente proyecto transitar por las di-

ferentes soluciones existentes en el mercado, investigar sus pros y contras, y

de ellas nutrirse de información útil para la resolución del problema en cues-

tión.

Este trabajo se ejecuta según una metodología respaldada por el méto-

do científico, en la cual se plantean hipótesis, se aceptan o rechazan, y se

plantean soluciones.

Durante el primer capítulo se realiza una generalización del proyecto,

describiendo así el problema percibido inicialmente y planteando los objeti-

vos del mismo.

Page 12: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

2

Page 13: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

3

Capítulo I. Planteamiento del Proyecto

Planteamiento del problema

Fondo de inversión comercial Ávila – FICA es una agrupación de accio-

nistas y compañías que ofrecen productos y servicios en una variedad de

mercados. Su objetivo principal es proveer los mejores productos y servicios,

a los precios más competitivos, manteniendo el mayor compromiso con sus

clientes.

FICA es una empresa constituida a finales de noviembre de 2006, sin

embargo muchas de las compañías que agrupa tienen muchos más años enel mercado. Estas compañías pertenecen a múltiples sectores económicos,

algunas son: Distribuidora 3B, Importadora BACA, Distribuidora VIVO, Texti-

les Rimar y Organización Palo Alto. Es en esta última donde el marco de este

trabajo se desarrollará.

Organización Palo Alto dedica sus actividades al desarrollo de software

complementario para empresas en general, trabaja tanto por requerimientos

como creando su propio software, que luego comercializa en el mercado.

Comúnmente Organización Palo Alto ofrece soluciones complementarias a

las existentes en el mercado. La empresa tiene miras a crear un conjunto de

herramientas modulares que el usuario adquirirá y usará a su gusto, con una

modalidad de pagos similar a la de arrendamientos, pero aplicada al softwa-

re.

El proyecto en cuestión busca desarrollar un prototipo de uno de losmódulos de todo el conjunto de herramientas que la empresa ofrece, en este

caso, un sistema para el control de actividades y uso del tiempo.

Para muchas empresas es difícil controlar y saber en qué actividades y

Page 14: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

4

proyectos utilizan el tiempo sus empleados. Actualmente existen sistemas

que proporcionan esta función, como por ejemplo voo2do

(http://voo2do.com/), Basecamp (http://basecamphq.com/), ta-da Lists

(http://tadalist.com/), entre otras. Pero estas aplicaciones no brindan al usua-rio información relevante sobre lo que ha estado haciendo, para realizar la

carga del uso de su tiempo y actividades al sistema.

Otro aspecto importante del cual no se encargan eficientemente los sis-

temas existentes es el hecho que las personas puedan vincular las activida-

des que realizaron durante sus jornadas con los distintos proyectos que pue-

da estar llevando a cabo la organización, de la misma forma con los clientes

a los que se vincule la actividad que realizaron.

También es una problemática de estos sistemas el carácter „fijo‟ del

mismo, es decir que dependen ya sea de estar la persona frente a su compu-

tador, tener la hoja a la mano, o al menos poseer una computadora, cuando

hoy día existen inmensidad de trabajos de calle que requieren de alta movili-

dad, hasta llegar al punto de no tocar la oficina en varios días consecutivos.

El desarrollo del sistema tratará de dar solución a las exigencias más

relevantes de los clientes de manera de crear una solución atractiva y fun-

cional para su utilización, que sea bien aceptada por el mercado.

En este proyecto es de suma importancia describir el problema con la

mayor precisión posible, con el fin de lograr dar con la mejor solución para el

mismo.

El problema percibido inicialmente son las dificultades que enfrentan las

empresas para llevar registro del uso del tiempo de sus empleados. Pero no

todas las empresas son iguales. Es por esta razón que antes de continuar

debemos tener bien claro cuáles son las empresas que se podrían beneficiar

Page 15: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

5

de tal solución, para luego pasar a observar las mismas, y detectar cuáles

son sus necesidades reales en torno al conocimiento del uso del tiempo y

actividades de sus empleados.

También se determinó que luego de conocer los tipos de compañía con

potencialidad de uso de la solución, se debería identificar para cada uno de

esos tipos, el tipo de problema; es decir, que en ciertas compañías el pro-

blema puede ser: „asignar costos a clientes que son atendidos por hora‟, o

„saber cuánto está costando cierto cliente‟, mientras que para otras compañ-

ías el problema puede ser: „saber que está haciendo la gente‟, „saber  si la

gente está echando carro‟, por último también habrán otras empresas con

necesidades como: „saber en qué se le está yendo el tiempo a la gente‟

(asumiendo que no están „echando carro‟). Es entonces imperativo determi-

nar estas necesidades básicas para cada tipo de empresa, otra vez, para dar

con la solución más asertiva a los problemas de las empresas.

Más adelante se podrá comprobar que es además importante tratar de

clasificar a las personas que laboran en las empresas, entonces surge la ne-

cesidad de algún método para clasificar a las mismas, lo cual contribuirá conla definición del problema. Para aclarar este punto se puede observar que

existen diferentes tipos de personas, y que cada tipo de persona trabaja y se

organiza de maneras diferentes, es entonces cuando surge la necesidad de

identificar dichas tipologías, y de ellas entender los problemas comunes que

se presentan en las tipologías con más personas asociadas, para así una

vez más acercarnos a la mejor solución al problema aún no definido en su

totalidad.

Es por esto que, este proyecto dedicará grandes esfuerzos en entender

el problema, y quizá pueda verse como definición del problema el objetivo

mismo de definir el problema, con un grado de profundidad tal, que al des-

Page 16: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

6

arrollar una aplicación se pueda aseverar, que la misma resuelve uno o va-

rios problemas claramente definidos, y que los resuelve bien.

Objetivos del Proyecto

Objetivo General:

Desarrollar un prototipo funcional de una aplicación de control de activi-

dades, proyectos y uso del tiempo, que facilite la carga de la información en

la misma, brindando información relevante acerca de los proyectos y activi-

dades en que se ha visto involucrado el usuario durante un período de tiem-

po dado.

Objetivos Específicos:

Diagnosticar las necesidades del mercado en cuanto a la aplicación pa-

ra ofrecer una solución adaptada al mismo.

Evaluar las diferentes alternativas que ofrece actualmente el mercado

con el fin de conocer a que se enfrentan los usuarios.

Analizar las funciones requeridas por los usuarios con el fin de capturar

aquellas que sean más llamativas, útiles y que ofrezcan calidad y usabilidad

al producto final.

Generar una propuesta de funciones del sistema para desarrollar y

ofrecer la solución con lo „mínimo útil‟. 

Desarrollar un prototipo funcional de prueba para someterlo a evalua-

ción por el mercado.

Page 17: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

7

Captar la retroalimentación de los usuarios, en pro de conocer los as-

pectos necesarios para lograr una solución más acorde a sus necesidades.

Alcance

El proyecto abarca desde la investigación para plantear el problema

hasta el desarrollo de un prototipo funcional, dedicado a recolectar la infor-

mación generada por los usuarios (los empleados) de manera sencilla e intui-

tiva.

Está fuera del alcance del proyecto generar todos los reportes necesa-

rios para las empresas.

Page 18: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

8

Page 19: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

9

Capítulo II. Marco Teórico

En el presente capítulo se incluyen antecedentes, conceptos y herra-

mientas importantes para el desarrollo del proyecto en cuestión. Un conceptoimportante a analizar es el del manejo del tiempo, el cual, es el basamento

principal para la realización de este proyecto, se mencionan ciertas teorías

del manejo del tiempo, y se especifica con cual se identifica el proyecto.

Por otro lado, se explican las diferentes tecnologías que se utilizaron en

el desarrollo del proyecto, algunas como el lenguaje de programación Java,

el framework Spring, entre otras.

Antecedentes:

El proyecto desarrollado a continuación forma parte de una gran suite  

de soluciones que la empresa Organización Palo Alto, C.A. se encuentra

desarrollando, la cual se centra en un modelo en el cual cada „subsistema‟ o

applet  busca solucionar problemas comunes en las empresas pero puntua-

les, de la manera más sencilla posible. Para lograr esto se deben establecer

unas prácticas comunes para el desarrollo de cada applet , con el fin de ga-

rantizar la uniformidad y extensividad del proyecto, donde por cada una de

las soluciones que los clientes adquieran, puede que aquellas que ya disfrute

ganen funcionalidad, sin afectar el rendimiento ni implicar ningún cambio en

su estructura.

En general todo el sistema que busca ofrecer Organización Palo Alto,

C.A. es una solución de Inteligencia de Negocios (Bussiness Intelligence )

Business Intelligence (BI) es el proceso que consistente en recopilar,

analizar y utilizar datos del negocio para mejorar el rendimiento empresarial.

La tecnología de BI es la herramienta sobre la que se apoya este proceso.

Page 20: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

10

(Business Objects, 2007)

BI es una categoría amplia de aplicaciones y tecnologías para obtener,

almacenar, analizar y proveer acceso a datos que ayuden a los usuarios atomar mejores decisiones de negocios. Las aplicaciones de inteligencia de

Negocio incluyen actividades como sistema de soporte a decisiones, consul-

ta y reportes, proceso analítico en línea, análisis estadístico, proyecciones y

minería de datos. Las aplicaciones de BI pueden ser de misión crítica e inte-

grada a las operaciones de una compañía, o pueden ser ocasionales para

cumplir con algún requerimiento en particular. Pueden abarcar toda la com-

pañía o ser locales para una división. (TecnoTendencias, 2007).

Hasta ahora Organización Palo Alto, C.A. ha desarrollado uno de los

applets que pretende sea parte de la solución general extensible que ofre-

cerá, el ya desarrollado subsistema ayuda a las empresas a llevar la gestión

de la cobranza, y muchas de las tareas implicadas en este proceso, ofre-

ciendo un modelo de trabajo que aumenta directamente la productividad de

los cobradores en las empresas, y mantiene la información actualizada, dis-

ponible y entendible para los usuarios del sistema, facilitando así las laboresde supervisión de los empleados, y de cobranza a los clientes.

El sistema antes mencionado ya aplica varios de los conceptos y

herramientas que se mencionan más adelante.

Manejo del tiempo:

El manejo del tiempo se refiere a una serie de habilidades, herramien-tas y técnicas utilizadas para controlar el tiempo utilizado al completar tareas

específicas, proyectos y metas. Este compendio abarca una amplia gama de

actividades, incluyendo la planificación, distribución, trazado de metas, dele-

gación, análisis del tiempo utilizado, monitoreo, organización, programación

Page 21: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

11

(en el ámbito del uso del tiempo) y priorización de las citadas tareas específi-

cas, y del tiempo en cuestión. En sus inicios, el término Time management  

(manejo del tiempo), era utilizado exclusivamente para referirse a cuestiones

de negocio o trabajo, pero con el tiempo el término amplió su aplicación paraabarcar también las actividades personales. Un sistema de manejo del

tiempo es una combinación de procesos, herramientas, técnicas y métodos,

todos apuntando a la misma meta, el manejo del tiempo.

Existen diferentes acercamientos a las teorías de manejo del tiempo,

Stephen R. Covey (1990) las ha categorizado de la siguiente forma:

Primera generación: son aquellos recordatorios basados en relojes y

alarmas, con posibles implementaciones de computadoras; pueden ser usa-

dos para alertar a una persona cuando una tarea debe ser realizada.

Segunda generación: planeación y preparación basada en calendarios y

agendas; puede incluir trazado de metas.

Tercera generación: planeación, priorización y control (utilizando un or-ganizador personal, otros medios en papel, sistemas de computadora o PDA)

de actividades a diario. Este acercamiento implica invertir algún tiempo clari-

ficando valores y prioridades. (p.38, traducción propia).

Cuarta generación: ser eficiente y proactivo usando cualquiera de las

herramientas mencionadas anteriormente; se trazan metas, y roles como

elementos de control del sistema, en el cual se favorece la importancia sobre

la urgencia.

El presente proyecto es acorde con la tercera generación de las teorías

del manejo del tiempo, únicamente en el aspecto de control.

Page 22: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

12

Conceptos, herramientas y tecnologías relacionadas

Para la ejecución de este proyecto se utilizaron diferentes tecnologías

que cumplen con las especificaciones del software que desarrolla la empresaPalo Alto, C.A., la referida empresa implementa sus soluciones utilizando el

lenguaje de programación java, el cual fue desarrollado por la firma Sun Mi- 

crosystems en los años 90.

Con el fin de lograr implementar el uso del lenguaje de programación

  java, en conjunto con las demás plataformas sobre las cuales desarrolla la

empresa, se deben generar JavaBeans o POJO (Plain Old Java Object). 

Sobre los JavaBeans La universidad del país Vasco expresa:

Un JavaBean o bean es un componente hecho en software que se puede reuti-

lizar y que puede ser manipulado visualmente por una herramienta de progra-

mación en lenguaje Java.

Para ello, se define un interfaz para el momento del diseño que permite a la

herramienta de programación o IDE, interrogar al componente y conocer las

propiedades que define y los tipos de sucesos que puede generar en respuestaa diversas acciones.

Los referidos JavaBeans son la base principal para la interconexión de

la comunicación de los objetos de datos entre las diferentes plataformas del

sistema. En los desarrollos de Palo Alto, C.A. y en éste en particular, los Ja- 

vaBeans son usados principalmente por Hibernate (definido a continuación)

para interpretar la estructura de los objetos y lograr la comunicación eficaz

con el sistema de almacenamiento de base de datos. Hibernate en sí es unsoftware de persistencia de datos el cual es definido por la Universidad Fe-

menina del Sagrado Corazón (UNIFE) de la siguiente forma:

Hibernate es una herramienta para la plataforma Java que facilita el mapeo de

Page 23: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

13

atributos entre una base de datos relacional y el modelo de objetos de una apli-

cación, mediante archivos declarativos (XML) que permiten establecer estas re-

laciones. (p.2)

Sobre Hibernate se expresa en su manual:

Trabajar con software orientado a objetos y bases de datos relacionales, puede

ser embarazoso y demandar mucho tiempo, en los entornos corporativos actua-

les. Hibernate es una herramienta de mapeo objeto/relacional para ambientes

Java. El término "mapeo objeto/relacional" (ORM por sus siglas en inglés) se re-

fiere a esta técnica de "mapear" la representación de los datos desde un mode-

lo de objetos hacia un modelo de datos relacional, con un esquema de base de

datos basado en SQL.

Hibernate no sólo se hace cargo del mapeo de clases Java a las tablas de una

base de datos (y de los tipos Java a los tipos de la base de datos), sino que

también provee utilidades para consulta y captura de datos, y puede reducir

considerablemente el tiempo que, de otra manera, habría que invertir con el

manejo manual de datos mediante SQL y JDBC. (p.1).

Para manejar la base de datos del proyecto se usó el manejador de ba-

ses de datos de licencia libre MySql, y con este se implementó un tipo de

base de datos poco común, la cual se dispone en una estructura tipo grafo,en lugar de la típica base de datos relacional. Esta estructura de tipo grafo es

la que le permite al proyecto tener la flexibilidad que requiere para unir y

desunir elementos entre sí, sin importar si existe una relación previa creada

entre ellos. Al usar bases de datos orientadas a grafos se resuelven varios

de los problemas comunes en las bases de datos relacionales, en las cuales

el diseño previo a la fase de desarrollo del software es más tedioso y consu-

me mayor tiempo, así como los problemas de borrar elementos de la misma,entre otros.

M. Ricardo (comunicación personal, 03 junio de 2010) dijo sobre las ba-

ses de datos orientadas a grafos:

Page 24: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

14

Las bases de datos orientadas a grafos nos dan una flexibilidad muchísimo ma-

yor a las bases de datos relacionales. Éstas nos permiten agregar y quitar rela-

ciones, o ligar y desligar clases o tablas de una manera mucho más dinámica.

Básicamente se puede relacionar cualquier tabla con otra, incluso podrías hacer

que dos tablas se „trasformen‟ en las mismas de manera dinámica, con sólo

cambiar todos los apuntadores de la tabla de registro de apuntadores que van

desde una tabla a otra, entendiendo que cada tabla se percibe como un nodo

del grafo, y en donde existe una tabla de relaciones que nos permite realizar

fácilmente estas interconexiones.

Por otro lado las bases de datos orientadas a grafos nos traen también

desventajas, y es que la documentación acerca de las mismas no es tan am-

plia, ni los frameworks que las soportan, haciendo un tanto más difícil su in-troducción inicial en los proyectos. Por ejemplo, en Hibernate se deben hacer

ciertos cambios en la estructura de „mappeo‟ de las relaciones entre las ta-

blas, ya que esta plataforma está diseñada para facilitar las tareas de persis-

tencia de datos, pero trabajando con las típicas bases de datos relacionales.

Luego de saber el motor de la base de datos, la manera en que se co-

municarán los objetos de nuestro sistema y la base de datos, es necesario

saber cómo será el modelo de desarrollo.

Para ayudar a las tareas de programación se han creado diferentes

frameworks que facilitan las tareas comunes de los proyectos, así como las

tareas de seguridad y redundancia de los sistemas, con el fin de ofrecer so-

luciones a los problemas típicos del desarrollo del software y así aumentar la

productividad y velocidad de creación de los mismos. Para colaborar con es-

tas tareas se implementará el framework  Spring , conocido como Spring fra- mework. Ésta plataforma se basa en un modelo vista controlador (model view 

controller) en el cual deben existir unas clases que son las que se encargan

de ofrecer las vistas a los usuarios y recibir las entradas de datos de las

mismas, y otras clases llamadas controladores, que se encargan de gestio-

Page 25: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

15

nar todos los eventos que suceden en el sistema, recogiendo así los inputs y

resolviendo lo que se debe hacer con la información.

En el sitio oficial de Spring (2010), (Sánchez, C. trad.) encontramos queel mismo se define como: 

Un framework popular y ampliamente desarrollado, de código abierto, que ayu-

da a los desarrolladores a construir aplicaciones de gran calidad con mayor ve-

locidad. Spring provee programación consistente y un modelo de configuración

que es bien entendido y utilizado por millones de desarrolladores alrededor del

mundo. (¶ 1).

Finalmente para generar las vistas al usuario final se utilizó la tecnolog-ía denominada JSP (  java server page )  páginas de servidores java, la cual

permite al programador, manejar la información dinámica que se presenta al

usuario final como una típica página en formato HTML. Para esto los JSPs

resuelven el acceso a los objetos que le son enviados de una manera gene-

ral, sin necesidad de especificar de qué se tratan los mismos, sino solo ac-

cediendo a ellos.

Para ejecutar las diferentes pruebas que son necesarias para asegurar

la calidad del software, se utilizaron diferentes herramientas que facilitan la

realización de las mismas. Las herramientas a utilizadas para tal fin son el

framework de pruebas unitarias JUnit, mientras que para las pruebas de in-

tegración se utilizaron los módulos de prueba de la herramienta de manteni-

miento de proyectos Maven.

En Domótica (2009, internet) se refieren al framework JUnit así:

JUnit es un framework que permite realizar la ejecución de clases Java de ma-

nera controlada, para poder evaluar si el funcionamiento de cada uno de los

métodos de la clase se comporta como se espera. Es decir, en función de algún

Page 26: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

16

valor de entrada se evalúa el valor de retorno esperado; si la clase cumple con

la especificación, entonces JUnit devolverá que el método de la clase pasó exi-

tosamente la prueba; en caso de que el valor esperado sea diferente al que re-

gresó el método durante la ejecución, JUnit devolverá un fallo en el método co-

rrespondiente.

En la actualidad las herramientas de desarrollo como NetBeans y Eclipse cuen-

tan con plug-ins que permiten que la generación de las plantillas necesarias pa-

ra la creación de las pruebas de una clase Java se realice de manera automáti-

ca, facilitando al programador enfocarse en la prueba y el resultado esperado, y

dejando a la herramienta la creación de las clases que permiten coordinar las

pruebas.

En todo proyecto java siempre existen ciertas tareas que realizar, co-menzando por crear una estructura de directorios donde se coloquen todos

los archivos de código fuente, las imágenes y los ficheros de configuración

referentes al proyecto. Para facilitar las tareas de creación, mantenimiento y

estandarización de esta estructura surge Maven.

Sobre Maven, Amorós y Arbós expresan (2010):

…Su función es similar a la de Apache Ant, pero el modelo de configuración de

construcción es más simple, basado en un formato XML.

Maven es una herramienta de línea de comandos, que con comandos simples

crea una estructura de directorios para un proyecto e indicándole cuales son las

dependencias de frameworks externos que se necesitan, es capaz de buscarlos

en un repositorio, descargarlos e incluirlos en el Build Path  del proyecto,

ahorrándole toda esa faena al programador. (p. 67)

Page 27: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

17

Capítulo III. Marco Metodológico

El presente proyecto se desarrolló a un nivel descriptivo, donde fue im-

portante para el proyecto establecer las necesidades de los grupos empresa-riales en cuanto al software que se desarrolló. Además se trató de medir la

importancia o prioridad que le dan los usuarios de los sistemas de control de

actividades, proyectos y sistemas a las diferentes funcionalidades que estos

presentan. Según Hernández, Fernández y Baptista (2003) “Los estudios

descriptivos buscan especificar las propiedades importantes de personas,

grupos o cualquier otro fenómeno que puede ser sometido a análisis. Son

conceptos a medir o variables para poder describir un fenómeno de interés”.

(p. 117).

Este proyecto también se enmarcó como una investigación proyectiva.

Sobre la investigación proyectiva Hurtado, (s/f), citado por Fernández (s/f, ¶

7) escribió: “También conocido como proyecto factible, consiste en la elab o-

ración de una propuesta o modelo para solucionar un problema. Se ubican

las investigaciones para inventos, programas, diseños.” 

Por último es una investigación de campo dado que se recolectó datos

directamente de la realidad donde ocurren los hechos.

Para llevar a cabo este proyecto se utilizó una metodología que tiene

sus fundamentos en el método científico, la misma abarca desde la formula-

ción de hipótesis, pasando por el análisis de alternativas, para luego confir-

mar o rechazar las hipótesis planteadas, y finalmente diseñar y desarrollar el

prototipo.

A continuación se detallan las etapas de la metodología:

Page 28: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

18

Etapa I. Hipótesis iniciales

En esta etapa se plantea el problema de las organizaciones, mientras

que se evalúan las oportunidades que el mismo provee. Siendo las oportuni-dades situaciones que se consideran susceptibles de mejorar utilizando sis-

temas de información.

Para esto se plantearon hipótesis diversas, las cuales más adelante de-

ben ser aceptadas o rechazadas mediante la investigación en cuestión.

Observación directa del entorno:

Se observó en ambientes de trabajo la manera en que se manejan los

horarios y el reporte de las actividades y usos del tiempo a sus superiores.

Etapa II. Análisis de alternativas

Durante esta etapa se analizaron las diferentes alternativas para solu-

cionar el problema planteado, que existen actualmente en el mercado, y que

las empresas utilizan.

Las alternativas se dividieron en dos tipos, las herramientas físicas y las

herramientas electrónicas, analizando cada una de ellas, y tomando lo útil de

las mismas.

Etapa III. Confirmación de hipótesis

Aplicación de entrevista:

Luego de la observación se diseñó una entrevista con aspectos relevan-

tes a conocer antes de continuar.

Page 29: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

19

Análisis de la información recolectada:

Se identificaron las tendencias y funciones más comunes en las diferen-

tes observaciones

Etapa IV. Diseño

En esta etapa se diseñan las diferentes partes que componen un siste-

ma de información, en esta se modelan las pantallas para facilitar la entrada

de la información, los formularios que irán en ellas, así como la interfaz. Esta

fase también incluye el diseño de las bases de datos.

Se utiliza la información recopilada en las primeras fases para realizar

el diseño lógico del sistema de información. En esta etapa se debe conside-

rar la captura de los datos mediante mecanismos que faciliten la misma.

Identificar actores y necesidades específicas

Separar requerimientos funcionales y no funcionales

Plantear una solución general

En esta fase se diseñará también el mecanismo de carga de la informa-

ción al sistema, la interfaz gráfica, la base de datos, los diagramas de flujo,

casos de uso, etc.

Etapa V. Desarrollo del prototipo

Durante esta etapa se procedió a desarrollar el prototipo cumpliendo

con todos los aspectos del diseño antes formulados.

Page 30: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

20

Page 31: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

21

Capítulo IV. Desarrollo

Identificar el problema

Para identificar el problema se plantearon una serie de procesos si-

guiendo el acercamiento del método científico, mediante el cual a través de

la formulación de interrogantes, se crean hipótesis y luego se analiza cómo

aprobar o desaprobar dichas hipótesis.

Identificación de las empresas

Habiendo quedado claro en el planteamiento del problema, que es im-

portante identificar los tipos de compañía posibles usuarios de la aplicación,

se identificaron los siguientes factores sobre los cuales se deben estudiar las

organizaciones objetivo:

Para empresas de ventas:

o Influencia de las horas empleadas en la venta sobre el

costo de ventas.

o Naturaleza de la venta (proactiva o reactiva).

Para empresas de servicios:

o Costo del servicio basado en horas.

o Tamaño de la organización.

Todas las demás en cargos administrativos

Page 32: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

22

El primero de los factores para las empresas de ventas básicamente

explica si el tiempo empleado en concretar una venta, influye en el costo de

la misma, por ejemplo; supongamos un vendedor que trabaja puerta a puer-

ta, y que además de su comisión de ventas, es remunerado con un pago fijopor hora trabajada, supongamos que el mismo vendedor estuvo realizando

una venta durante 3 horas consecutivas para convencer a un cliente, esas 3

horas son parte del costo de ventas, e influyen directamente en las ganan-

cias de la compañía, también se podrían observar otros costos implicados en

la operación, como lo son el costo de oportunidad de estar allí con ese clien-

te tanto tiempo en lugar de haber visitado otros donde pudo haber logrado

una venta con menos tiempo. Es en estos casos, cuando el tiempo empleadoen la venta, influye en el costo de la misma, donde interesa a la empresa co-

nocer el tiempo que requieren las ventas y como los vendedores lo utilizan.  

La naturaleza de la venta se trata de la manera en que se maneja un

negocio de ventas, o un producto, es decir, si la organización simplemente

espera a que los clientes se presenten, y una vez allí lo atienden, y tratan de

realizar sus ventas, o si la empresa ejecuta ventas proactivas donde se bus-

que la venta, se aborden clientes, etc.

La estrecha relación entre la naturaleza de la venta y la influencia del

tiempo empleado en el costo de la misma, conlleva a que el interés en cuan-

to a las empresas de ventas se enfoque en aquellas, que ejecuten ventas

proactivas, y donde el tiempo influya en su costo.

En cuanto a los factores que influencian en las empresas de servicio,

que el costo del servicio este basado en horas es crucial para que el sistema

sea relevante para las empresas, al momento de evaluar sus beneficios. El

tamaño de la organización es relevante ya que las empresas de servicio de

una o muy pocas personas no se verían beneficiadas por la aplicación,

Page 33: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

23

además de poder representar un costo muy alto en su estructura.

En las empresas de fabricación, solo parece importante medir el uso del

tiempo del personal administrativo.

Para poder identificar los tipos de empresa, potenciales usuarios de la

aplicación, se llevó a cabo una revisión exhaustiva a través del directorio de

las páginas amarillas, el tipo de empresa en cuestión era considerado o no

como potencial cliente aplicando los siguientes criterios:

Criterio Valor Aceptado Valor Omitido

Empresas de ventas

Influencia de las horasempleadas en la ventasobre el costo de ven-

tas

Si influye No influye

Naturaleza de la venta Proactiva Reactiva

Empresas de servicios

¿El costo del servicioestá basado en el tiem-po que toma el mismo?

Si No

Tamaño de la organiza-ción

Más de 3 personas 3 o menos personas

Tabla 1. Criterios de aceptación en la categorización de las empresas.

Fuente: Elaboración propia.

Necesidades de las empresas

Cuando pensamos en este proyecto, se orientan muchos pensamientos

Page 34: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

24

hacia la usabilidad del sistema, por parte de los empleados de las empresas,

pero es importante recordar que el verdadero cliente de un sistema de esta

índole, es la empresa. Es por esta razón que existe esta sección, para inda-

gar en las necesidades de las empresas en cuanto al uso de un sistema decontrol de uso del tiempo.

Para conocer con certeza las necesidades de las empresas se genera-

ron las siguientes hipótesis de necesidades, las cuales más adelante se pro-

baron a partir de los resultados arrojados por las entrevistas, que se pueden

ver en el Apéndice A. Entrevistas

¿Qué necesitan las empresas, en relación al control de uso del tiempo?

Saber en qué se utiliza el tiempo, asignar costos al tiempo y activida-

des, conocer el uso del tiempo en las distintas actividades empresariales,

resultados y reportes orientados a la gerencia, conocer el estado del trabajo

de un empleado, conocer el costo de los clientes.

Además se plantearon hipótesis para conocer el uso o para qué necesi-tan las empresas conocer esto.

¿Para qué necesitan las empresas conocer esto?

Para incentivar a los empleados, entender el uso del tiempo por parte

de los mimos, mejorar el uso del tiempo, enfocarse en el uso del tiempo en

las actividades que generan valor, para ayudarse en el cobro del tiempo a los

clientes.

Identificación de los usuarios

Para la realización de un sistema de control de uso del tiempo que sea

Page 35: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

25

efectivo en la recopilación de la información relevante para el mismo, es ne-

cesario categorizar a los usuarios, para así enfocarse positivamente en la

solución de los problemas que la mayoría de los usuarios presenten con el

uso de sistemas similares. De esta premisa han surgido las dimensionesmostradas en la Fig. 1, en las cuales deben ubicarse a los usuarios al mo-

mento de indagar más sobre sus conductas relacionadas con el control de

las actividades y uso del tiempo:

Fig. 1 Dimensiones de los usuarios

Fuente: elaboración propia

La Personalidad: Éste aspecto fue tomado en cuenta debido a la

estrecha relación que tienen la personalidad con las actitudes de

las personas y sus formas de trabajar y organizarse, para identifi-

car la condición de personalidad se utilizó el test de personalidad

Page 36: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

26

de Myers-Brigg, el cual se Leyton, M de Manzanamecanica (2008,

internet) explica así:

Myers-Briggs es un indicador de personalidad. El indicador es el resultado deun formulario con alrededor de 70 preguntas binarias (si o no), y que indica tu

tipo de personalidad. Según Myers-Briggs, el tipo de personalidad tiene 4 aris-

tas independientes que miden: Extroversión /Introversión, Sentido /iNtuición,

PensanTe / Sensible (F), Juicio / Persepción.

Estas 4 aristas dan lugar a 16 tipos de personalidades: {E,I}x{S,N}x{T,F}x{J,P},

que posteriormente fueron asociadas con los nom-

bres: Inspector (ISTJ), Protector(ISFJ), Consejero (INFJ), Mente Maes-

tra (INTJ), Artesano (ISTP), Compositor (ISFP), Sanador (INFP), Arquitecto (INT

P), Promotor (ESTP), Actor (ESFP),Campeón (ENFP), Inventor (ENTP), Supervi

sor (ESTJ), Proveedor (ESFJ), Profesor (ENFJ), y Mariscal de Campo (ENTJ).

(parr. 1).

El Momento del asiento: es aquel momento en el que el usuario

cargará al sistema sus actividades.

o El Espacio de trabajo: es donde el usuario cargará sus activi-

dades, este está íntimamente relacionado con el momentodel asiento, por lo cual no se tomará como una dimensión,

sino como una sub-dimensión del momento del asiento.

  Frecuencia de cambio de „trabajo‟: es la cantidad de veces que

cambia el usuario de contexto de trabajo o de actividad realizada

en un tiempo determinado. Es importante indagar en la frecuencia

de trabajo, y categorizar a partir de ella, dado que la misma cobra

gran influencia en lo que serían los momentos de carga, y diferen-

cia fácilmente a algunos usuarios de otros.

Page 37: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

27

Barreras para no reportar el uso del tiempo

Una de las principales motivaciones del presente trabajo, es lograr ge-

nerar un sistema de control de uso del tiempo en el cual se superen las ba-rreras u obstáculos que generalmente tienen los usuarios de sistemas simila-

res, al utilizar los mismos. Por esto es importante trazar un camino que expli-

que dichas razones.

Herramientas que usa el usuario para el control de uso del tiempo

Durante la investigación es importante conocer cuáles son las herra-

mientas o aplicaciones comúnmente utilizadas por los usuarios, esto con elfin de recolectar información sobre las herramientas existentes hoy día.

Cuando se trata de control de actividades y uso del tiempo también es

importante desligarse de aquellos sistemas básicos como los de control de

asistencia, o de permanencia, donde lo relevante es únicamente conocer si

una persona estuvo o no presente en la organización durante un período de

tiempo dado.

Herramientas físicas

Al observar los diferentes sistemas de control de uso del tiempo no se

pueden obviar las tradicionales herramientas físicas, tales como cuaderno de

notas, hoja de asistencias, hojas de proyectos, etc.

En las herramientas físicas los usuarios encuentran ciertas ventajas y

desventajas, entre las ventajas de las mismas se pueden mencionar:

Adaptabilidad a las necesidades del mismo

Portabilidad

Page 38: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

28

Facilidad de carga de la información

Estas simples ventajas, no son suficientes para superar las desventajas

que las mismas presentan cuando tratamos en entornos empresariales, don-de se requieren especificaciones que estos medios físicos no cumplen, tales

como: la automatización de reportes, asistencia en la carga de información,

consulta remota y accesibilidad a la información, manejo y consulta de los

datos con agilidad, entre otras.

Es justamente por las necesidades más avanzadas que surgen las

herramientas de control de uso del tiempo electrónicas, descritas a continua-

ción.

Herramientas electrónicas

Como ya se ha dicho anteriormente, existen diferentes sistemas exis-

tentes que pretenden ofrecer una solución al time tracking , cada uno de es-

tos sistemas cuenta con diferentes funcionalidades, algunas comunes, otras

no. Esta sección trata de evidenciar algunas de las funcionalidades de los

sistemas existentes, así como reseñar brevemente la mayoría de ellos. En-

tiéndase que por la gran cantidad de soluciones que puedan existir hoy en

día solamente se sometieron a evaluación aquellas que apuntan de manera

más similar a los mismos objetivos que el sistema aquí propuesto.

Algunas de las funciones vistas comúnmente son:

Implementación de etiquetas para las tareas.

Soporte de proyectos.

Soporte de clientes.

Page 39: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

29

Soporte de tareas cobrables y no cobrables.

Soporte de varios usuarios, colaboradores en los mismos proyec-

tos.

También se observaron algunas características específicas que por un

motivo u otro llaman la atención, tales como:

Captación de las ventanas abiertas en la computadora.

Categorización automática de las actividades como: productivas, neu-

trales, o distractoras.

Capacidad para enviar notas de cobro o invoices a los clientes, dadas

las horas que se han dedicado a sus proyectos.

Rastreo y reportes de horas utilizadas en cada proyecto, por usuario, o

por etiquetas.

Etiquetas comunes a todos los usuarios.

Introducción rápida de la información.

Autocompletación de los proyectos, clientes y etiquetas al momento de

introducir las palabras mediante los mecanismos de introducción rápida de la

información.

Aplicación de entrevista

Mediante la ejecución de entrevistas se evaluó como las personas en

un entorno de trabajo realizan sus tareas de control de uso del tiempo. Para

esto se tomó una muestra de 6 personas, pertenecientes a Organización Pa-

Page 40: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

30

lo Alto, C.A., que desempeñan diferentes cargos en la misma, desde perso-

nal de TI, hasta personal administrativo. Por otra parte también se ejecutó

una entrevista dirigida a los niveles más altos de las organizaciones, con el

fin de percibir cómo ven los gerentes el uso de sus sistemas de medición deuso del tiempo, que desearían que estos les ofrecieran, y sus percepciones

en general.

Necesidades del usuario

Así como los problemas o barreras que enfrenta el usuario en los diver-

sos sistemas de control de uso del tiempo con los que se puede enfrentar,

existen sus necesidades, las cuales al ser analizadas, pueden ser solventa-das, para poder ofrecer a los mismos un sistema con el que se sientan

cómodos utilizando. Durante el proceso de la determinación de las necesida-

des del usuario se utilizó el mismo método de sugestión de hipótesis com-

probables o rechazables.

Actores y necesidades específicas.

Los actores involucrados en el sistema son los gerentes, que utilizan la

información recopilada en el mismo, y los usuarios, que cargan su informa-

ción al sistema.

Las necesidades primordiales de funcionalidad para el usuario que tiene

la aplicación son:

Facilidad de acceso y uso.

Sugerencia de proyectos y etiquetas al introducir la información.

En cuanto a las necesidades específicas de tecnología que debe tener

Page 41: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

31

el mismo encontramos que debe ser una aplicación web, con base de datos

MySql, y capa de persistencia Hibernate, la cual debe ser desarrollada usan-

do el framework Spring, y obviamente sobre Java, haciendo uso del modelo

vista controlador (model view controller).

Diseño del sistema, Entradas y Salidas

La entrada principal del sistema es el tiempo, pero sabemos que este

debe ser desglosado para cumplir con la utilidad necesaria de un sistema de

control de uso del tiempo, de lo contrario solamente sería un sistema de asis-

tencia.

Un diagrama piramidal Fig. 2 muestra cómo se „quiebra‟ el tiempo en la

aplicación.

Finalmente se tiene un registro del tiempo, con atributos complementa-

rios útiles para entender el uso del mismo.

Salidas del sistema

La información que obtiene la empresa y los usuarios a partir del siste-

ma, es llamada salidas del sistema, o lo que es lo mismo, lo que debe regre-

sar el sistema a partir de la información cargada. Es importante que el siste-

ma pueda generar información útil a partir de las entradas que producen los

usuarios.

Page 42: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

32

Fig. 2 El tiempo y sus componentes asociados

Entre las diferentes salidas importantes que el sistema debe ofrecer

existen:

1. Cantidad de tiempo empleado en un proyecto específico.

2. Actividades de un usuario en un tiempo dado.

3. En general, tiempo empleado en cualquiera de las entidades del

sistema.

4. Tablas de uso del tiempo general y por usuarios.

5. Tiempo empleado en proyectos y/o clientes desglosado por eti-

quetas, y filtrado por tiempo.

Tiempo

Actividad

Proyecto o Cliente

Tags

Descripción

•Horas

•Minutos

•Fecha

•Administrativa

•Venta

•…

Page 43: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

33

Diseño del sistema, aspectos visuales.

Como se fijó anteriormente, una entrada nueva constaría de algunos de

los elementos presentes en la Fig.3, donde los únicos campos indispensa-bles son el tiempo (horas o minutos), la fecha y el usuario.

Fig. 3 Pantalla inicial de entradas

Las entradas realizadas se pueden ver fácilmente por fecha a través de

la pantalla de vistas de entradas, que tiene una organización como la presen-

tada en la Fig. 4.

Un ejemplo de la vista de las entradas relacionadas a un proyecto o

cliente se puede ver en la Fig.5.

Page 44: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

34

Fig. 4 Reporte de entradas

Fig. 5 Reporte de proyecto

El reporte de etiquetas, presente en la Fig. 6, muestra las diferentes eti-quetas, filtradas por un rango de fechas, donde se puede observar a que

proyectos o clientes se le ha asignado y cuanto tiempo en cada uno de ellos.

Page 45: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

35

Fig. 6 Reporte de etiquetas

Diseño del sistema, aspectos técnicos

El diagrama Entidad – Relación de la figura 2, modela el sistema, aun-

que en él se quiso hacer la distinción del cliente y el proyecto, por su natura-

leza diferente.

Page 46: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

36

Fig. 7 Diagrama ER

El modelo ER normalizado, con los diferentes campos que utilizó cada

tabla se presenta en la Fig. 8, en él se evidencia cómo la Entrada es la parte

Page 47: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

37

crucial sobre la que se soporta el sistema.

Fig. 8 Modelo EERPruebas unitarias del software

Como se dijo anteriormente las pruebas unitarias del software se reali-

zaron con JUnit, dichas pruebas fueron autogeneradas, al crear cada entidad

del modelo, mediante la aplicación de rappid application development Spring

Roo. Estas pruebas autogeneradas ofrecen todas las operaciones básicas

sobre cada entidad.

Pruebas de integración del software

Para este tipo de pruebas se utilizó el framework de pruebas sellenium,

el cual en conjunto con el plugin  del mismo nombre, para Mozilla Firefox,

Page 48: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

38

contribuye enormemente en la ejecución de las pruebas de integración gra-

bando las operaciones de prueba a manera de macro sobre la interfaz real

de la aplicación, permitiendo así correr dicha prueba de manera repetida a lo

largo del desarrollo, y en su culminación.

Esta prueba consistió en que luego de cualquier cambio en el software,

se creaba un proyecto, una etiqueta, y una entrada, además de hacer upda- 

tes a proyectos y etiquetas ya antes utilizados, y deletes  (eliminación física

con revisión de constraints ) de los mismos, todo a través de la interfaz propia

del software desarrollado.

Page 49: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

39

Capítulo V. Resultados

Identificación del problema

Tras aplicar los criterios descritos en el capítulo anterior y en la tabla 1,

se presenta la siguiente tabla con ejemplos de empresas que califican para el

estudio.

Tipo de empresa EjemplosDescripción del pro-

blema

Escritorio JurídicoKPMG, AB Lawyers &Accountings

Cobrar las horas de

manera justa a losclientes

Detectives Privados

Investigaciones Priva-das Cinco Cero C.A.,Seincorsa S.A.

Conocer el tiempo em-pleado en cada investi-gación

Agentes de AduanaEquixpress, C. A., J JMari Agente Aduanal

Cuánto tiempo le está„costando‟ cada cliente 

Desarrollo de Softwa-

re

Organización Palo Alto

C.A., Softline C.A.

Tiempo usado en pro-

yectos

Soporte TécnicoConsult IngenierosConsein, C.A.

Cobrar horas a losclientes

Tabla 2. Ejemplos de problemas por tipo de empresa.

Fuente: Elaboración propia.

Necesidades de las empresas

En respuesta al objetivo: Diagnosticar las necesidades del mercado en

cuanto a la aplicación para ofrecer una solución adaptada al mismo.

Luego de haber propuesto las hipótesis acerca de las necesidades de

Page 50: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

40

las empresas, los resultados obtenidos a las interrogantes fueron los siguien-

tes:

¿Qué necesitan las empresas, en relación al control de uso del tiempo?

Saber en qué se utiliza el tiempo, conocer el uso del tiempo en las dis-

tintas actividades empresariales, resultados y reportes orientados a la geren-

cia.

Así mismo, ante la interrogante ¿Para qué necesitan las empresas co-

nocer esto?, se obtuvieron los siguientes resultados:

Para incentivar a los empleados, entender el uso del tiempo por parte

de los mimos, mejorar el uso del tiempo, para ayudarse en el cobro del tiem-

po a los clientes.

Identificación del usuario

Después de realizar las observaciones sobre este punto, se determinó

que el sistema se basaría en el tipo de personalidad más común, según la

distribución de la población de los EEUU, mostrada en la tabla 3, los cuales

son el ISTJ (Inspector), y el ISFJ (Protector), cuyas características se pueden

observar en el Apéndice C, Descripción de los tipos de personalidad de

Myers Briggs.

Distribución de la población de Estados Unidos 

ISTJ

11.6% 

ISFJ

13.8% 

INFJ

1.5% 

INTJ

2.1% 

ISTP

5.4% 

ISFP

8.8% 

INFP

4.3% 

INTP

3.3% 

ESTP

4.3% 

ESFP

8.5% 

ENFP

8.1% 

ENTP

3.2% 

ESTJ

8.7% 

ESFJ

12.3% 

ENFJ

2.4% 

ENTJ

1.8% 

Page 51: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

41

Tabla 3. Porcentajes estimados de los 16 tipos en la población de Esta-dos Unidos utilizando estadística de inferencia.

Fuente: Dolphin Cove (2004) Estadísticas de MBPT, año 1998. Consul-

tado el 25-06-2008.

Análisis comparativo de herramientas electrónicas existentes

En respuesta al objetivo: Evaluar las diferentes alternativas que ofrece

actualmente el mercado con el fin de conocer a que se enfrentan los usua-

rios.

Entre las aplicaciones probadas se encuentran las siguientes:

Timr, de timr.com ver. 2.8.15

Rescuetime de rescuetime.com 2.2.3.232

Freckle de letsfreckle.com, sin versión.

ManicTime ver. 1.4.5.0

Luego de probar estas diferentes aplicaciones se logró generar el cua-

dro resumen presentado en la tabla 4, con las funcionalidades de las mis-

mas.

¿Por qué los usuarios no reportan su tiempo?

Los usuarios no reportan su tiempo por diferentes motivos, y estos mo-

tivos a su vez, están ligados con la identificación del usuario, es decir con el

punto anterior, algunos de los motivos sobre los que podemos generar hipó-

tesis son los siguientes:

Page 52: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

42

Porque es molesto.

Porque es difícil.

Porque el usuario no se recuerda que estuvo haciendo.

Page 53: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

43

Tabla 4. Resumen comparativo de funcionalidades de algunas solucio-nes existentes.

Fuente: elaboración propia

Porque en la empresa no toman en cuenta esto.

Aplicación

Función

Timr 2.8.15 Rescuetime2.2.3.232

Freckle ManicTime1.4.5.0

Soporta proyectosSoporta clientes

Soporta tareas

Soporta Multi-usuario

Interfaz Web

Aplicación de Escri-torio

Acceso móvil

Soporta notas decobro

Genera reportes

Monitorea uso delPC

Almacenamientolocal

Almacenamientoremoto

Fácil de usar

Sistemas OperativosTodos

Mac OS, Win-dows XP o

superiorTodos Windows XP o

superior

Precio 10$ / mes / usuario

15$ / mes / usuario

8$ / mes / usua-rio 67$

Page 54: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

44

No lo exigen y no ven beneficios en ello.

¿Por qué sí utilizan los sistemas de control de uso del tiempo?

En respuesta al objetivo: Analizar las funciones requeridas por los usua-

rios con el fin de capturar aquellas que sean más llamativas, útiles y que

ofrezcan calidad y usabilidad al producto final.

Una de las preguntas claves para resolver esta parte es saber porqué sí

utilizan los sistemas de control de uso del tiempo, es decir, cuales son las

motivaciones que un usuario puede tener para utilizar algún sistema que ten-

ga actualmente, o que pueda tener en un futuro. Entre estas motivaciones,luego de aplicadas las entrevistas se pudo identificar las siguientes:

Porque se lo exigen.

Porque le ayuda a organizarse

Porque es incentivado con bonos, reconocimientos, ascensos,

etc.

La otra pregunta clave para lograr un sistema el cual los usuarios mues-

tren interés por usarlo, es ¿Qué haría que las personas usaran el sistema y

se sintieran cómodas con él? A esta interrogante pueden surgirle respuestas

muy alejadas del alcance de este u otros proyectos, pero a su vez existieron

respuestas que ayudaron en el diseño de este sistema, tales como:

Que sea fácil de usar, intuitivo, etc.

Que les recuerde que estuvieron haciendo, y por cuánto tiempo.

Page 55: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

45

Que les muestre sus llamadas.

Que le permita cargarle información remotamente.

Solución

En respuesta al objetivo: Generar una propuesta de funciones del sis-

tema para desarrollar y ofrecer la solución con lo „mínimo útil‟. 

Luego de los diferentes análisis hechos se llegó a que la solución debe

registrar lo siguiente:

1. El tiempo consumido en alguna actividad.

2. El cliente al cual se atribuye ese tiempo consumido.

3. El proyecto al cual se atribuye dicho tiempo consumido.

4. El tipo de trabajo que se estuvo haciendo en ese tiempo, por

ejemplo: administrativo, operativo, revisión de material, docu-mentación, ventas, etc.

5. Cualquier otra información adicional que el usuario quiera especi-

ficar para la entrada.

El punto número 4 se resumirá y funcionará a partir de un campo de

Etiqueta, comúnmente conocido como tag, donde el usuario puede hacer

referencia a cualquier ambiente, circunstancia, etc., al que se refiera la en-

trada. De la misma forma, los proyectos y los clientes se tratarán como una

sola entidad, entendiéndose entonces que, una entrada tendrá a lo más las

siguientes relaciones:

Page 56: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

46

1. El cliente o el proyecto vinculado.

2. Las etiquetas que se deseen colocar.

3. El usuario creador de la entrada.

Pruebas unitarias

Durante el transcurso del desarrollo las pruebas unitarias fueron de

gran ayuda para verificar que las operaciones comunes de lectura, escritura,

actualización, etc. mantuvieran su funcionamiento a pesar de los cambios en

el sistema.

En la Figura 9, se presentan la salida de lo que resulta de ejecutar una

prueba unitaria sobre la entidad Proyecto, en la misma se puede evidenciar

que todos los resultados fueron positivos, y que la misma prueba los meca-

nismos de persistencia de datos, de obtención, borrado, y actualización.

Page 57: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

47

Fig. 9 Resultado de ejecutar prueba unitaria.

Pruebas de integración

Mediante el IDE Selenium, en primer lugar se grabó la creación de unelemento para cada una de las entidades diferentes a la Entrada, luego se

cambió un aspecto de cada uno de ellos, luego se generó una Entrada utili-

zando como relaciones a todos los registros nuevos generados con la misma

prueba, para finalizar se eliminó esta Entrada.

La Figura 10, muestra la interfaz de Selenium, corriendo sobre la apli-

cación prototipo.

Fig. 10 Pruebas de integración con IDE Selenium.

La misma IDE, arroja los resultados de las pruebas en su interfaz,

Page 58: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

48

además permite exportar las pruebas a diferentes formatos, como se en-

cuentra en el Apéndice D. Prueba de integración para Java.

Todas las pruebas dieron resultados positivos.

Page 59: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

49

Conclusiones

Con la realización de este proyecto se logró especificar los problemas y

dificultades que perciben los usuarios y empresas en el uso de sistemas decontrol de tiempo, lo cual fue la base para generar un sistema de fácil uso

que permita a los usuarios ingresar el contenido del uso de su tiempo de ma-

nera sencilla e intuitiva.

El presente prototipo servirá como base para mostrarlo a los clientes de

la empresa, y con él recoger opiniones y experiencias, para así mejorarlo.

Sobre este mismo prototipo se debe trabajar para agregarle tecnologías

de autocompletación de entradas para facilitar aún más la carga de la infor-

mación al sistema.

Page 60: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

50

Recomendaciones

Al ser la aplicación desarrollada una aplicación Web, es recomendable

que al realizar las instalaciones de la misma en las empresas, se trate de fijarpolíticas de grupo en las máquinas de trabajo, indicando que la página inicial

de los exploradores debe ser la de la aplicación, así, se disminuye la probabi-

lidad que los usuarios no reporten su tiempo por el hecho de olvidarse abrir

la aplicación diariamente.

Gracias a las aplicaciones de desarrollo rápido de aplicaciones (RAD,

rapid application development), este proyecto disminuyó radicalmente los

tiempos de modelaje inicial del sistema al momento de programar. Con las

diversas herramientas de mantenimiento de código y pruebas que las mis-

mas incluyen, estas ahorran gran cantidad de trabajo a los programadores,

es por esto que se recomienda ampliamente usar alguna aplicación de este

estilo en los proyectos generales de software.

Page 61: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

51

Bibliografía

Amorós L, Arbós N. (2010) VirtualEPSC, el mundo virtual 2.0 del Cam- 

pus del Baix Llobregat. Trabajo de grado no publicado, Ingeniería Técnica deTelecomunicación, especialidad en Telemática, Universitat Politécnica de

Catalunya.

Business Objects una división de SAP, Sobre BI, en la sección sobre

soluciones en esta área ofrecidas. (Recuperado Enero 2008) Disponible en:

http://www.spain.businessobjects.com/evaluation/default.asp

Covey S., (1990, 15 de septiembre) The Seven Habits of Highly Effecti-

ve People [Los 7 hábitos de las personas altamente efectivas], 1ra. Ed.

EEUU: Fireside.

Guglielmetti, M. (2005, 12 de marzo). Definición de Java. MasterMaga-

zine. Sin número de ejemplar. Obtenido el 5 de agosto de 2010. De :

http://www.mastermagazine.info/termino/5470.php

Hernández, R., Fernández, C. y Baptista, P. (2003). Metodología de la

investigación. 3era. Ed. Distrito Federal: México. Mc Graw  –Hill / Interameri-

cana Editores, S.A. de C.V.

Hurtado, J. (s/f). Criterios metodológicos de la investigación. Caracas:

Universidad Metropolitana. Obtenido el 19 de Abril de 2010, de

http://ares.unimet.edu.ve/faces/fpag40/criterios.htm

Myers-Brigg personality test adaptation. (s.a., s.f., s.l.) Obtenido el 9 de

noviembre de 2010, de http://www.haleonline.com/psychtest/ 

JUnit (s.a., s.f., s.l.). Obtenido el 17 de septiebre ed 2010, de

Page 62: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

52

http://www.domotica.us/JUnit.

R. Marimón (comunicación personal) (2010, 23 de abril).

Spring (s.a., s.f., s.l.). Obtenido el 28 de abril de 2010, de

http://www.springsource.com/products/enterprise.

Tecnotendencias, 2007. Business Intelligence - BI (Inteligencia de Ne-

gocio). Disponible en Diccionario Web. Articulo recuperado el 03 de Junio de

2007. Disponible en:

http://www.tecnotendencias.com/modules.php?name=Encyclopedia&op=cont

ent&tid=246

Universidad del país Vasco (s.f.) Introducción a los JavaBean. Catalun-

ya. Obtenido el 28 de abril de 2010, de

http://www.sc.ehu.es/sbweb/fisica/cursoJava/applets/javaBeans/fundamento.

htm

Universidad Femenina del Sagrado Corazón (UNIFE), (s/f). obtenido el10 de septiembre de 2010, de http://www.unife.edu.pe/ing/desarrollo.doc

Page 63: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

53

Apéndice A. Entrevistas

Entrevista para reconocimiento inicial sobre el empleado:

Empresa:

Actividad económica:

¿En esta empresa le piden que reporte cómo usa su tiempo?

¿Lo hace?

o Si sí: ¿Qué te motiva a hacerlo?

o  Sino: ¿Por qué? Y salto a… 6. 

Al momento de llenar su “forma” de uso del tiempo ¿Qué es lo más dif í-

cil?

¿Qué es lo más molesto?

¿Dónde sueles llenar estos datos? ¿Por qué? Si pudieras cambiar esto,

lo harías y cómo.

6. Durante tu jornada, ¿llevas a cabo tres o más tareas al mismo tiempo?

En un día normal, ¿Cada cuánto cambias entre los „contextos‟ o tareas

que realizas?

¿Qué herramientas usas en tu día a día, y con qué frecuencia?

¿En qué ambiente se ejecuta su trabajo principalmente?

Page 64: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

54

o Atención telefónica, Personal, en la calle, en la oficina, Servi-

cios pre-establecidos, servicios „abiertos‟, ventas. 

Entrevista para reconocimiento inicial sobre la empresa (dirigida a losgerentes).

Tipo de compañía:

Número de empleados:

¿Piensa que necesita controlar cómo usan su tiempo sus empleados?

¿Para qué cree que necesite esto?

¿Tiene empleados que trabajen directamente con clientes o proyectos?

¿Cuál sería el objetivo productivo de controlar el uso del tiempo de sus

empleados?

¿Cómo cree que le ayudaría esto en la gerencia?

¿Actualmente pueden determinar el costo de sus clientes para la orga-

nización?

¿Podría enumerar algunas necesidades que tenga la empresa sobre el

conocimiento del uso del tiempo de sus empleados?

¿Actualmente cuentan con algún mecanismo de control de horario o

uso del tiempo?

¿Siente que este cumple con las necesidades de la empresa?

Page 65: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

55

¿Qué obtiene Ud. de él?

¿Podría decir que sus empleados realmente usan el sistema?

¿Si percibe faltas en el sistema, podría nombrarlas?

Page 66: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

56

Apéndice B. Test  traducido de personalidad de Myers Briggs.

La primera parte tiene que ver con cómo son tus energías. Tómate un tiempopara ver las siguientes dos opciones y piensa seriamente….  

A BToleras el ruido y las multitudes Evitas los ruidos y multitudesEres más hablador que oyente Escuchas más de lo que hablasTe comunicas con entusiasmo Eres un poco más reservadoTe distraes fácilmente Se te facilita concentrarteConoces gente fácilmente y partici-pas en muchas actividades

Eres cauteloso al conocer gente yparticipas selectivamente en las acti-vidades

Dices las cosas sin pensarlas mucho Piensas cuidadosamente antes dehablar

Odias no hacer nada Disfrutas el tiempo libre para recargarbateríasTe gusta trabajar o hablar con grupos Prefieres socializas en grupos pe-

queños o hacer los trabajos tú soloTe gusta ser centro de atención Prefieres estar “por los lados”

Ahora, piensa cuidadosamente. Quizá quieras decir que te identificas conambas. Pero, la clave está en ¿Qué te hace sentir más cómodo? Elije lo quepienses que te describe mejor.Elijo la A: Elijo la B:

Las siguientes frases tienen relación con cómo „Obtienes‟ la información, o aque cosas le prestas atención.

A BAprendes cosas nuevas por imitación yobservación

Aprendes cosas nuevas a partir deconceptos generales y teoría

Valoras más los métodos previamenteestablecidos, realizando las cosasmetódicamente

Valoras los métodos diferentes einusuales logrados a través de lainspiración

Te enfocas en la experiencia Te enfocas en las posibilidadesTiendes a ser especifico y literal (das

descripciones detalladas)

Tiendes a ser más general y figu-

rativo (usas metáforas y analogías)Eres práctico Eres soñadorTe basas en las experiencias pasadas Te basas en las corazonadas o

intuiciónPrefieres relaciones predecibles Valoras los cambios en las rela-

cionesAprecias las maneras regulares para Usas maneras nuevas y diferentes

Page 67: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

57

resolver problemas para resolver problemas y enseñaslas soluciones

Eres metódico Das “saltos” sin mucha programa-ción

Valoras el realismo y el sentido común Valoras la imaginación e innova-ciónDe nuevo, todos tenemos algo en cada lado, pero piensa con cual te sientesmás cómodo.Elijo la A: Elijo la B:

Las siguientes se relacionan con cómo tomas decisiones y llegas a conclu-siones.

A BTratas que tus acciones sean guia-das por la razón

Tratas que tus acciones sean guia-das por obtener paz y armonía

Tomas las decisiones principalmentecon la cabeza

Tomas las decisiones principalmentecon el „corazón‟ 

Cuestionas las conclusiones de otrosporque „pueden estar equivocados‟ 

Estás de acuerdo con las conclusio-nes de otros, porque es importanteescuchar a la gente

Señalas el razonamiento „malo‟ Te das cuenta cuando la gente nece-sita ayuda

Prefieres decir las cosas directo algrano.

Prefieres decir las cosas con „tacto‟en lugar de ir directo al grano

Tratas con la gente firmemente,cuando es necesario

Tratas a la gente de una manera máscompasiva

Esperas que el mundo se rija porprincipios lógicos

Esperas que el mundo reconozca lasdiferencias personales

Ves los pros y contras de cada op-

ción

Ves el valor de las opciones y como

afectan a las personasVes los defectos en la gente, erescrítico

Prefieres complacer a los demás ymostrar aprecio

Los sentimientos son válidos, si sonlógicos

Cualquier sentimiento es válido

Toleras las preguntas ocasionalesacerca de tus estados emocionales

Aprecias las preguntas frecuentesacerca de tus estados emocionales

Page 68: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

58

en las relaciones ¿cómos estás?Elijo la A: Elijo la B:La última de las preguntas tiene que ver con tu estilo de vida:

A BPrefiero que mi vida sea decisiva,imponiendo mi voluntad en ella.

Busco adaptar mi vida y experienciasa lo que vaya viniendo.

Prefiero saber en „lo que me estoymetiendo‟ 

Me gusta adaptarme a las nuevassituaciones

Me siento mejor después de tomardecisiones

Prefiero mantener las cosas abiertas

Disfruto terminando proyectos Disfruto empezando proyectosTrabajo para una vida asentada, conmis planes en orden

Mantengo mi vida lo más flexible po-sible, para no perderme de nada

No me gustan las sorpresas, prefiero

saber por adelantado

Disfruto las sorpresas y me gusta

adaptarme a los cambios de últimominutoVeo el tiempo como un recurso finitoy me tomo las fechas topes en serio

Veo el tiempo como renovable y lasfechas topes son elásticas

Me gusta marcar y completar listasde tareas

Ignoro las listas de tareas, incluso sila hice yo mismo

Me siento mejor con las cosas pla-neadas

Prefiero hacer lo que vaya viniendo

Soy organizado, y asentado Tentativo, flexible, espontáneoElijo la A: Elijo la B:

Fuente: http://www.haleonline.com/psychtest/ (traducción propia)

Apéndice C. Descripción de los tipos de personalidad de

Myers Briggs.

Inspector (ISTJ):

Los Inspectores tienen un gran respeto por los hechos. Además, tienen

una gran cantidad de hechos almacenados, y que han sido recolectados a

través de su preferencia Sensorial. Pueden tener dificultades comprendiendo

una teoría o idea diferente a su propia perspectiva. Sin embargo, si se les

Page 69: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

59

muestra la importancia y relevancia de la idea por alguien a quien respetan,

la idea se convierte en un hecho, que los ISTJ internalizarán y sostendrán.

Una vez que un ISTJ soporta una idea o causa, no se detendrá por ningún

motivo para asegurar que está haciendo su deber de apoyar donde sea ne-cesario.

Los ISTJ trabajaran durante largos periodos de tiempo poniendo gran-

des cantidades de energía en hacer cualquier tarea que vean como impor-

tante para lograr un objetivo. Sin embargo, se resistirán en poner energía en

cosas que no tienen sentido para ellos, o para las cuales no ven ninguna

aplicación práctica. Prefieren trabajar solos, pero trabajan bien en equipos si

la situación lo requiere. Les gusta ser responsable de sus actos, y disfrutan

las posiciones de autoridad. Los ISTJ tienen poco uso para la teoría o pen-

samiento abstracto, a menos que su aplicación práctica sea evidente. En ge-

neral, los ISTJ tienen un gran potencial. Capaces, lógicos, razonables y efi-

caces, con un profundo deseo de promover seguridad y una vida tranquila,

los ISTJ tienen lo necesario para ser altamente efectivos y lograr sus metas,

cualquieras sean.

Protector (ISFJ):

Los Protectores son observadores, cooperadores, informadores y aten-

tos. Están muy preocupados con la seguridad de los otros y frecuentemente

son felices ayudando a los desafortunados o personas con discapacidades.

Los Protectores se sienten realizados cuando aseguran la seguridad de

otros, y pueden ser atraídos por trabajos que les permitan hacer esto como

médicos o corredores de seguros. Los Protectores tienen talento ejecutando

rutinas, lo que les permite tener habilidades en trabajos que requieren habili-

dades de conservación como sanadores o policías. Los Protectores son mi-

nuciosos, moderados y aborrecen el malgasto de recursos materiales.

Page 70: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

60

Los Protectores se sienten cómodos trabajando solos, y frecuentemente

se sienten incómodos en posiciones de autoridad. Cuando tienen una posi-

ción de autoridad, frecuentemente hacen todo ellos mismo. Los Protectores

tienen un sentido ético muy puritano en el trabajo, lo que puede llevar a sersobre trabajados. Los menos hedonistas de todas las variantes, los Protecto-

res están dispuestos a realizar trabajos que otros roles evitarían, especial-

mente si les permite ayudar a los necesitados. Los Protectores frecuente-

mente hablan de la vida diaria y preocupaciones cotidianas; sin embargo no

son tan sociales como otras personalidades. Tienden a ser conversadores

solamente con un círculo cercano de amistades.

La timidez de los Protectores con los extraños, puede hacerlos parecer

fríos a pesar de ser frecuentemente cálidos y simpáticos. Los Protectores

son frecuentemente sub-valorados, ya que se toman por hecho su compro-

miso con la seguridad y economías. Los protectores valoran la forma tradi-

cional de hacer las cosas, y no están interesados en experimentar o especu-

lar. Valoran profundamente la historia familiar, reliquias y propiedad tanto

como las normas y tradiciones culturales. Los protectores creen firmemente

en la estabilidad ofrecida por credenciales, títulos, oficios, nacimiento y otras

formas tradicionales de autoridad. A los Protectores les desagradan las si-

tuaciones donde las normas están constantemente cambiando.

Consejero (INFJ):

Los Consejeros son introspectivos, cooperadores, dirigentes, y atentos.

Los consejeros sienten que ayudar a otros a desarrollarse personalmente

como algo gratificante, ya que tienen fuertes deseos de contribuir al bienestar

de otros. Los Consejeros frecuentemente se comunican con otros de forma

personalizada, y son positivos y gentiles cuando tratan con otros. Los Conse-

 jeros son buenos para escuchar y altamente intuitivos. Frecuentemente pue-

Page 71: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

61

den detectar las emociones e intenciones de los otros individuos, incluso an-

tes que el individuo se percate de ellas. Los Consejeros a veces se sorpren-

den de sus propias capacidades para leer las emociones en otros. Los Con-

sejeros tienen usualmente personalidades intricadas, y una vida interna rica.Tienden a guardar sus emociones internas y sus pensamientos para si mis-

mos, lo que puede hacer difícil llegar a conocerlos. Los Consejeros tienden a

ser personas privadas, posiblemente porque su habilidad para absorber las

emociones de otros puede herirlos fácilmente. Tienen gran profundidad de

personalidad y pueden entender temas e individuos complejos. Los Conseje-

ros frecuentemente prefieren trabajar uno a uno con otros, o trabajar inten-

samente con gente cercana a ellos. Los Consejeros son felices haciendo tra-bajos que requieren soledad y cuidados atentos. También son felices traba-

 jando con otros, siempre y cuando sus interacciones personales no sean su-

perficiales, y que tengan tiempo para ellos mismo para revitalizarse. Los

Consejeros normalmente ejercen sus influencias tras bambalinas en lugar de

ser un líder visible. Los Consejeros frecuentemente trabajan bien en organi-

zaciones. Valoran la armonía del personal, son buenos en consultar y coope-

rar con otros, y están preocupados de los sentimientos de otros. Se esfuer-

zan para hacer que una organización funcione de manera suave y agradable.

Los Consejeros también pueden actuar como barómetros de los sentimientos

en una organización.

Mente Maestra (INTJ):

Las Mentes Maestras son introspectivas, pragmáticas, directivas y aten-

tas. Las Mentes Maestras son altamente capaces como líderes como pla-neadores de contingencia, y el deducciones organizacionales están altamen-

te desarrolladas en ellos. Tanto la planificación de contingencias como las

deducciones organizacionales son actividades directivas que le dicen al pla-

nificador que actividades hacer y en orden hacerlas. A pesar de sus capaci-

Page 72: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

62

dades de liderazgo, las Mente Maestras prefieren quedarse en segundo pla-

no hasta que otros demuestren ineptitud para liderar. Sin embargo, una vez

en posición de poder, las Mentes Maestras son altamente eficientes y deseo-

sas a adoptar ideas útiles. Las Mentes Maestras tienen fuerza de voluntad,auto-confianza son decisivas. También son altamente teóricas son los menos

prejuiciosos de todos las personalidades. Antes que una Mente Maestra

adopte una idea teórica, insiste en investigar todo los datos disponibles y ve-

rificar la idea contra la realidad. Las Mentes Maestras son sospechosas de

las teorías basadas en mala investigación, y descartaran ideas que no pue-

den ser implementadas eficazmente.

Las Mentes Maestras son altamente pragmáticas e invertirán mucho

tiempo y esfuerzos para implementar ideas efectivas. Se sienten motivadas

por resolver problemas complejos. y por crear soluciones organizados, deci-

didas y ejecutarlas. Las Mentes Maestras tienden a decir afirmaciones positi-

vas en lugar de negativas, prefiriendo enfocarse en como hacer una organi-

zación más eficiente en el futuro, en lugar de darse vuelta en los errores del

pasado.

Artesano (ISTP):

Los ISTP son excelentes en analizar situaciones y llegar al núcleo

del problema para que puedan implementar rápidamente una repara-

ción funcional, lo que los hace ideales para el campo de la ingeniería. Por

naturaleza tranquilos, les interesa comprender como funcionan los sistemas,

enfocándose en la operación eficiente y estructura. Están abiertos a a nueva

información y enfoques. Pero contrariamente a sus aparente desapegada

naturaleza, los ISTP son capaces de ser observaciones humorísticas intuiti-

vas sobre el mundo que los rodea, y pueden ser atraídos por actividades de

Page 73: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

63

alto riesgo tanto en hobbies  (salto bungee , motociclistas, paracaidistas, bu-

ceo, etc...), como deportes recreacionales (ski, hockey sobre hielo, carrera,

etc.) y profesiones (aviación, bomberos, etc.).

Compositor (ISFP):

Los ISFP son personas tranquilas acomodadizas, que adoptan una filo-

sofía de vida "vive y deja vivir". Disfrutan tomando las cosas a su propio pa-

so, y tienden a vivir el momento. Aunque calladas, son agradables, conside-

rados y preocupados, devotos a las personas en sus vidas. Aunque no se

inclinan por debatir ni hacer públicos sus puntos de vista, sus valores son

importantes para ellos.

Sanador (INFP):

Los Sanadores son introspectivos, cooperadores, informativos, y aten-

tos. Son altamente compasivos y tienen empatía de las necesidades de

otros. Los Sanadores se preocupan profundamente sobre unos pocos indivi-

duos favoritos o causas, y desean brindar paz y tranquilidad a sus compañe-ros y la sociedad en general. Quieren sanar los problemas que preocupan a

las individuos y corregir los conflictos que dividen los grupos para sanarse a

ellos mismos, sus compañeros y la sociedad.

Los Sanadores tienden a ser individuos privados, que tienen una fuerte

sensación del bien y el mal, y una visión idealista del mundo. Están profun-

damente comprometidos con las cosas positivas o buenas y pueden ser ins-

pirados a hacer sacrificios extraordinarios para intentar alcanzar sus ideales.

Son propensos a los errores, ya que siguen sus sentimientos mas que el

análisis lógico. Sin embargo, al seguir sus sentimientos, los Sanadores rara-

mente cometen errores de sentimientos. Los Sanadores son frecuentemente

malinterpretados en sus infancias. En familias con mentalidades practicas, su

Page 74: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

64

devoción al idealismo puede ser mal visto y castigado. La mayoría de las

otras personalidad pueden obviar las expectaciones parentales que no se les

adecuan, pero los Sanadores son fuertemente afectados por ellos. Los Sa-

nadores quieren complacer a sus padres y hermanos, y al intentarlo, puedenocultar sus diferencias. Esto puede crear conflictos internos en los Sanado-

res. Los Sanadores frecuentemente son mejores en detectar estos conflictos

internos que otros tipos de personalidades. Los Sanadores buscar la unidad

de mente, cuerpo y espíritu, a lo mejor por el caos interno causado durante

su infancia.

Los Sanadores son adaptables, pacientes con situaciones complicadas,

y abiertos a las nuevas ideas e información. Son impacientes con detalles

rutinarios. Como están conscientes de los sentimientos de otras personas,

los Sanadores se relacionan bien con otros. También se sienten cómodos

trabajando solos, dada su naturaleza privada. Los Sanadores tienen inter-

eses en actividades académicas, y frecuentemente tienen habilidades de

lenguaje excepcionales.

Arquitecto (INTP):

Los arquitectos son introspectivos, pragmáticos, informativos y atentos.

La sistematización científica de todos los tipos de conocimiento, o Arqui-

tectónica, está altamente desarrollada en los Arquitectos, quienes son inten-

samente curiosos y ven el mundo como algo que debe ser comprendido. Su

principal interés es comprender como están estructuradas, construidas, y

configuradas las cosas. Los Arquitectos son diseñadores de sistemas teóri-

cos y nuevas tecnologías. Reconfigurando el ambiente para calzar con sus

plan es una meta de los Arquitectos. De todos los tipos de personalidades,

los Arquitectos son los mas lógicos y precisos verbalmente. En conversacio-

nes casuales, pueden estar tentados de destacar los errores de los otros,

Page 75: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

65

con el simple objetivo de mantener la claridad de la conversación. En una

discusión seria, los Arquitectos tienen habilidades para detectar distinciones,

inconsistencias, contradicciones, y argumentos enmarcados lo que les da

una enorme ventaja. De todos los tipos de personalidad, los Arquitectos tie-nen las habilidades más grandes de concentración. Prefieren trabajar tran-

quilamente solos, y pueden bloquear a otras personas cuando están enfoca-

dos en un análisis. Esto, en conjunto con el hecho de que los Arquitectos

suelen ser tímidos, hace que sea difícil que otros individuos logren conocer-

los. En intercambios sociales, los Arquitectos están mas interesados en in-

formar a otros lo que han aprendido que en dirigir las acciones de otros. Las

credenciales u otras formas tradicionales de autoridad no impresionan a losArquitectos. En cambio, afirmaciones lógicamente coherentes son las únicas

cosas que parecen persuadirlos. Los arquitectos valoran altamente la inteli-

gencia, y pueden ser impacientes con personas de menor habilidad que la de

ellos. Frecuentemente los Arquitectos se perciben como algunos de los po-

cos individuos capaces de definir los fines de la sociedad y deben lograr, fre-

cuentemente esforzándose, para encontrar los medios para lograr sus objeti-

vos. Esta perspectiva puede hacer que los Arquitectos parezcan arrogantes.

Promotor (ESTP):

Los Promotores aprenden con las manos en la masa, viven el momento

buscando lo mejor de la vida, y desean compartir con sus amigos. Los Pro-

motores están abiertos a situaciones, y son capaces de improvisar para lo-

grar los resultados deseados. Son personas activas que quieren resolver sus

problemas en lugar de discutirlos.

Actor (ESFP):

Los Actores viven su vida al máximo. Viven el momento, y encuentran

Page 76: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

66

gran placer en las personas y las comodidades materiales. Raramente permi-

ten que las convenciones interfieran con su vida, y buscan maneras creativas

de satisfacer las necesidades humanas. Los Actores son excelentes jugado-

res de equipo, enfocados en completar la tarea asignada con una máximacantidad de diversión y mínima discordia.

Campeón (ENFP):

Los Campeones son introspectivos, cooperadores, informativos y ex-

presivos. Los Campeones tienen un gran deseo de hacer conocidos sus

pensamientos. Cuando un Campeón habla o escribe, frecuentemente espe-

ran utilizar sus convicciones para motivar a otras a participar, o esperan reve-

lar una verdad escondida sobre la experiencia humana. Los Campeones

están fuertemente preocupados por la ética y la justicia, y tienen fuertes de-

seos de hablar sobre temas de actualidad. Son los más inspiradores y ani-

mados de todos los tipos de personalidad. Los Campeones son muy indivi-

dualistas, y sienten la necesidad de experimentas un número significativo de

eventos sociales. Los Campeones que las emociones intensas son una parte

fundamental de la vida y ven el mundo como un drama. Están constantemen-te buscando aprender cualquier cosa que esté relacionada con el progreso

del bien, y la regresión del mal en el mundo. Los Campeones son agudos

observadores de la gente a su alrededor. Tienen habilidades intuitivas ex-

cepcionales, y son capaces de concentrarse intensamente en un individuo en

particular. Los Campeones son frecuentemente capaces de leer las emocio-

nes escondidas en otros, y de dar un significado a las acciones de otros. Los

Campeones están constantemente inspeccionando su ambiente social, y lospersonajes curiosos suelen escapar su atención. Su atención es normalmen-

te active en lugar de pasiva. Los Campeones son alertas y sensitivos a lo

que es posible. Los Campeones son cálidos, energéticos, espontáneos, posi-

tivos, exuberantes y dramáticos. Otros individuos suelen encontrar estas ca-

Page 77: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

67

racterísticas atractivas, y desean estar en la compañía de un Campeón. Los

Campeones usualmente tienen buenas habilidades con las personas y se

llevan bien con sus colegas.

Inventor (ENTP):

Los Inventores son introspectivos, pragmáticos, informativos y expresi-

vos. Pueden ser altamente hábiles en ingeniería funcional e invención. De

todos las personalidades, los Inventores son los mas reticentes a hacer las

cosas de una cierta manera, solamente porque es la forma que se ha hecho

en el pasado. Los Inventores son intensamente curiosos, siempre buscan

nuevos proyectos para trabajar, y tienen un carácter altruista. Diseñar y me-

  jorar mecánicas y productos es un objetivo constante para los Inventores.

Los Inventores están llenos de ideas pero están principalmente interesados

con ideas que pueden usar para hacer productos o acciones. Ven el diseño

de un producto como un medio para lograr un objetivo, siendo el objetivo un

prototipo vendible. Cuando comienzan un proyecto, raramente comienzan

con los planos. En vez, tienen confianza en su capacidad para encontrar so-

luciones efectivas y pragmáticas durante el proceso de diseño. Los Invento-res suelen ser inconformistas y tener amigos que están interesados en sus

ideas o actividades. Usualmente son relajadas, no juiciosos y buenos con-

versadores. Los Inventores suelen ser informativos en su intercambio social,

y frecuentemente son capaces de explicar sus propias y complejas ideas, de

igual manera que comprender ideas complejas de otros. En las discusiones,

pueden usar habilidades de debates, frecuentemente para desventaja de sus

oponentes. Los Inventores son usualmente individuos ingeniosos capaces desobrellevar situaciones desafiantes. En el trabajo, suelen ser buenos líderes

de planes pilotos que los obliguen a probar sus habilidades. Los inventores

están constantemente buscando nuevos medios de hacer las cosas, y nor-

malmente tienen las habilidades sociales y la voluntad para implementar sus

Page 78: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

68

ideas.

Supervisor (ESTJ):

Los Supervisores son prácticos, realistas, y derechos al grano, con una

mentalidad natural para los negocios y las mecánicas. Aunque no se intere-

san por temas para los cuales no ven utilidad, pueden aplicarse cuando se lo

proponen. Les gusta organizar y manejar actividades. Los Supervisores son

buenos administradores, en especial si recuerdan los sentimientos y puntos

de vista de otros, los cuales suelen olvidar.

Proveedor (ESFJ):

Los Proveedores son observadores, cooperativos, informativos y expre-

sivos. Están altamente preocupados con la salud y el bienestar de aquellos

bajo su cuidado, y son proveedores de instituciones sociales establecidas

como empresas, iglesias, clubes sociales, y colegios. Los Proveedores son

los mas sociables de los guardianes, y se esfuerzan por proveer servicios

sociales amistosos. Gastan mucha de su energía en asegurarse que las fun-ciones sociales sean exitosas, las tradiciones se mantengan, y las necesida-

des de los otros se cumplan. Los Proveedores son excelentes maestros de

ceremonias o directores de eventos sociales. Los Proveedores son altamente

cooperativos, y son capaces de mantener un trabajo de grupo en sus cole-

gas. Son atentos a los detalles de los bienes y servicios que proveen. Duran-

te eventos sociales, suelen recordar el nombre de sus invitados después de

una introducción, y parecen estar conscientes de lo que cada quien ha

hecho. Los Proveedores son amistosos, abiertos y gregarios. Aman hablar, y

pueden ponerse perturbados cuando están aislados de otros. A los Provee-

dores les encantan las noticias de sus amigos, vecinos, y su comunidad.

Frecuentemente comienzan conversaciones con extraños, y hablan de cual-

Page 79: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

69

quier cosa que se les venga a la cabeza. Si alguien quieres saber algo de la

comunidad, los Proveedores estarán felices de proveer los detalles. Los Pro-

veedores suelen ser atraídos por trabajos de ventas o servicios. Suelen ser

buenos representantes de venta, ya que están visiblemente y honestamenteinteresados en el bienestar del consumidor. También son habilites en carre-

ras de persona a personas, como asistentes sociales, curas y profesores. Su

lealtad personal con sus superiores suele hacerlos secretarias valoradas. Los

Proveedores pueden ser los más compasivos de todas las personalidad, ya

que son altamente sensitivos a los sentimientos de otros. Esta sensibilidad

puede hacerlos auto-conscientes, ya que les preocupa lo que otros piensen

de ellos. Los Proveedores son afectivos y a la vez sienten la necesidad deser amados. Pueden ser fácilmente destruidos por criticismos hacia ellos, y

desean fuertemente ser apreciados por quienes son y el servicio que prove-

en.

Profesor (ENFJ):

Los Profesores son introspectivos, cooperadores, directivos y expresi-

vos. Los Profesores buscan lo mejor y esperan lo mejor de la gente que losrodea. Son altamente capaces de ayudar a que los aprendices expresen su

potencial interno. Los Profesores comunican a sus alumnos que cada uno de

ellos tiene el potencial para ser exitosos, y motivan a otros para cumplir con

las expectativas positivas del Profesor. Los Profesores gustan de tener las

cosas organizadas y planificadas. Usualmente tendrán sus horas de trabajo y

encuentros sociales planificados con antelación, y se les puede confiar en

que cumplirán sus compromisos. Sin embargo, los Profesores también soncapaces de usar su capacidad creativa para inventar, sin mucha planifica-

ción, atractivas actividades de aprendizaje para sus alumnos. Los Profesores

son más bien líderes educacionales que líderes sociales, siendo su principal

interés el crecimiento y el desarrollo de otros. Los Profesores tienen un sen-

Page 80: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

70

tido de la intuición altamente desarrollado. Son altamente capaces de com-

prender lo que está pasando al interior de ellos mismos y de otros. Los Pro-

fesores se encuentran constantemente imitando las creencias, característi-

cas y emociones de aquellos con los que tienen contacto para generar com-penetración. Esto les permite sentir una conexión cercana con otros y des-

arrollar un involucramiento personalidad con la felicidad y problemas de

otros. Los Profesores consideran a las personas como su más alta prioridad,

y su comunicación frecuentemente afirma una preocupación personal y un

deseo de ayudar a otros. Los Profesores son cálidos, extrovertidos y valoran

relaciones harmoniosas y comunicación interpersonal. Los Profesores suelen

ser fáciles de convivir, tolerantes de otros y populares. Puede que sean losmás expresivos de todas las personalidades. Tienen habilidades de lenguaje

excepcionales, y no dudan en compartir sus emociones, creencias e ideas.

Los Profesores son muy entusiastas y pueden ser oradores públicos ca-

rismáticos. Sus excepcionales habilidad lingüísticas mejora su influencia con

grupos, y se les suele pedir que asuman roles de liderazgo.

Mariscal de Campo (ENTJ):

Los Mariscales de Campo son introspectivos, pragmáticos, directos, y

expresivos. Son altamente hábiles en situación de organización dirigiendo las

acciones de ellos y otros. Su habilidad para hacer planes de contingencia es

una segunda habilidad, detrás de su habilidad para coordinar, decidir y ejecu-

tar estrategias. Naturales ingenieros, desean romper una idea o un concepto

en sus partes más fundamentales, analizar estas partes, y rearmar la idea

antes de dar su aprobación final. Su deseo de asegurar su propia evaluacióntambién se extiende a sí mismos; frecuentemente buscaran la opinión de otro

individuo confiable como un Arquitecto o Inventor para refinar su punto de

vista en un tema, sin importar lo seguro que estén. Los Mariscales de Campo

tienen un fuerte deseo de dar estructura y dirección a grupos de personas.

Page 81: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

71

De todas las personalidades, los Mariscales de Campo son los más propen-

sos en ver hacia dónde va una organización, y tienen el deseo de comunicar

su visión a otros. Por lo tanto son los más directivos que informativos en sus

intercambios sociales. Los Mariscales de Campo frecuentemente llegan aposiciones de responsabilidad en su trabajo ya que son devotos a sus traba-

  jos y son excelentes administradores. Los Mariscales de Campo no buscan

activamente el liderazgo, pero frecuentemente se ofrecerán como voluntarios

para hacerse cargo de la situación cuando no hay liderazgo o este falla, o

donde un "vació de poder" repentinamente exista; aunque no por egoísmos,

sino que por su deseo innato de ver un sistema (sea social, político, etc.)

continúe funcionando hasta que un líder puede ser identificado, quien, enmente del Mariscales de Campo, es tan buen líder como ellos son adminis-

tradores. Los Mariscales de Campo buscan más metas y políticas que por

procedimientos o regulaciones. Se esfuerzan por hacer que una organización

sea más eficiente reduciendo la redundancia y confusión. Los Mariscales de

Campo basan sus decisiones en planes bien pensados, información imper-

sonal, y probabilidad de éxito. Esperan que otros sigan su visión y están dis-

puestos a sacar los bloques sueltos que impiden a un sistema ser completa-

mente operativo, ya sea humano o no. Para los Mariscales de Campo, debe

haber un objetivo para ejecutar un plan. Las emociones de las personas por

lo general pasan a segundo plano frente a la información pura en cualquier

proceso de decisión. Los Mariscales de Campo son impacientes con la repe-

tición del error, ineficacia e ineficiencia. Si un procedimiento puede ser de-

mostrado como inefectivo, ellos abandonaran el procedimiento. Los Marisca-

les de Campo mantienen en mente objetivos a largo y corto plazo, mientras

luchan para transformar las organizaciones en sistemas estables que funcio-nan suavemente. Los Mariscales de Campo representan un 2% de la pobla-

ción.

Page 82: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

72

Apéndice D. Código Java de las Pruebas de integración Sele-

nium.

package com.example.tests;

import com.thoughtworks.selenium.*;

import org.junit.After;

import org.junit.Before;

import org.junit.Test;

import java.util.regex.Pattern;

public class Prueba Todo horas extends SeleneseTestCase {

@Before

public void setUp() throws Exception {

selenium = new DefaultSelenium("localhost", "4444", "*chrome",

"http://localhost:8080/");

selenium.start();

}

@Test

public void testPrueba Todo horas() throws Exception {

selenium.open("/ControlHoras/entrada/form");

selenium.click("link=Crear nuevo Tag");

selenium.waitForPageToLoad("30000");

selenium.click("_nombre_id");

selenium.type("_nombre_id", "tag1");

selenium.click("proceed");

Page 83: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

73

selenium.waitForPageToLoad("30000");

selenium.click("link=Crear nuevo Proyecto");

selenium.waitForPageToLoad("30000");

selenium.type("_nombre_id", "Proy1");

selenium.click("proceed");

selenium.waitForPageToLoad("30000");

selenium.click("link=Crear nuevo Usuario");

selenium.waitForPageToLoad("30000");

selenium.click("_nombre_id");

selenium.type("_nombre_id", "Juan");

selenium.type("_apellido_id", "Mola");

selenium.click("proceed");

selenium.waitForPageToLoad("30000");

selenium.click("link=Listar Tags");

selenium.waitForPageToLoad("30000");

selenium.click("//tr[2]/td[4]/form/input");

selenium.waitForPageToLoad("30000");

selenium.type("_nombre_id", "tag12");

selenium.click("proceed");

selenium.waitForPageToLoad("30000");

selenium.click("link=Listar Proyectoes");

selenium.waitForPageToLoad("30000");

selenium.click("//tr[3]/td[4]/form/input");

selenium.waitForPageToLoad("30000");

Page 84: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

74

selenium.type("_nombre_id", "Proy12");

selenium.click("proceed");

selenium.waitForPageToLoad("30000");

selenium.click("link=Listar Usuarios");

selenium.waitForPageToLoad("30000");

selenium.click("//tr[2]/td[5]/form/input");

selenium.waitForPageToLoad("30000");

selenium.type("_apellido_id", "Mola2");

selenium.click("proceed");

selenium.waitForPageToLoad("30000");

selenium.click("link=Crear nuevo Entrada");

selenium.waitForPageToLoad("30000");

selenium.click("//div[@id='widget__proyecto_id']/div/div[1]/div[1]");

selenium.addSelection("_tags_id", "label=tag12");

selenium.click("_horas_id");

selenium.type("_horas_id", "2");

selenium.type("_minutos_id", "3");

selenium.click("_fecha_id");

selenium.click("//table[@id='dijit__Calendar_0']/tbody/tr[4]/td[2]/span");

selenium.click("proceed");

selenium.waitForPageToLoad("30000");

selenium.click("link=Listar Entradas");

selenium.waitForPageToLoad("30000");

selenium.click("//input[@value='Borrar Entrada']");

Page 85: Sistema de control de actividades y uso del tiempo - Carlos Sánchez

5/11/2018 Sistema de control de actividades y uso del tiempo - Carlos S nchez - slidepdf.com

http://slidepdf.com/reader/full/sistema-de-control-de-actividades-y-uso-del-tiempo-carlos-sa

75

selenium.waitForPageToLoad("30000");

}

@After

public void tearDown() throws Exception {

selenium.stop();

}

}