We typically reroll and revote several times.  This ok and rerolling is 
expected (you need it for quality).  But there is a cost to rerolling:

  - if the binaries are too much of moving target people wait to give their 
feedback
  - it isn't realistic or a good use of time to expect people to honestly 
evaluate multiple sets of binaries
  - we loose many votes on each reroll and final votes usually have a fraction 
of the +1s
  - people feel bad about voting -1 and they shouldn't -- it's ok if done in a 
timely manner

As an experiment for this vote (we'll see how it goes), I'd like to enforce a 
strict 72 hour period.  If you plan on voting, get your vote in by Friday 10pm 
PDT.


Here's the thinking....


FIRST VOTE

You should feel welcome and encouraged to vote -1 in this time.  You aren't 
raining on anyone's parade :)  In fact, you are contributing to quality.  It 
looks negative "-1", but it is actually a positive contribution.  Please use 
the "-1" for clarity.


SECOND VOTE

At the end of this 72 hour period we will roll a second set of binaries that 
incorporate all the feedback of the first.

 - Everyone who voted in the first vote will be expected to vote again.
 - The vote will close when either:
     - everyone from the first vote has vote again
     - 72 hours

The vote can close early if everyone reaffirms their +1s or that their issue 
(-1) was addressed, so please reaffirm your vote.

This can be a very short vote if everyone cooperates.  So 5 minutes or 72 
hours, it's up to us :)

Subsequent votes, if needed, will follow these rules.


MAKING UP FOR BEING LATE

If you did not vote at all in the first vote and feel the need to vote -1 in a 
subsequent vote, your feedback is still welcome but understand that your 
feedback is also very late and you have cost everyone who did take the time to 
vote at least an hour of their time (more if there have already been a couple 
votes).  Do not do so lightly.

Here are some great ways you can offset the cost:

 - Immediately fix the issue you point out
 - Give each individual who voted an hour of service, per vote, on a task of 
their choosing.

That would probably cover it nicely :)


POSSIBLE VARIATIONS

We'll see how it goes, but if the basic concept works out, I can see maybe 
extending the first vote period to say 4 days (96 hours) instead of 3 (72 
hours).


Anyway, we'll try it out and see if it has a positive impact on the flow of 
releases.


-David

Reply via email to