Pretty much everything Robby said was great.. Here are some quibbles.

On Nov 29, 2010, at 2:20 AM, Robert Vehse wrote:
> 
> Other support-related change
> - Kill the mailing list
>       - IRC, forums: users can help other users as well
>       - Mailing list means pure 1to1 (Adium Team member <-> user) support 
> which is too expensive
>       - Our time is better spent on the forum since everyone can read there.
> I’m not sure on this one but I cannot think of objections right now.

I disagree. Having a blanket "If you have a problem and just want to dump it 
here, and are OK with it maybe not getting a TON of attention, go for it" 
bucket is a good thing. People like to email things, especially when they're 
upset. It also gives us important information about the "temperature" of 
issues. 

In fact, if we are de-emphasizing Trac for support, a form on the website 
(protected by a captcha, email address required) that goes somewhere (feedback, 
or elsewhere) would be awesome.

Support means letting your users come to you in ways that they feel 
comfortable. Of course you need to make it clear which systems make it easiest 
for people to get help, but in the end, support is about helping people with 
their problems -- it's up to us to figure out how to do that.

> Trac’s ticket database is huge
> Absolutely. We have almost 15000 tickets now. Searching with or without using 
> “Custom Query” is a pain. If it were possible to set up a new database and 
> move tickets with useful information over, that’s the best solution I can 
> think of and which I’d like to propose.
> 
> Which tickets are useful / should be kept?
> Some statistics - of the 15000 tickets we have:
> - ~8000 which were closed with the following resolutions: invalid, wontfix, 
> cantreproduce, duplicate, outofdate, notadiumcode
> - ~3900 marked as fixed
> - ~1200 assigned/new/pending
> - ~1900 unknown
> 
> So, I would argue the ~1200 tickets that are open (assigned/new/pending) are 
> useful. Many good, triaged ones in there, the others we should triage. Apart 
> from those, it might be useful to keep the ones that are mark fixed since we 
> reference them in our changelogs (not critical, though) and those closed as 
> wontfix and notadiumcode since these carry information on why some issues we 
> will not (be able to) fix (again, not essential). This way we’d able to 
> drastically cut down on the mass of tickets.

I prefer Peter's idea of starting a new database w/ some stuff imported and 
leaving the old one up read only.

At a high level, I think we can get rid of fixed tickets filed against things 
older than Adium 1.3, and tickets that haven't had comments on them in a while 
as well.

---

My main concern with all of this though is who is going to do all this work? 
This sort of blue sky restructuring is great to think about, but I think it's 
also important to think about the low hanging fruit that can be done quickly 
and easily that will make a big difference.

For example, I think reorganizing our site to de-emphasize Trac for support 
would be a big help, and doesn't seem like a ton of work. Similarly, let's 
bring out our in-app help documentation online (it's already HTML, no?) -- 
don't underestimate the power of Google! Link to it in the footer of adium.im 
and bam, Googling for Adium problems just got way easier.

-Colin


Reply via email to