Version 2.0. Earn-Value and graphical application for day to day imputations.
Oct, 8th 2009
Sourceforge registration.
>>> [aroyer-watch] <<<
(The main location of the project remain this page)
Oct, 8th 2009
Version 1.0. First release.
Presentation
Watch is an application that allows the control of imputations (basically charges in days).
It also manages advanced notions like risks and opportunities, and earn-value.
Tasks:
The tasks of the project are defined in a tree structure (like a WBS).
According to initial quotations and planning, the final tasks have initial values, risks and opportunities, start and end-date.
Imputations:
Day by day, people fill in their activity using the Watch Editor application.
Thanks to the comment facilities, Watch Editor is a useful diary notes tool for everyone.
Revisions:
Every team participant helps managing the project by giving revisions of the single tasks he/she is working at.
The time remaining, risks and opportunities can be revised and when a task is declared to be done, the earned value is filled in automatically.
Computations:
Eventually, the main Watch application permits the exploitation of the data above.
Various reports can be generated, most relevant are presented below: report tables and history charts.
As far as the input is regular HTML, these reports are accessible to all participants.
(Click for demo)
Use
The watch application suite is compound of the following applications:
Watch:
This command line tool constitutes the heart of Watch.
$ Watch.sh --help
Watch version 2.0 (c) 2008-2010 Alexis Royer alexis.royer@gmail.com
Usage: Watch [{-h,--help}]
Usage: Watch [{-v,--verbose}] [{-t,--traces} trace1[,trace2...]] [{-q,--quiet}] [{-i,--interactive}] [input file ...]
-h,--help: Displays this help and quit
-v,--verbose: Show verbose output information
-t,--traces trace1[,trace2...]: Traces activation (coma seperated: WATCH_APP,WATCH_INPUT...)
-q,--quiet: Disable warnings
-i,--interactive: Do not leave execution (verbose implied)
[input file ...]: List of input files
It is basically a command line interface (see the CLI project)
that provides all Watch features (the 'watch' command implements the final computation queries):
---------------------------------------------------
Welcome to Watch!
Watch is a command line interface
using the CLI library
(c) Alexis Royer http://alexis.royer.free.fr/CLI/
Type 'help' at any time
or press '?' or TAB to get completion or help.
---------------------------------------------------
Watch>help
# Start a comment
cli-config CLI configuration menu
exit Exit menu 'Watch'
help Get help
imputations Imputations menu definition
locale Project locale settings
project Project name setting
pwm Print Working Menu
quit Quit
revisions Task revision menu
tasks Task definition menu
watch Watch project
xml-load Load an XML file
Watch>
Input files can be either CLI files or XML files.
Editor:
Graphical application allowing team participants to fill in their activity and participate in task revisions.
Cli2Xml:
Cli to XML Watch files translator.
Converts Watch files from the native CLI to the XML syntax.
Used for performance concerns.
More information will be given in a user manual, coming soon.
Please have a look at the ABC-deal sample provided in the download archive.
Main interests
Here is a short list of the main interests of this application:
Better control of expenses:
Thanks to this application, you have a better control of the expenses, especially when taking about time, and the control of the activity.
Better control of the advancement of the project:
Thanks to the revisions, the history charts, and the earn-value features, you may sense as soon as possible the deviations of the project.
Capitalization:
The output reports constitute a fair good database of capitalization.
They may be analyzed once the project is finished for improvements and future quotations.
Team communication:
Take care of not using this tool for flicage, watching after the ass of the guys!
And you may experience the positive communication facet of it.
They feel concerned with the advancement of the project, they contribute to leading it.
If you find any other interest in this application,
please
.
License
This software, written by Alexis Royer, is under BSD-like license.
This kind of license is compatible with commercial use, modification and redistribution,
under the terms of the license.
Download
Since Watch is based on the CLI library
and the XmlModelBinding tool,
when downloading the source package, you'll need to download these elements as well.