OK, you won't make the suggestion, I will. A form that guides users through what needs to be in the ticket is an extremely good idea. It would be very useful to have something like this. I would suggest that this be done.
You could have set of volunteers that have experience writing tickets or reading tickets be the first line for weeding through the problem reports and generating tickets. Some of us do this a LOT in our current or former jobs. The set of volunteers would be vetted by the developers (they probably already have some ideas of who they would like doing this). Proposed work flow: Somebody fills out the form (must be logged in to BOINC, or possibly one of the projects or fill out a re-captcha). Possibly have a report a BOINC bug link on each project web site. Would also be useful to have a "report a project application bug" on each project web site. An email goes to the list of volunteers with the contents of the form. The volunteers collaborate on whether it is a bug, and whether there is probably enough information to resolve. If it IS NOT a bug, it is probably forwarded to the BOINC_helpers email list. If it IS a bug one of them is designated to write a trac ticket, or update an existing one. The trac ticket is assigned to a developer by the development team.... jm7 Eric Myers <my...@spy-hill.n et> To "John.McLeod" 05/21/2009 09:36 <john.mcl...@sybase.com> AM cc Nicolás Alvarez <nicolas.alva...@gmail.com>, boinc_dev@ssl.berkeley.edu Subject Re: [boinc_dev] BOINC All versions download page On Thu, 21 May 2009, john.mcl...@sybase.com wrote: >> > A good description of how to produce the problem, but unless you develop > the fix, an analysis of exactly what is happening is very likely to be > completely wrong. We had this problem in the project I'm working on, where we would get help desk requests that basically said "it's not working," with very little supporting info. It doesn't matter if this is an e-mail or a bugzilla ticket, it's not very useful. The way we are dealing with it is there is an on-line form where people can submit requests or trouble reports, and it guides them through the process of describing the problem, what they were doing at the time, what error output they got, and any workaround they found. See a sample at http://pirates.spy-hill.net/HelpDeskRequest.php (By comparison, bugzilla and Trac have one entry field to describe the problem, and people who have never written at ticket before do a bad job of it.) The report is both sent to a short mailing list of a few of our developers and posted to a help desk forum. If the problem deserves a ticket in our bugzilla, then someone on that list (which I guess serves as Paul's small screening committee) then submits the ticket. The form has collected all the info they need to write the ticket, but they can adjust as appropriate. That results in better tickets. Most of the requsts are actually for information or for troublshooting our hardware, so we don't get many tickets this way. Which is the point, since most of the problems don't need one. The form also allows for anonymous postings, but if you are not logged in to the site you have to solve a reCAPTCHA. We ask for an e-mail address, but it's obscured in the forum posting (but not the version sent to our short list.) I'm not suggesting that this form be used for BOINC (though it's available if desired). The main points are that most users who report a problem are not very good at writing a trouble ticket. That should not be a surprise, since you should not expect them to, esp. given the way Trac and bugzilla solicit the info. Guiding them a bit can result in better problem reports, and someone who screens these can then write the ticket, and do a good job of it. I've seen many postings in the dev forums where a volunteer from a project has taken the time to post a note about something they think is broken or could be improved, and the response is to tell them "go post a ticket". That's not a helpful response. Ask them questions, figure out what they are really saying, and then someone more knowledgable or experience at writing tickets can do that. -Eric _______________________________________________ boinc_dev mailing list boinc_dev@ssl.berkeley.edu http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address.