[mapserver-users] Re: user support

Milo van der Linden mlinden at zeelandnet.nl
Wed Feb 20 14:54:00 EST 2008


Hello Brent and Frank,

I hope you don't mind me joining this rather usefull discussion! I 
stepped on it, because the new title triggered me (an example of how 
using a clear title on the mailing list is of importance).

Yesterday I was doing some translation work on the OSGeo website (I 
signed up for the dutch translation) and I noticed all the mailing lists 
that are hosted there, it had me thinking about mailing-lists and the 
value they hold.
Basically, the mailinglists that are most active, such as the mapserver 
list hold a rich set of solutions, answers, tips, tricks and so on. But 
I find them hard to browse. Most items are not categorized and sometimes 
it is hard to show the trees in the forest. But again, a lot of the 
posts are extremely valuable! I ended up looking for software capable of 
importing mailman lists into Google Groups or into forums or into... and 
I came out blank. But this tought is still on my mind.

Next thing I was wondering about was if it was possible to rate answers. 
And if it would be possible to easily transform answers into 
documentation. But I haven't found a real solution yet.

Ok, back to the discussion;

> With around 2400 subscribers every question and answer is hitting a lot of mailboxes.  Is it really a useful approach?  To some extent it is good because it gives others a chance to chime in at different points with suggestions, and hopefully some people on the list are picking up hints and new knowledge that helps them in the future. But .. well, I often prefer to take debugging session off-list with the intent of summarizing final findings to the list. I do this despite the prevailing KEEP IT ON THE LIST! mantra of some of our leading contributors.
>   
Of course users that don't like the ammount of mail hitting can always 
subscribe to get digested mail, I find this convenient enough. And 
compared to the ammount of global video and audio downloads, the traffic 
generated by mailinglists is still a tip of the iceberg, but I 
understand your concern. I like your intention to discuss offline and 
finalize a summary. I often invite users that are stuck to skype-chat 
with me. Then I record the chat as we go along. At the end of a session, 
I pick up the chat history, delete all the chit-chat and store what is 
left for future reference.
>   
>
> One of my reasons to send the "back and forth" emails to the
> list is to illustrate the method of tracking down the cause
> of the problem (divide-and-conquer, isolate the problem,
> small test case, etc) .  But this is only valuable if the
> new users search the list archive; which I suspect most
> don't do (but I have no idea on how to measure this).
> Fortunately David Fawcett has a section on the archive on
> the "New Users" Mapserver page.
>   
This is also a solid approach. Divide and conquer is the biggest 
strength of mailing lists! And indeed new users should be encouraged to 
read documentation.
>> Summer-of-code is very software development oriented.  For instance, a SoC effort cannot be primarily focused on writing documents, providing support, etc, except as a by product of software development.  So I don't think this problem is very much a SoC solvable one.

>> Is it possible to have some automated system to classify
>> archive email based on problem type?  Is it worth it?
>>     
This question hits the jackpot for me. classifying, categorization, 
sections with moderators, the possibility for people to rate an answer. 
It is already in the Google Groups, perhaps there is some way this can 
be adapted? The google groups are in a lot of way interesting since they 
offer mail integration, user rating, good insight of the most active 
topics. The only thing they miss is categories like they are on forums, 
maybe a tagging system would be good.
>> And do some questions go un-answered?  Should we have "support" tickets? Yikes!
>>     
I have seen some fair examples of a combination of forums, mailinglists 
SVN-repositories and bug tracking systems; The Joomla Open Source CMS 
forum for instance has a pretty good combination.
>> Should we "reward" people who respond to questions to encourage better support (hmm, or would that cause more noise on the list?)
>>     
This could be an option, as long as it doesn't require users to pay for 
accessing the list. One of the most anoying sites on earth I find 
ExpertExchange. They always pop-up first on a google search, but you 
need to sign in and pay 25 dollar a month or so for that one single 
question you have! Yikes on that method too.
>> Ultimately, I think we need to create better documentation, especially starter and troubleshooting documentation so folks can "self serve" through the standard problems, and just fallback to other people for the harder stuff.  Helping to write such documentation might well be something a paid maintainer could effectively do.
>>     
This I would be interested in! More then in payed support. It encourages 
people (like me) to share solutions they found. Now it often happens 
that a solution is lying on my desk, but snows-under because of paid 
projects that are running at the same time.
>
> While I agree (good documentation is a joy to read), I heard
> that written documentation was dead (nobody reads anymore!);
> everything should be on YouTube...  Or a text message to
> your iPhone...
>   
In my life as a developer and GIS specialist I only came across a good 
video tutorial twice. At a lot of others I fell asleep because of the 
slow pace or boring commentary. I think digital documentation that is 
ranked high in the major search engines is still the best of all. 
Imagine a search engine looking for usable meta-information in a video 
to make it available in search engines... It would have to learn to listen!
>   
>> I will say that user to user support is very important,and scales up better than user to core developer support.  That's why it is so valuable when you and other super users (or even just average users with experience in some stuff) step up to the plate.  I think this has been a notable success of the MapServer community though there is always room for improvements.
>>     
I take this as a compliment. And I must also say deep respect for all 
the people that take the effort and patience to answer to others!
>>
>> I guess that is what prompted this email:  Is there a way to provide better support with less effort?
>>     
In my opinion: No, divide and conquer cannot be replaced by better/less 
effort methods, but the way lists and documentation are organized could 
be enhanced to give all users a better change to hit the answer before 
asking the question to a real person. That's why I think that looking 
for a technical solution for the way lists are organized and bring 
collaboration, summarization and easy access to them has a better change 
for success. Enhance this with the possibility for moderators to put 
tags or categories in the list AND the option to generate documentation 
from a list.....

But that is my own personal opinion of course. I am open to all suggestions!
>> To some extent, this topic is about the future of an Open
>> Source project: ease of use is vital to wide spread
>> acceptance.  Support and documentation are a big part of
>> that ease of use.
>>
>> Thanks for listening!
>>
>> Brent Fraser
>> GeoAnalytic Inc.
>> Calgary, Alberta
>>
>> _______________________________________________
>> mapserver-users mailing list
>> mapserver-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>
>>     



More information about the mapserver-users mailing list