<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    policy from last Spring run...<br>
    <div class="moz-forward-container"><br>
      <br>
      -------- Forwarded Message --------
      <table class="moz-email-headers-table" border="0" cellpadding="0"
        cellspacing="0">
        <tbody>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">Subject:
            </th>
            <td>keeping track of shifts taken</td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">Date: </th>
            <td>Mon, 23 Feb 2015 16:46:19 -0500</td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">From: </th>
            <td>Mark Ito <a class="moz-txt-link-rfc2396E" href="mailto:marki@jlab.org"><marki@jlab.org></a></td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">To: </th>
            <td>Alexander Somov <a class="moz-txt-link-rfc2396E" href="mailto:somov@jlab.org"><somov@jlab.org></a>, Alexandre Deur
              <a class="moz-txt-link-rfc2396E" href="mailto:deurpam@jlab.org"><deurpam@jlab.org></a>, Beni Zihlmann
              <a class="moz-txt-link-rfc2396E" href="mailto:zihlmann@jlab.org"><zihlmann@jlab.org></a>, Dave Mack
              <a class="moz-txt-link-rfc2396E" href="mailto:mack@jlab.org"><mack@jlab.org></a>, David Lawrence
              <a class="moz-txt-link-rfc2396E" href="mailto:davidl@jlab.org"><davidl@jlab.org></a>, Elton Smith
              <a class="moz-txt-link-rfc2396E" href="mailto:elton@jlab.org"><elton@jlab.org></a>, Eugene Chudakov
              <a class="moz-txt-link-rfc2396E" href="mailto:gen@jlab.org"><gen@jlab.org></a>, Hovanes Egiyan
              <a class="moz-txt-link-rfc2396E" href="mailto:hovanes@jlab.org"><hovanes@jlab.org></a>, Ilya larin
              <a class="moz-txt-link-rfc2396E" href="mailto:ilarin@jla.org"><ilarin@jla.org></a>, Justin Stevens
              <a class="moz-txt-link-rfc2396E" href="mailto:jrsteven@MIT.EDU"><jrsteven@MIT.EDU></a>, Lubomir Pentchev
              <a class="moz-txt-link-rfc2396E" href="mailto:pentchev@jlab.org"><pentchev@jlab.org></a>, Mark Dalton
              <a class="moz-txt-link-rfc2396E" href="mailto:dalton@jlab.org"><dalton@jlab.org></a>, Mark Ito <a class="moz-txt-link-rfc2396E" href="mailto:marki@jlab.org"><marki@jlab.org></a>,
              Paul Mattione <a class="moz-txt-link-rfc2396E" href="mailto:pmatt@jlab.org"><pmatt@jlab.org></a>, Sergey Furletov
              <a class="moz-txt-link-rfc2396E" href="mailto:furletov@jlab.org"><furletov@jlab.org></a>, Simon Taylor
              <a class="moz-txt-link-rfc2396E" href="mailto:staylor@jlab.org"><staylor@jlab.org></a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <pre>JLab Folks,

This is a proposal for keeping track of shifts and making sure 
shift-taking loads are fairly distributed. There are three parts, (a) a 
point system, (b) how we use the point system to assign shifts, and (c) 
some necessary exceptions. Note that this is only for JLab people.

a) point system

We keep a record of shifts taken (shifts that are cancelled are 
ignored). Each shift taken gives you one point.

Shifts that overlap the owl shift period (midnight to 8 am) are awarded 
additional points as follows:

half overlap with owl period: 0.5 additional points
full overlap with owl period: 1.0 additional points

which gives the following point schedule:

owl, 00:00-0:800: 2 points
duck hunter, 04:00-12:00: 1.5 points
day, 08:00-16:00: 1 point
country club, 12:00-20:00: 1 point
evening, 16:00-24:00: 1 point
night club, 20:00-04:00: 1.5 points

If you are on stand-by for a shift that subsequently gets cancelled you 
get 0.2 points independent of the time of the shift.

b) using the point system

We assign shifts randomly during a shift scheduling period with an 
as-even-as-possible number of shift blocks assigned for each person.

If the number of shift blocks is not an exact multiple of the number of 
shift takers (the usual case), then there will be some with one more 
shift block than others. We apply the constraint that the 
one-more-shift-block people come from those with the lowest number of 
points.

c) exceptions:

1. If the run coordinator is a JLab person, he or she gets no assigned 
shifts, but gets points equal to the group average for the period.

2. New group members are started with enough points to be tied for last 
place in points

Finally, I propose we forget about shifts taken during Fall 2014 and 
start keeping track for Spring 2015. Also note that if we neglect last 
year's shifts, the shift assignments I've already made for Spring 2015 
are not inconsistent with this system since everyone would start with 
zero points.

  -- Mark

</pre>
      <br>
    </div>
    <br>
  </body>
</html>