The
Lists:
The announce list is for general
announcements. Submissions to
announce should be of the "notice" variety -- much like a company bulletin
board. The Global Newsletter and press releases are good
examples. Messages sent to the announce
list should not be followed up on the announce
list. If you have a question, bug, or feature request, send them to
the appropriate list, not announce. The exception to this would be the
original submitter correcting errors in the announcement.
The
sw-announce list is for announcements of new software releases.
Submissions to sw-announce include a description of the changes in the software
release, and the passwords to retrieve the release from our ftp site.
Posting to the sw-announce list is restricted to the development group. If
you have a support question, bug, or feature request related to a recent
software announcement, send them to the appropriate list, not
sw-announce.
The rcr
list is for requests for new features or improvements to our
products. Guidelines for posting messages to the rcr list are outlined in
the document Submission Policy (attached).
The bugtrack
list is for reporting bugs in our software products. Guidelines for
posting messages to the bugtrack list are outlined in the document
Submission Policy (attached).
The support list
is for operations related discussion that is not otherwise bugs or feature
requests. If you don't know if your question is a bug or rcr, post to
support and ask. The issue can always be escalated to those lists
later. All development and ESD personnel are welcome and
expected to respond to this 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. Even
if you know full well that there is only one person who knows the answer to
your question, again post it to the support list, not him or her. Chances
are very good that you are not the only one who needs to know the answer, or
will need the answer three weeks from now. Consider the support
list as a repository of communal knowledge.
The salestalk list is for
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.
January 9, 2001
Bugtrack Submission Policy The bugtrack list is used to
report and track bugs in our software products. Bugs will not receive attention without a bugtrack submission. Bugtrack submissions must
contain:
A bugtrack submission must
describe only one bug. It is possible
for the same bug to manifest itself in more than one way, and this may result
in more than one report, but single posts with unrelated bugs will be ignored. In particular, do not forward “bug lists”
submitted by customers. Sort out and
reproduce each bug, then post separate reports. The subject line is
critical. “GEMS 1.14.7.1 problem” is
not an acceptable subject line for a bugtrack submission. The development group uses the subject line
to track the status of the bug. We will
lose your request without a proper subject line. If you have something to contribute to the discussion, be sure to
do it using the same subject as the original submission. If you did not catch the
exact error message or were not actually present when the bug appeared, then
reproduce the bug yourself and write down the details before posting. If you are not sure in which version the bug
first appeared, narrow it down by testing earlier releases. Development must be able to
reproduce a bug in order to fix it. If
you cannot reproduce the problem, it is very unlikely that development will be
able to reproduce it either. Keep one
or more toy databases you know worked in previous releases handy for
testing. If a bug manifests itself in
one database but not another, determine what settings trigger the problem by
comparing the differences between the database that works and the one that
doesn’t. Start with the working
database and then make changes until it breaks. Try to narrow your test case to a minimal database that exhibits
the problem. Specifically, don’t post a
2MB 1000-precinct VIBS database if a one-precinct one-race database also fails. RCR Submission Policy The RCR list is used request
new features in our software products.
Feature requests will not receive attention without a RCR submission. RCR submissions must
contain:
A RCR submission must
describe only one new feature or enhancement.
Minor related items can slide in of course, but unrelated features are
verboten. In particular, do not forward
“feature request lists” submitted by customers. Sort out the requests and submit them as separate posts. The subject line is
critical. “New Report” is not an
acceptable subject line for a RCR submission.
The development group uses the subject line to track the status of the
feature. We will lose your
submission without a proper subject line.
If you have something to contribute to the discussion, be sure to do it
using the same subject as the original submission. The description and
motivation part of the RCR are important. The better job you do in
describing how you would like the software to work, the better chance
development has at satisfying your request.
The submission must contain both the why and the how of
the feature. That is, 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 so-and-so. 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 the product would look after the problem is
solved, the developers probably don't either. Feature development is a
dynamic collaborative process. If there
are details of the new feature that are not obvious or there is more than one
way to solve the problem, this will result in follow-ups to the original
submission. If the missing details are
not provided or there is no consensus on a preferred solution, this will stall
the development process. Everyone is
welcome to submit input on a request. |