Objetivos is a tool to increase productivity by setting Goals and the correspondent To-dos to reach them.
- Creation of Goals that represent something to be done in the long term;
- Goals are structured in a hierarchical order, allowing for a Goal to be split into smaller ones;
- Creation of To-dos that represent what must be done to reach a Goal.
- Scheduling of To-dos to be completed;
- Monitoring of the time spent in specific To-dos and Goals to measure productivity for each day;
- Charts to analyze progress and to help decision-making.
Below are more formal definitions of the structures in this program. They might be outdated.
A Goal represents something to be done in the long term.
It has the following attributes:
- Name - Goal name;
- Code - Code to easily identify a Goal that has 1 to 5 characters;
- Motivation - Why the Goal was created;
- Notes - Notes about the Goal evolution, for example, decisions about the change of course of a Goal.
- State - Current state of the Goal, that can be one of the following:
- Active - When it is currently progressing;
- Inactive - When it is not currently a priority;
- Completed - When everything that was planned has been done;
- Canceled - When it is no longer necessary;
- Sub-goals - Smaller Goals that are inside a Goal. They are related to the completion of the parent Goal.
- To-dos - Actions to progress in the completion of a Goal
- Sessions - Time dedicated to a To-do of a Goal.
A To-do is an action to progress in the completion of a Goal.
It has the following attributes:
- Description - Description of what needs to be done;
- Sub-to-dos - Smaller To-dos to complete a bigger one.
- State - Uma tarefa pode estar em um dos seguintes estados:
- Pending - When it has no priority to be done;
- Prioritized - When it is prioritized to be done soon;
- Scheduled - When it has a date to be done;
- Completed - When it is completed.
A Session can be started from a To-do.
A Session is an interval of time to be dedicated for the completion of a To-do.
The Calendar helps to organize the Schedules of To-dos on different days and times. It is possible to estimate the time that will be dedicated for a To-do on a specific day.