MPTRES

La aplicación

2 de mayo de 2007

¿Qué es MPTRES?

Suena igual... pero... nada que ver con MP3 :-). Manycomics Project Time Recording and Evaluation System (MPTRES) es una pequeña herramienta de registro de tiempos (tipo "time logger"), es decir, básicamente su finalidad es el control personal de los tiempos empleados en aquellos proyectos (y sus tareas) que se deseen medir.

Un primer vistazo general a MPTRES

A grandes rasgos el enfoque adoptado para MPTRES viene a ser el siguiente:
Un proyecto consta de una serie de tareas que deben ser completadas y para las que se emplea un tiempo.

Para temporizar una tarea diferente a la actual basta con seleccionarla y activar el cronómetro para esta (automáticamente se detendrá la temporización de la anterior que se estuviera cronometrando). El cronómetro también se puede detener en el momento que se desee. El tiempo para la tarea queda registrado sumándose al que ya tuviera acumulado anteriormente (la unidad de tiempo mínima considerada es un minuto; en cualquier caso, mientras se cronometra una tarea, su tiempo acumulado queda actualizado en la base de datos cada 5 minutos).

De este modo tendremos en todo momento una buena referencia del tiempo empleado en cada tarea (y por tanto en el propio proyecto); por otra parte estos mismos datos también serán útiles a la hora de realizar estimaciones para futuros proyectos.

Requisitos del sistema

Esta versión de MPTRES está implementada en C# (utilizando Visual Studio .NET 2003 bajo Windows 2000 y XP), de lo que se deduce, como requisito básico para su ejecución, que previamente haya sido instalado .NET Framework 1.1.

Requisitos
Hardware: PIII-600, RAM 256MB
Software: Windows XP/2000/NT4(SP6)
.NET Framework 1.1 (descarga gratuita en Microsoft)
MDAC 2.8 (descarga gratuita en Microsoft)

Por otra parte, MPTRES hace uso de una base de datos Access, lo que implica que la máquina donde se vaya a instalar deberá contar previamente con MDAC 2.7 (con Visual Studio .NET 2003 se incluye MDAC 2.7). NO es preciso que esté instalado Microsoft Access, pero puede ser interesante (el fichero Access puede ser abierto con MS Access, no se pedirá ninguna clave; esto es útil si p.ej. se desea generar informes personalizados a partir de los datos existentes en la base, no obstante, si se utiliza MS Access, debe hacerse con precaución y bajo responsabilidad del usuario; si se modifican datos y/o la estructura de la base es muy probable que MPTRES deje de funcionar correctamente con esa base de datos).

Tanto de MDAC como de .NET Framework se pueden obtener las correspondientes versiones de forma gratuita en la web de Microsoft.

Instalación

Ups!, pues no, por ahora no hay un instalar.exe con su "aceptar, aceptar, aceptar...". De todos modos la instalación es tan simple como, una vez verificados los prerequisitos (.NET Framework 1.1 y MDAC), descargar MPTRES, descomprimirlo en la unidad C: (de modo que quede en C:\usr\bin\MPTRES\) y ejecutarlo (MPTRES.exe). Sencillo, ¿verdad?.

Si lo que quieres es instalarlo en otro directorio y/o unidad después deberás modificar el contenido del fichero mptres.cfg con las rutas correspondientes. Por defecto el contenido de este fichero es:

PATHHOME = "C:\usr\bin\MPTRES\";
PATHLOG = "C:\usr\bin\MPTRES\log\";
PATHDATABASE = "C:\usr\bin\MPTRES\data\";
PATHBACKUPS = "C:\usr\bin\MPTRES\backup\";

Nota: Al inicio de la ejecución se pide la aceptación de condiciones, tras lo que se genera un pequeño fichero de texto en "C:\" de modo que las siguientes veces que se ejecute no sea preciso repetir la aceptación. Esto funciona bien bajo Windows NT 4 (SP6) y como usuario de Windows 2000, sin embargo con Windows XP no se puede generar tal fichero si no se cuenta con privilegios de administrador; en tal caso MPTRES seguirá funcionando correctamente, pero solicitará la aceptación de condiciones al inicio de cada ejecución.

Estado de desarrollo

La versión actual de MPTRES se puede descargar aquí; en principio es completamente funcional y espero que te resulte útil, sin embargo, antes de proceder, debes tener en cuenta que lo que descargues es la aplicación "tal cual", con posibles errores, mejoras de eficiencia pendientes, carencias de diseño y/o funcionalidades (tengo unas cuantas ideas en mente al respecto), etc. a los que posiblemente algún día les dedique algo de tiempo. Hoy por hoy se trata de una herramienta sencilla que personalmente me resulta útil tal como es y espero que también te sea útil a tí :-).

Últimos cambios/mejoras

Diciembre de 2006

  • He cambiado la ubicación para la generación del fichero de aceptación de condiciones; ahora se crea en el mismo directorio que los logs.
  • He añadido una pequeña funcionalidad que permite un volcado de tiempos registrados a un fichero texto en formato CSV (lo que resulta práctico para manipularlo con MS Excel p.ej.).

Existe un proyecto MPTRES en Sourceforge, donde puede descargarse la aplicación, así como tener acceso al código fuente de la misma a través de un repositorio CVS.

Más sobre MPTRES (proyectos) > 

Esta web utiliza cookies. Si continuas navegando por ella estás aceptando su uso.