¿Qué software de seguimiento/gestión del tiempo utilizas? [cerrado]

Hice algunas búsquedas para esa pregunta y no descubrí ninguna.

Entonces... ¿ha intentado implementar y utilizar activamente un software que realiza un seguimiento del tiempo que los empleados dedican a diferentes tareas? Si es así, ¿podría recomendarme algunos útiles? También agradecería mucho algunas breves reseñas de su parte. Por qué ayudaron y por qué está satisfecho usándolos.

Soy gerente de proyectos en una empresa de TI que produce específicamente sitios web, por lo que estoy tratando de implementar un software de seguimiento de tiempo para muchas tareas en diferentes proyectos. Otro tipo de requisito: debe tener un aspecto agradable y una interfaz fluida.

Muchas gracias por su aporte, muchachos.

Echa un vistazo a timebot.io , es muy fácil de usar y parece profesional.
Uso TIMEEFFECT desde 2003, que está escrito en PHP. ahora que PHP5 es EOL, lo transfiero a PHP 7 en github.com/rubo77/timeeffect

Respuestas (10)

He tenido éxito con la aplicación de seguimiento de tiempo: TSheets . Fue fácil de aprender y sus funciones me permitieron realizar un seguimiento del tiempo de varios empleados dedicado a una variedad de tareas (es decir, marketing, desarrollo, ventas, sitio web, etc.) desde diferentes ubicaciones (diferentes computadoras portátiles y iPhones). Valdría la pena echarle un vistazo a su versión de prueba gratuita para ver si es tan fácil de usar y agradable como he descubierto. ¡Buena suerte!

Gracias Kmed. Examinaré su solución y discutiré más. Creo que me gustará por la aplicación móvil, aunque no estoy seguro de si será realmente útil para mí y mis colegas.

Recomiendo buscar algo que integre el seguimiento del tiempo correctamente con los proyectos y todo lo demás que necesite administrar, de esa manera puede evitar la necesidad de aplicaciones e integraciones adicionales (que no son más que dolores de cabeza y altos costos).

WORKetc es bastante potente e integra seguimiento de tiempo, gestión de proyectos, gestión de contactos, bases de conocimiento (básicamente wikis), calendarios, blogs internos/externos, así como herramientas de facturación. Con una sola aplicación, puede administrar prácticamente todo lo que necesita, y todo está integrado en el núcleo. Puede adjuntar elementos, integrarlos en las aplicaciones de Google (la integración de documentos de Google y la integración de Gmail son particularmente increíbles) y hacer cosas como convertir hojas de tiempo directamente en facturas solo a través de WORKetc, lo cual es excelente para contratistas, etc.

Puede leer sobre esto aquí: http://www.worketc.com/features

Muchas gracias, David. Investigaré más sobre tu solución. Hasta ahora parece exactamente lo que estaba buscando. Muy útil. Gracias de nuevo. Saludos

Como nos esforzamos por utilizar la herramienta más sencilla que pueda funcionar, hemos decidido utilizar una hoja de cálculo sencilla. Cada proyecto es una columna cada persona es una fila. La licencia por enfermedad, la formación, las vacaciones anuales también son un "proyecto". Los proyectos pueden ser internos o externos. Pueden ser trabajos no remunerados o remunerados y pueden estar relacionados con el apoyo o nuevos desarrollos. Cualquier cosa que necesitemos rastrear por separado por razones comerciales tiene una columna separada. También realizamos un seguimiento del esfuerzo de corrección de errores por separado para cada versión principal como indicador de nuestras mejoras de calidad.

Para darle una indicación del tamaño de la hoja de cálculo: en general, tenemos alrededor de 40 a 50 columnas y alrededor de 20 a 30 filas.

Tenemos una hoja de cálculo por mes y está disponible en nuestra red local. Cada miembro del equipo ingresa su tiempo mensualmente. Para fines comerciales, luego sumamos el esfuerzo en cada columna, por ejemplo, para escribir facturas a los clientes o para informar a la junta directiva.

El uso de una hoja de cálculo brinda a todos los miembros del equipo una interfaz fácil de usar, independientemente de si usa Excel, Open Office, Google Docs, etc. Por supuesto, es posible que una hoja de cálculo no sea una opción en su escenario, ya que puede tener otros. factores que influyen en su elección de herramientas.

Hola John, de hecho, tal vez también hayas enumerado todas las variables que tenemos en nuestra oficina. También pensé en una solución de hoja de cálculo, pero no estaba seguro de cómo estructurarla. Gracias por tu detallada explicación. El único inconveniente que vi en esto fue la falta de capacidad para abrirlo en cualquier momento y editarlo, excepto si usamos Google Docs.
@BetaSve Nuestras hojas de cálculo se almacenan en un servidor local. Somos alrededor de 20 a 30 personas y nunca tuvimos un problema con el acceso de varias personas. Como tiene una estructura bastante simple, es muy fácil y rápido de completar. Si usa Google Docs, también eliminará esa limitación. ¡Me gusta el pensamiento!
sí... Pensé que Google Docs o Google Wave serían mucho mejores. Mi experiencia con los archivos xls comunes llenados por diferentes personas proviene de que tenemos un par de archivos xls que estaban destinados a ser utilizados por pocas personas y, a menudo, hubo un caso en el que alguien lo dejó abierto en su computadora y lo olvidó por completo. sobre eso Es frustrante cuando desea ingresar información y no tiene acceso y no puede hacer nada al respecto. :) Definitivamente trabajaré hacia la versión en línea con opciones de colaboración.
@Manfred: ¿Podría compartir la plantilla que tiene con algunos ejemplos, ya que nos enfrentamos a un desafío similar en el seguimiento de las tareas relacionadas con el proyecto y el tiempo asociado para todos los involucrados, especialmente con 180 proyectos sobre la marcha?
@Motivado Me encantaría pero ya no trabajo para esa empresa, así que ya no tengo acceso a ese tipo de documento. Lo siento.
@Manfred - ¿Tendrías otro ejemplo similar?

Hicimos un sistema ad-hoc usando MySQL, integrado con datos de gestión de proyectos.

Debido a que está en un servidor, es fácil para el acceso múltiple sin el problema de "quién tiene la cookie" de los múltiples actualizadores que tiene con una hoja de cálculo compartida.

Como está integrado en nuestro sistema de gestión de proyectos, podemos ver instantáneamente la mano de obra que se ha facturado a un proyecto o centro de beneficios.

Aquí hay un proyecto de ejemplo. Desplácese hacia abajo para ver los resúmenes de seguimiento de tiempo y resumen de tiempo, que son consultas SQL estándar.

Aquí está el esquema de nuestro "registro de tiempo:"

CREATE TABLE IF NOT EXISTS `s_timelog` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `mw_user_id` int(11) unsigned NOT NULL default '2',
  `in` datetime NOT NULL,
  `out` datetime NOT NULL,
  `project_id` int(11) unsigned NOT NULL,
  `activity_id` int(11) unsigned NOT NULL,
  `accomplishment` varchar(255) character set utf8 NOT NULL,
  `Paid` enum('yes','no') character set utf8 NOT NULL default 'no' COMMENT 'hours that are compensated',
  `Class_B_qualified` enum('yes','no') character set utf8 NOT NULL default 'no',
  `updated` timestamp NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  PRIMARY KEY  (`id`),
  KEY `mw_user_id` (`mw_user_id`),
  KEY `in` (`in`),
  KEY `project_id` (`project_id`),
  KEY `activity_id` (`activity_id`),
  KEY `out` (`out`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='EcoReality time log.' AUTO_INCREMENT=13955 ;

dónde:

  • mw_user_id apunta al usuario que realiza el trabajo
  • project_id apunta a una definición del proyecto en el que se encuentra la mano de obra
  • activity_id apunta a una definición de una actividad en la que se encuentra el trabajo

Un "proyecto" se ve así:

CREATE TABLE IF NOT EXISTS `s_project` (
  `id` int(6) unsigned NOT NULL auto_increment,
  `profit_centre` int(10) unsigned NOT NULL default '0',
  `name` varchar(62) NOT NULL,
  `URL` varchar(255) default NULL,
  `need` varchar(255) NOT NULL,
  `description` text NOT NULL,
  `super_id` int(11) unsigned NOT NULL default '0',
  `type` enum('capital','operations') NOT NULL default 'operations',
  `duration` enum('fixed','ongoing') NOT NULL default 'fixed',
  `status` enum('abandoned','agreed','cancelled','completed','on hold','ongoing','requested') NOT NULL default 'requested',
  `start` date NOT NULL,
  `end` date NOT NULL,
  `completed` date NOT NULL,
  `depends_on_id` int(6) unsigned NOT NULL default '0',
  `budget_expense` decimal(7,2) NOT NULL,
  `budget_effort` decimal(7,2) NOT NULL,
  `effort_units` enum('minutes','hours','days','weeks','months') NOT NULL default 'hours',
  `steward_id` int(5) unsigned NOT NULL default '0',
  `private` enum('yes','no') NOT NULL default 'no',
  `updated` timestamp NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  `notes` text NOT NULL,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `name` (`name`),
  KEY `duration` (`duration`),
  KEY `status` (`status`),
  KEY `super_id` (`super_id`,`depends_on_id`,`steward_id`),
  KEY `depends_on_id` (`depends_on_id`,`steward_id`),
  KEY `steward_id` (`steward_id`),
  KEY `profit_centre` (`profit_centre`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COMMENT='EcoReality (and other) projects that require resources.' AUTO_INCREMENT=140 ;

Los proyectos se pueden anidar y tener dependientes.

Las actividades suelen ser cosas que terminan en "ing" y pueden ser jerárquicas:

CREATE TABLE IF NOT EXISTS `s_activity` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `name` varchar(31) character set utf8 NOT NULL,
  `super_activity` int(11) unsigned NOT NULL default '0',
  `description` varchar(255) character set utf8 NOT NULL,
  PRIMARY KEY  (`id`),
  KEY `name` (`name`),
  KEY `super_activity` (`super_activity`),
  KEY `description` (`description`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_bin PACK_KEYS=0 COMMENT='activity names' AUTO_INCREMENT=42 ;

INSERT INTO `s_activity` (`id`, `name`, `super_activity`, `description`) VALUES
(1, 'Administering', 0, 'Basic administration and management activities.'),
(2, 'Agriculture', 0, 'Activities related to growing crops.'),
(3, 'Designing', 0, 'Developing designs for systems, processes, structures and machines.'),
(4, 'Educating', 0, 'Performing an educational activity.'),
(5, 'Managing Information', 1, 'Performing an information management activity.'),
(6, 'Maintaining', 0, 'Repairing or sustaining the condition of an artifact, process, structure, or system.'),
(7, 'Planning', 1, 'Making plans for future projects and activities.'),
Aquí está el esquema de nuestro "registro de tiempo:"

He tenido un gran éxito con Workgroups . Tiene muchas funciones de gestión de flujo de trabajo y programación que hacen que el seguimiento del tiempo sea muy fácil. En general, encontré el software muy flexible y fácil de integrar en cualquier sistema.

Hola Megha, ¿esa solución tiene algunas aplicaciones móviles para Android o iOS? Me gustaría que fuera lo más flexible posible (multiplataforma). La razón es que a menudo tenemos que hacer cosas fuera de la oficina y mis colegas apreciarían una forma remota de registrarse.

Buscando otras herramientas de seguimiento del tiempo, encontré su pregunta... y valió la pena echarle un vistazo a Toggl , un generador de informes CSV/PDF muy simple y fácil de usar y una herramienta de seguimiento del tiempo multiplataforma, todo gratis. También ofrece algunas funciones profesionales adicionales, como la facturación de proyectos.

Yo uso la versión gratuita y no tengo ninguna queja al respecto.

Espero eso ayude.

Hemos utilizado SAP ampliamente para el seguimiento del tiempo a nivel empresarial.

Usamos http://getharvest.com , que es una excelente aplicación web de seguimiento del tiempo. Incluye una API y tiene integración con Basecamp desde el primer momento. Harvest también le permite hacer estimaciones de proyectos y facturas, los clientes pueden incluso pagar las facturas electrónicamente

El software de administración de proyectos de Vertabase tiene seguimiento de tiempo integrado. También hay un widget de seguimiento de tiempo libre que se puede usar de forma independiente o con un componente de servidor.

Descargo de responsabilidad: según las preguntas frecuentes, estoy afiliado a Vertabase.