Difference between revisions of "User:Rfs/Other Other Scratch Page"

From FreekiWiki
Jump to navigation Jump to search
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
To estimate breakdown of hours spent on programs:
+
How does a person in a given job category move to a different job category at Free Geek?
  
* select time frame
+
This could be referred to as "advancement". How does a person advance their career at Free Geek?
* get a summary of all hours worked by job in time frame (from skedujlnator) (A)
+
 
** SELECT work_shifts.kind, jobs.name, SUM(end_time - start_time) AS work_hours FROM work_shifts LEFT JOIN jobs ON work_shifts.job_id = jobs.id WHERE kind <> 'Unavailability' GROUP BY 1, 2 ORDER BY 1, 3 DESC;
+
== Main job categories ==
* get a summary of all hours worked by worker in time frame (from skedujlnator) (B)
+
The four main type of job categories are:
** SELECT workers.name, SUM(end_time - start_time) AS work_hours FROM work_shifts LEFT JOIN workers ON work_shifts.worker_id = workers.id WHERE kind <> 'Unavailability' GROUP BY 1 ORDER BY 1;
+
 
* get actual hours reported by worker time frame (from staff worksheet in payroll) (C)
+
; Non-profit Apprentices
* note difference by worker (essentially C - D). This is "flex" time (D)
+
: We advertise these as '''not''' being a path towards positions in the Free Geek Staff Collective. These positions are hired though an '''open hiring''' process, though in the past we've adjusted how widely we advertise the job depending on the pool of volunteer that are likely to apply and the needs of the organization.
* put (A) and (D) in spreadsheet in first and second columns
+
 
* define programs and descriptions
+
; Nothers
* create a column for each program
+
: These folks have typically come from core volunteers that showed promise, apprentices that have finished their terms, and past employees of all types that are back in town visiting. They have typically been hired in an '''internal''' hiring process.
* create a column for overhead/admin (non-program)
+
 
* for each row, define and record how each job (or person) breaks down into programs (and admin)
+
; Committeds
* check amounts by creating a total column for all program totals and a column that shows the difference between the program totals and the original and the second column
+
: These are currently all workers that have been apprentices or collective members in the past, often after resigning or becoming a Nother. They have typically been hired an '''internal''' hiring process.
* correct any mistakes
+
 
* create a total row showing amount of time spent on each program
+
; Collective Members
* if each person makes the same amount (or near enough) you can use the program totals to create a pie chart showing the breakdown by program
+
: This is the core group of staff. In the past collective members have come from the apprentice category, though that's the exception to the rule. Most collective members went through an '''open hiring''' process.
** these percentages can be applied to staffing costs as a start
+
 
** you will need to add to them other costs (that are not staffing related)
+
== Likely advancement graph ==
 +
<graphviz>
 +
digraph D {
 +
 
 +
node [fontname="Helvetica", fontsize="11"]
 +
edge [fontname="Helvetica"]
 +
 
 +
committed [label="Committed\nnon-Collective\nMember"]
 +
nother [label="Nother"]
 +
collective [label="Collective\nMember"]
 +
apprentice [label="Non-Profit\nApprentice"]
 +
exploratory [label="Exploratory\nPosition", style="dashed"]
 +
sub [label="Substitute", style="dashed"]
 +
commissioner [label="Workers\non Commission", style="dashed"]
 +
 
 +
apprentice -> nother
 +
apprentice -> committed
 +
nother -> committed
 +
nother -> collective [label="external only"]
 +
committed -> collective
 +
 
 +
exploratory -> apprentice [style="dashed"]
 +
exploratory -> collective [style="dashed"]
 +
sub -> nother [style="dashed"]
 +
 
 +
}
 +
</graphviz>
 +
 
 +
== Definitions ==
 +
 
 +
; job category
 +
: The above bubbles refer to job categories which are not specific to job descriptions. Each job category has a different (but overlapping) set of professional expectations commensurate with that category.
 +
 
 +
; job descriptions
 +
: Job descriptions spell out the general and specific duties of a job. They are distinct from job categories.
 +
 
 +
 
 +
== Dormant/Nonexistent job categories ==
 +
; substitutes
 +
: Substitute are on-call-only workers. Most people that fill substitute shifts at Free Geek are currently pulled from other job categories (usually nothers or apprentices looking for more hours). There are no actual substitutes on Free Geek's payroll at this time. We may want to consider abolishing this job category.
 +
 
 +
; exploratory positions
 +
: We have defined short term job descriptions in this category in the past. At the end of an evaluation period, the exploratory worker would suggest if a new job description and category was needed or not. We've had exploratory positions turn in to collective positions and apprentices in the past. We've had exploratory worker recommend that no new position be created. There are no actual exploratory workers on Free Geek's payroll at this time.
 +
 
 +
; workers on commission
 +
: We approved the hiring a worker on commission for an online sales job. Loosely speaking we've had similar types of jobs in the past, but there are no actual commissioned workers on Free Geek's payroll at this time.

Latest revision as of 13:15, 17 March 2010

How does a person in a given job category move to a different job category at Free Geek?

This could be referred to as "advancement". How does a person advance their career at Free Geek?

Main job categories

The four main type of job categories are:

Non-profit Apprentices
We advertise these as not being a path towards positions in the Free Geek Staff Collective. These positions are hired though an open hiring process, though in the past we've adjusted how widely we advertise the job depending on the pool of volunteer that are likely to apply and the needs of the organization.
Nothers
These folks have typically come from core volunteers that showed promise, apprentices that have finished their terms, and past employees of all types that are back in town visiting. They have typically been hired in an internal hiring process.
Committeds
These are currently all workers that have been apprentices or collective members in the past, often after resigning or becoming a Nother. They have typically been hired an internal hiring process.
Collective Members
This is the core group of staff. In the past collective members have come from the apprentice category, though that's the exception to the rule. Most collective members went through an open hiring process.

Likely advancement graph

This is a graph with borders and nodes. Maybe there is an Imagemap used so the nodes may be linking to some Pages.

Definitions

job category
The above bubbles refer to job categories which are not specific to job descriptions. Each job category has a different (but overlapping) set of professional expectations commensurate with that category.
job descriptions
Job descriptions spell out the general and specific duties of a job. They are distinct from job categories.


Dormant/Nonexistent job categories

substitutes
Substitute are on-call-only workers. Most people that fill substitute shifts at Free Geek are currently pulled from other job categories (usually nothers or apprentices looking for more hours). There are no actual substitutes on Free Geek's payroll at this time. We may want to consider abolishing this job category.
exploratory positions
We have defined short term job descriptions in this category in the past. At the end of an evaluation period, the exploratory worker would suggest if a new job description and category was needed or not. We've had exploratory positions turn in to collective positions and apprentices in the past. We've had exploratory worker recommend that no new position be created. There are no actual exploratory workers on Free Geek's payroll at this time.
workers on commission
We approved the hiring a worker on commission for an online sales job. Loosely speaking we've had similar types of jobs in the past, but there are no actual commissioned workers on Free Geek's payroll at this time.