Home En serio Mis miniproyectos personales MPTRES Manycomics Project Time Recording and Evaluation System (MPTRES)

Manycomics Project Time Recording and Evaluation System (MPTRES) PDF Imprimir E-mail
Escrito por manycomics   
Sábado, 22 de Julio de 2006 20:23
<< MPTRES Proyectos Tareas Tiempos Calendario Base

¿Qué es MPTRES? 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.

El primer paso es pues definir brevemente el proyecto. A continuación se definirán aquellas tareas asociadas al proyecto, con lo que seguidamente ya podemos, en el momento en que nos pongamos a trabajar sobre una tarea concreta, poner en marcha el cronómetro para la misma.

Parar cronómetro 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

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)



.NET 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.

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/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.).

Descargar MPTRES Más sobre MPTRES
Última actualización el Martes, 15 de Mayo de 2012 19:33
 
Licencia Creative Commons   Los contenidos de ManyComics se encuentran bajo una Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported, salvo que se indique lo contrario.

ManyComics.com usa cookies para mejorar el sitio web y tu experiencia al usarlo. Al navegar por esta página, aceptas el uso de cookies.

Acepto las cookies de este site.