Website Functionality

From Javul
Revision as of 23:28, 23 December 2021 by Nuno Amiar (talk | contribs)
Jump to navigation Jump to search
This diagram shows the basic functionality of the Javul website.

Units

Units are the building blocks of the Javul project. They are also another way of describing the project. Society can be divided into smaller functioning units where certain types of problems related to a specific area are handled by a specific group of people who are trusted to be the caretakers of that unit. To maintain accountability, the general public judges the performance of these experts and has power over who is in charge. This creation of a unit defines a necessary boundary and creates a space for people of similar interests to work together.

Units may have sub-units and adjacent units so they are all connected to each other. Units collaborate with each other where necessary.

Units can be formed where the primary focus is human welfare. An example is Kabul -> Healthcare. Kabul is a city in Afghanistan. This example only gives a general idea of how a unit may be formed and does not imply how it will actually be implemented.

Javul’s primary mission is to maintain the optimal functioning of units based on human-welfare. These units do not compete with other units. Units can also be formed on the basis of a personal, party, group or organizational identities to help improve their management, products or services or even their participation in human welfare oriented units. These units may be for commercial or non-commercial entities.

In summary, a unit:

  • focuses on issues of a certain type
  • makes it possible for subject-matter experts to work together on solving problems for that unit
  • makes it possible units to work with other units.
  • can have adjacent, parent or child relationships with other units.

Classification for Units: Units have to be categorized in some meaningful way. They can be classified on the basis of location and type. For example “Education” is a type that applies to all locations and “Afghanistan” is a specific location. Within Afghanistan, there will be states or national divisions. Within these divisions there will be counties and cities. All of these can have their own units and the main “Education” unit for Afghanistan will be the parental units for all Education related units within Afghanistan. Different locations have different scenarios for the same type of units and so have to be dealt with individually. Sometimes a certain type of Unit may apply worldwide. “Worldwide” units have sub-units that are location-specific. So this means that the Worldwide Education unit is the parent unit for all location specific Education units. Parent units may address Objectives which apply to all or most sub-units.

Units are a powerful tool. The functioning of any entity, whether its a country or a departmental store can be managed using units. They can be created for a country and in that way they can work as an alternate government for that country, where there are sub-units of all kinds. Or they can be made for a local hospital and manage its functioning.

Donations go to Units where they can be used to compensate people who contribute the most. Every Unit home page can have a donate button.

Roles

(elaborate..identity management)

Tasks


A task is a unit of work.


Although tasks are considered to be indivisible units of work, tasks can be composed of other tasks. To each there should exist at least one procedural description; a thorough explanation of the necessary actions that need to be executed in order to complete the task. Defining checkpoints and ways to evaluate the correct execution of a task is important for accountability.


Completion
Tasks can and should be graded. As an example with three different values: could be better, acceptable (100%), exceptional (110%). This information can be used to define a reputation metric.

Complexity
A complex task can be a task composed of many sub-tasks or it can be a procedure that requires highly skilled performers.

Recompensation
The correct execution of a task can be recompensated monetarily, with an increase of reputation or with any other mechanism.

Related concepts: work, procedure, job, accountability

Objectives


Objectives can also be managed for a person for certain goals that they want to achieve. They can be private or be shared with counselors or the public so others can help in setting new objectives or give feedback. Setting of Objectives could be done according to the SMART criteria

Initially in addition to an Objective, two terms Ideas and Problems were defined. An Idea was just that - an idea which someone had but there may not be a defined objective for it or a problem associated with it. A Problem was focused on an existing issue or problem. It was thought that having these two additional terms would complicate things when we are looking at big problems that were connected to other problems, ideas or objectives. Using one terms simplifies things. Ideas eventually have to turn into Objectives and Problems usually always have an objective or get an Objective associated with during the course of solving the problem. Having one term also simplifies the implementation in the beginning.


Related concepts: mission, goals, ideas

Proposals

(any community, corporation, initiative must be democratically governed - elaborate) (publishing a proposal that gets approved increase in reputation)


Related concepts: governance, voting

Treasury

(wip)

Work Flow

People can directly create new Objectives. They can also discuss anything in the forum first to see what people think, and then use the project to create an Objective when they are more sure of what needs to be done. A forum provides a discussion ability where people can freely talk about any topic.

Creating a well-planned Objective can give it a nice start, although the project provides people the ability to collaborate and improve an existing Objective. These items can be interlinked to each other as a parent, child or adjacent member so a network of problems is created and can be browsed. Strategies for Objectives can be created. They contain assignable steps for people who are assigned to do these steps.

Other software on the website: A wiki is available people to collaborate on creating content. Content can be created for the specific Unit to create pages such as About or other documentation.

General Help, About or FAQ pages about the project can also be managed which provide documentation about the project. In the future we could think of creating options so people can video conference, text or voice chat for discussions. We could use services from external websites such as Google hangouts but it would be integrated with the Javul website in a way to make things convenient.