Issue 74683 - Make submission of issues for new users easier
Summary: Make submission of issues for new users easier
Status: CLOSED WONT_FIX
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: Bugzilla (show other issues)
Version: current
Hardware: All All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: jjmckenzie
QA Contact: issues@www
URL:
Keywords:
: 103841 (view as issue list)
Depends on:
Blocks:
 
Reported: 2007-02-20 03:25 UTC by jjmckenzie
Modified: 2009-09-25 04:09 UTC (History)
5 users (show)

See Also:
Issue Type: ENHANCEMENT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description jjmckenzie 2007-02-20 03:25:33 UTC
Redesign the web site so that new users can quickly submit and review issues. 
The current system is very hard for new users to determine where to submit
issues and to look for existing issues so they can either review them to see if
their situation matches or to add votes.

James McKenzie
Comment 1 lsuarezpotts 2007-02-20 20:53:33 UTC
Issue Tracker (IssueZilla) is a proprietary version of Bugzilla maintained by CollabNet as part of the 
ensemble of applications known as CollabNet Enterprise Edition (CEE).  We can do some changes but 
not a whole lot, as we do not have much control over things.  

We have notified CollabNet repeatedly of the desirability of an easier UI for new users, and we have also 
made some changes with standard queries.  However, obviously, more can be done. I think it 
worthwhile, however, to evaluate who would be using a simplified UI (if we could do it easily) and who 
would then be reading through the possible wave of submissions--and how.  It would also be useful to 
know exactly how it is hard--where the weaknesses lie and why, and thus how and why things can be 
improved.

One suggestion is to refine the standard queries and to make it a little easier. But one thing you cold do 
James is to offer a quick comparison of, say, Mozilla, Ubuntu, Plone wrt bug/issue filing, so that we can 
see how others do it, too.
thanks
louis
Comment 2 kpalagin 2007-02-20 22:35:07 UTC
Filing an issue is simple enough and should not be made easier.

Querying IssueTracker is hard - in fact the only simple way I have found is 
via http://www.openoffice.org/project/qa/issue_handling/pre_submission.html
Comment 3 jjmckenzie 2007-02-21 02:52:05 UTC
@kpalagin:

You must be much smarter than I.  I misfiled a report the other day.  We have
users that have just purchased a new computer (and it is their first) and then
find our Issue Tracking system very intimidating, to say the least.  My proposal
is that they do the following:
1.  Report what they were doing when the problem occurred. 
2.  Report their name and e-mail address.
3.  Report which operating system and processor in their system (and we can
even give them drop down lists to work with.)
That is it.  Simple.  We who do QA triage determine if:
1.  The fault is repeatable.
2.  Which section of the program the fault appears in.
3.  If a new user would abandon use of OpenOffice.org or not (there are really
only three levels of problems, ones that stop work, ones that are real pains to
work around and those that are called snivels and really only affect a very
small audience and might be easy to fix.)  The first are commonly called
'showstopper' bugs.
4.  Provide additional information, if needed.  If we cannot provide this, we
gently ask the reporter for more information.  If we cannot reproduce the error,
this might be due to the fact that the reporter failed to give us some facts.

Why do this?  Because the quality of reports is low.  There are many issues with
the code "needs more information".

As to the problem with the issue query, please open a new issue for this.

James McKenzie
Comment 4 jjmckenzie 2007-02-21 02:55:45 UTC
@louis:

I work in the industry.  We take calls and work through the web with hundreds of
users.  A simple drop down listing of problems will not fix this, however asking
questions and gathering them into the Issue Tracker is the best way.  Most
people filing an issue will do so only once unless they find the experience
'pleasant'.  Thus we may have to completely redesign the Issue Tracker to make
it easy on both the submitter and the QA triage folks.  I'm sorry, but I feel
that hiding behind another company is just an excuse, not a solution.
James McKenzie
Comment 5 lsuarezpotts 2007-02-22 05:36:48 UTC
James, 
Your hostility is unwanted and unneeded. 
Louis
Comment 6 caiot1 2007-02-22 05:46:29 UTC
Quiet down guys, please.

We could have more pleasant ways of adding new issues.
Some of them can to be made without any change to the system (passing parameters
in URLs built via Javascript), but that would require a lot of work.

I would like to see a newer version of Bugzilla in work, but I know it depends
on CollabNet.
Also we can't make much dynamic pages outside services.


We should at least be able to promote our existing pages to more visible places
before redesigning them.
It's a good idea to have a different one for the starters, indeed.

Comment 7 michael.ruess 2009-07-27 16:01:19 UTC
*** Issue 103841 has been marked as a duplicate of this issue. ***
Comment 8 eric.savary 2009-07-29 02:06:59 UTC
My 2 cents on this.

Sum up of my comment:
- We don't *want* it to make "easy" for anybody to report a problem.
- We *want* qualified reports to make things move on

My background:
I am QA Engineer for OOo so my daily job since more that 12 years is (among
other many tasks!) to receive, analyze, reproduce and, if needed, re-write
incoming issues for the development.

The problem (very short summed up?): does "people happy with us" (easy bug
report) makes them really happy in the long term and resolves their problem
(easy and fast bug fixing)?

It's a question of point of view but I think about: "what do you really want?"...

A metaphor now...

My heart pains and I can't breathe but:
- I don't WANT to GO to the doctor because it's far away
- (ok I am there but...) I don't understand what he says with "put your closes
off!", I don't want to do such thing and anyway I don't know how!
- Now he tells me to take those pills but I have no time for it and it's too
complicated!

That's how I receive this enhancement.... From the reporter's statement I get
that the people reporting here should have 3 fields to answer and that's all!

My answer is:
1. OOo is a FREE project: "Don't *expect* anything but get maybe more!"
2. IssueZilla is a Bug/Feature tracking system, NOT a support media: people here
won't get answers to their questions or that we fix their problem now! We don't
answer questions and don't "help" people.

So the first problem is the re-direction to the correct media and the
understanding of the system:
- On Support media (http://support.openoffice.org/index.html), people help
people in solving their problems.
- On IsueZilla: People help *US* resolving their problems in a long run.

That's a difference I'd see between a "Community" "helping" actively each other
and "Customers" waiting for a "service".

This is a huge difference!

So my personal point of view is: it doesn't matter if our system is complicated
and only "the right people" get their way into it, we don't WANT "the mass" to
spam us with unqualified requests, for which we don't get answer to our
questions during weeks and are still unqualified.

Let me explain an other way...

In a lot of IT companies you have:
- a 1st level support: Supporters calming down people, taking care about them,
proposing workarounds. *reproducing* the case and THEN forwarding to the next
level...
- a 2d level support (actually the QA): analyzing the submission and
re-assigning to the right developer and the right target.

Currently we, QA people, get all the "trash" (sorry for the expression, but it's
quite true...) of the people "who make it into the system", so I'm not eager to
see more unqualified statements here...

To help the people "finding" their diseases we need to know "where" it pains and
see the body. What you propose is "I have a pain but guess what! I don't say more!"

Though I agree IZ is too complicated, this issue, the way you express it doesn't
serve the users but only marketing goals.

So I'll close it as WONTFIX.

(Remember the you can reopen it IF you make a qualified statement ;) )
Comment 9 eric.savary 2009-07-29 02:07:38 UTC
closed
Comment 10 eric.savary 2009-07-29 02:11:59 UTC
Another way to express what I feel is:
We have already too many people reporting that what we don't want and we would
like to focus on the "Elite" who reports things the way we CAN fix it. 
Comment 11 stefan.baltzer 2009-07-29 10:16:38 UTC
Put myself and rbircher on CC.
Comment 12 jjmckenzie 2009-07-30 04:06:44 UTC
@es:
Let's see, you started with OpenOffice in 1997 (my math is that good), I started
with StarOffice for OS/2 in 1992, so that makes me a little older than you. 
Also, OpenOffice is not the only FOSS project that I work with and they all
suffer from the same problem, Issuzilla is very hard for the new user to
understand, but is GREAT for the developers who have to work off bug reports. 
Adding a front end so that a user can select from a series of problems is not
undoable and may actually result in better reporting (BTW, I work for a large
corporate organization that is going down that path because of the possibility
of over 100,000 very inexperienced users having access to their bug tracking
system.)
The problem as I see it, is inertia. You have to be willing to accept that
things will change and that Issuezilla has been the topic of some very
interesting discussions on the User forum/mailing list.  Also, how much real
work would it take to resolve this issue?  You could ask questions like:  Did
you search for issues like yours?  Does this issue stop your organization from
completing daily work?  Several others like this could actually make submission,
triage and problem resolution easier, not harder and also encourage users to
submit issues rather than shy away.
I would consider re-opening this issue and examining it very closely from the
user/customer point of view with a developer scope.  This enhancement request
might just make your job of QA/development easier and bug triaging a quick and
painless process.
Comment 13 eric.savary 2009-09-25 04:09:00 UTC
"Let's see, you started with OpenOffice in 1997..."

My point was not say: "Hey, Buddy! Look at my years of experience an how old I
am!". I just meant to present myself and to say that, yes, I might know better
then others what we can handle an what cannot be done in THIS project.

Else, "experience" and "age" is never a valid argument because I'm ready to
listen to a 14-years old something (If you wanna know I am "only" 38!) as long
as has he has *arguments* and concerning "experience" (which has nothing to do
with the age!): "Experience is only worth what you have made of it"...

So let's forget that point...

"The problem as I see it, is inertia. You have to be willing to accept that
things will change and that Issuezilla"

You don't answer my arguments.

I'd LOVE to change IZ!! It has so many glitches! But the thing is that you want
to make IZ accessible to ANYbody who wants to report ANYthing in a way we cannot
handle it. And that's what we don't WANT (not "can").

"You could ask questions like:  Did
you search for issues like yours?" 

Sorry, but when you click on "NEW" (Issue) you land there:
http://qa.openoffice.org/issue_handling/pre_submission.html

And there is a bold title saying:
"Did you check if your problem is already reported?

Unfortunately, too many issues get reported twice (or much more often). You, as
the submitter who exactly knows the problem, often are much faster in finding
the duplicates than other people. So please take some minutes to see if your
problem is already reported. If so, you can add yourself to the cc-list of the
issue, to be notified whenever something in this issue changes (e.g. when it's
fixed): "

Apparently, you are falling into the category of the people who we don't want:
those who don't read warnings and help texts!

"Does this issue stop your organization from
completing daily work?"

This question is subjective and not objective: everybody's defect or enhancement
is critical as soon as someone made the effort to report it!
The problem is to see what WE can fix and how it fits into the "Big picture"!

If someone reports: "It's part of our corporate identity to have hatching
background on invoice letters and your software doesn't support it"... Fine! But
who cares about this requirements in regards to all those who DON'T need that?
So there, the flag "critical" will be changes into "normal" 

It won't be closed but will not be prioritized...

"Several others like this could actually make submission,
triage and problem resolution easier, not harder and also encourage users to
submit issues rather than shy away."

It won't make it easier but be a useless flag.
Believe me: 80% of the newcomers (those who you want to catch) don't read
indications, flags an warnings: They just want it simple as you describe!
Did you ever read a "README"-file...?

Is that soooo difficult to set the version number of the software you are using?
I get 20 times a week "1.0.0" as version which is not possible!
(Yes I know, we should drop very old releases and unused flags but that's not a
justification for the people NOT to read what they are submitting)

Because people (those who you want to include) DON'T READ what we write!

Very rude sum up: "we don't want to read those who don't want to read us!"



A quick and dirty analyze of the current open issues compared with our resources
gives: if we lock IZ now and refuse ANY new submissions we have work for 10
years. What is in this context the place for:
"Rated: critical
"Description: yesterday my software crashed! Fix it!"
???

Please don't mix up 3 different things:
- Feedback: communication tool to make people "feel better" without any action
taken but maybe the UX having a look at it to make statistics.
- Support: help people right now, explaining them what they didn't understand in
the help and in some case escalating as Bug/Feature
- QA (there where every IZ issue arrives): which should only sort and prepare
QUALIFIED and detailed reports for the DEV.

And please don't mix Open Source and closed source. Yes there is a difference
between "customers" and "users".
We expect from "users" qualified submissions while customers pay for an
escalation process. 2 different worlds!