| 
 Okay, time for another "Mailing List Descriptions" post. Also time to stand on my soap box. This is not complicated kids. Announcements about your new born child goes to the announce@ list. Questions about why something is broken, how something works, or what is going on goes to the support@ list. Requests for new features in our software goes to the rcr@ list. Everything needs a subject. This week's edition also adds the new list salestalk@dieboldes.com, plus devel@dieboldes.com which has been around forever wasn't included previously in this post because it is a closed list. I am also open to the idea of closing salestalk@ to sales staff (I have talked to Rob about this) but in fairness that means we should create a closed support list as well. I have also considered adding a hardware@dieboldes.com for hardware related development. If you have any ideas on how the lists might be better organized, feel free to post to the support list (but you already knew that would be the right place). Ken 
 This list is for general announcements. Software releases and status updates in particular are sent to this list. You can post an announcement about whatever you think is of interest here. In general, messages sent to the announce list are not followed up on the announce list. If you have a support or RCR related question that relates to a software announcement, post a follow up to those lists, not the announce list. The exception to this would be the original poster correcting errors in the announcement. 
 All support related discussion should be sent here. These include questions about our hardware and software, bug reports, information on upcoming and past elections, etc. Everyone is allowed and expected to respond to questions on the support list if they know the answer, or have something to contribute to the discussion. It is always better to send a question to the support list, even if you think it is simple or stupid. If you don't know the answer to the question, the chances are other people on the list don't know the answer either, and would also gain from seeing the response. Since all lists are archived, we can use the archive to build a database of questions and answers for solving support problems. 
 Discussion regarding sales and selling-related topics. This includes questions about sales prospects, material for RFPs, status updates, and whatever else it is that sales people talk about. 
 Software programming and design discussion. Closed to developers. Also contains some hardware related discussion currently for want of a better place (although Ian is not on the list right now). 
 Requests for changes to our software product should be sent here. I am not very concerned with the format of people's RCRs as I am with the content. All RCRs need the following information: 
 If the RCR is needed for a 
particular election, then the request also requires: 
 Each RCR must contain only one 
request.  Minor related items can slide in of course, but unrelated items 
are a definite no-no.  Bug fixes are not RCRs.  Send bug fix requests 
to the support mailing list, or directly to your favorite developer.  Small 
enhancements can also be sent to the support mailing list, and will get as much 
attention as RCRs.  RCRs should be of a "project" nature.  
Adding a button or a field to the user interface because it would make the 
software more useable is usually not an RCR.  Making GEMS or the Accu-Vote 
do something it didn't do before is definitely an RCR.  Use your 
judgement. 
The description part of the RCR 
is the most important.  The better job you do in describing how you would 
like the software to work, the easier (and quicker) it is to satisfy your 
request.  Several RCRs that have been sent in have outstanding issues that 
need to be addressed before any work can be done.  That is what the rcr@ 
mailing list is all about.  Even if you did not submit the RCR, your are 
encouraged to follow up with your own ideas and suggestions as to how the change 
should work. 
Remember a simple rule:  A 
RCR defines a solution to a problem, not just the problem 
itself.  It is not enough to say that the software needs to be able to do 
X.  You need to tell the developers how you want it to 
look and work.  Think of an RCR as a mini-design document.  Now, you 
don't have to get carried away;  some requests are fairly self-evident, and 
the developers can work with you to get the fine strokes worked out.  Just 
remember that if you don't know how GEMS would look after the problem is solved, 
the developers probably don't either. 
For example, a reasonable 
request might be for GEMS to be able have "Vote Both Sides" printed on 
the ballots.  Great.  But how would you like that to work in 
GEMS?  What dialog would the text be entered in?  What options would 
there be?  Would "Vote Both Sides" be printed even on single side 
ballots?  In a multi-card ballot would it say "Vote Next 
Card?"  Would the text be the same on all ballots, or could it be 
different on some?  Would it take up all columns or just the last 
column?  Would it be at the bottom of the card always, or right after the 
last race?  This is just an example, but you get the 
idea. 
If you feel your RCR has been 
lost in the noise, then follow up in the rcr@ mailing list asking for a status 
update.  I will do my best to give RCR status reports when requested, if at 
least to say it is not being worked on currently.  In general no-news is 
bad-news.  The usual GEMS and Accu-Vote announcements on the announce@ 
mailing list will indicate when an RCR has been completed.  We will also 
try to keep you informed as to what we are currently working 
on. 
----------------------------------------------------------  |