Skip to content

ProjectMissionStatement

Serge Broslavsky edited this page Sep 13, 2012 · 2 revisions

yourTime

Your tool to track your time

The Project Mission Statement

This project was started and is kept ongoing to create a product that helps people tracking their time "expenses" (i.e. what they are spending their time on) and getting summaries, reports and results of analysis of accumulated information (in any meaning of those words which is feasible for the user of the tool).

The major targets for the project are:

  1. To provide a cheap to use (effort wise) solution to track
  activities on the level of detalization that is suitable for a
  particular case: #usable, #customizable.
  2. To provide a distributed solution that would allow using several
  devices (mobile, PC, web) to track one's time and getting all the data
  summarized into one set of reports when requested: #distributed.
  3. To provide a flexible reporting solution that allows users creating
  new and modifying existing reports to adjust the tool to their needs:
  #flexible-reporting.
  4. To provide a CLI (command line interface) tool first with an
  ncurses version following it and a GUI version coming later. To
  facilitate this, all the core functionality of the solution should be
  incapsulated into a shared library (or multiple if deemed feasible):
  #cli, #ncurses-ui, #gui.
  5. To use all the relevant techniques to ensure high level of
  portability of the code: #portable.
  6. To ensure that the solution is supporting different languages and
  locales, can work in different geographical locations and time zones:
  #internationalizer, #localized, #location-aware.

This missin statement can be changed by the project control board, which at the moment is comprised by:

  * Serge Broslavsky <serge.broslavsky@gmail.com>
    * GPG fingerprint: 15EA B7EE 6D27 DB63 7059 C278 4E32 7539 5322 9108

Clone this wiki locally