Editing Miscellaneous Topics

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 18: Line 18:


===General Software Guidelines===
===General Software Guidelines===
* Software should be intuitive to use. If a lot of people are having a certain issue (for example Search engine results confirming this), that's a valid issue that needs a solution
* Software should be intuitive to use. If a lot of people are having a certain issue, that's a valid issue that needs a solution.
* In its default state (e.g. at Installation), software should be easy to use for the most commonly used scenarios
* A work-around is not a solution
* A work-around is not a solution. Priority is ease of use and user friendliness
* Software should be universal so it can be used in any country
* Software should be universal so it can be used in any country
* Utility/ease of use is more important than appearance and the 'cool' factor. It should be set as default and users should be allowed to change over to other options so they have the freedom to set the options according to their preferences.
* Utility/ease of use is more important than appearance and the 'cool' factor. It should be set as default and users should be allowed to change over to other options so they have the freedom to set the options according to their preferences.
* User preferences: A critical aspect of good software is that it should be able to cater to preferences of multiple groups of the population. The default functionality can change over time and it should always be what most people want. There should be options for other groups to change the functionality based on what they like. A software should not just provide one set of preferences and set it as default. This always results in multiple groups being dissatisfied. J’s software development group would create guidelines on how this can be done and will rate all software according to how well people’s preferences have been taken into account.
* User preferences: A critical aspect of good software is that it should be able to cater to preferences of multiple groups of the population. The default functionality can change over time and it should always be what most people want. There should be options for other groups to change the functionality based on what they like. A software should not just provide one set of preferences and set it as default. This always results in multiple groups being dissatisfied. J’s software development group would create guidelines on how this can be done and will rate all software according to how well people’s preferences have been taken into account.
* Its ok and sometimes preferred to have multiple ways of accessing certain information e.g. the Android OS has permissions displayed via Specific App -> all the permissions it has and doesn't have, and which components (e.g Camera) have access from which apps


Here are additional guidelines that we can create. They're just examples to get us started:
Here are additional guidelines that we can create. They're just examples to get us started:
Line 179: Line 177:
We and the world we live in faces [[Examples of Issues|serious problems]]. This is a call for help from people all over the world.  
We and the world we live in faces [[Examples of Issues|serious problems]]. This is a call for help from people all over the world.  


One of the goals here is to reward people who contribute good ideas and perform high-quality work. You can be rewarded if you help out in any way for any of our [[Possible Initiatives]].
One of the goals here is to reward people who contribute good ideas and perform high-quality work. You can be rewarded if you help out in any way for any of our [[Initial Projects]].


Here are the things that need to be done at Javul.org:
Here are the things that need to be done at Javul.org:
Line 243: Line 241:
===Improving Documentation===
===Improving Documentation===
If you are a good proof reader or you can improve the documentation in any way, feel free to do so.
If you are a good proof reader or you can improve the documentation in any way, feel free to do so.


==Improvement of Management==
==Improvement of Management==
Line 266: Line 265:
In real organizations, for all employees, we want to track certain qualities:
In real organizations, for all employees, we want to track certain qualities:
* Irrational behavior
* Irrational behavior
* Harassment and abuse to varying degrees etc
* Leadership Initiatives
* Leadership Initiatives
* Failing to fulfill expected duties.
* Failing to fulfill expected duties.
* Doing a job in a sub-optimal way
* Doing a job in a sub-optimal way.
 
For managers:
* Micro-managing employee's time and not giving them room to breath
* Frequent Last-minute change of plans (including meeting cancellations). Also not providing enough notice for events or meetings
* Lack of transparency in decision making
* Inconsistent intensity of work load especially with no transparency of what is happening (employees get blindsided)
* Different treatment of employees (some get away with very little work load while others are over-worked and on top of that, scrutinized)
* Disorganized in general
* Not keeping track of what employees are doing or being out of touch with what's happening (keep commonly-shared weekly meeting notes from everyone, that might help)
* Not contributing (too many meetings, over-head or administrative stuff that means they're not really contributing in a meaningful way)
* Managers need to spend perhaps 50% of their time in development work so they respect their employees and understand the work and contribute


;Reporting Observed Issues
;Reporting Observed Issues
Please note that all contributions to Javul are considered to be released under the Creative Commons Attribution-ShareAlike (see Javul:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!
Cancel Editing help (opens in new window)