[wp-trac] [WordPress Trac] #38064: Surveying system to gather user voices

WordPress Trac noreply at wordpress.org
Fri Sep 16 06:07:13 UTC 2016


#38064: Surveying system to gather user voices
-----------------------------+------------------------------
 Reporter:  schlessera       |       Owner:
     Type:  feature request  |      Status:  new
 Priority:  normal           |   Milestone:  Awaiting Review
Component:  General          |     Version:
 Severity:  normal           |  Resolution:
 Keywords:                   |     Focuses:
-----------------------------+------------------------------

Comment (by schlessera):

 Replying to [comment:3 jdgrimes]:
 > Note that there is https://wordpress.org/ideas/, although I'm unsure
 whether any developers ever look at it (and it isn't particularly obvious
 to users either, I guess).

 Wow, I have never seen that one before. But yes, that's already pretty
 much one of the things I described above. So, now, imagine having this be
 available from within the dashboard for users, and using the collected
 data to make informed decisions about the roadmap for the next releases...

 Replying to [comment:4 helen]:
 > Based on this ticket and your linked post, it seems that your premise is
 that you're uncertain if WordPress is a democracy or a meritocracy, and
 that mentions of "the majority" imply some kind of democratic 1:1 voting
 system. Calling an open source project a meritocracy is loaded for good
 reason, but the reality remains that WordPress functions as a meritocracy.
 This is stated clearly in some places, including
 [https://wordpress.org/about/security/ the security whitepaper].

 I'm know it is run as a meritocracy, and I indeed fully support this. It
 is pretty much one of the foundational principles of the entire open
 source movement.

 I guess I have used terms that are too political to convey my message, and
 what's more, I'm myself not entirely whether what I propose would be a
 good or a bad idea.

 The point is, when large teams collaborate, there's two ways to
 productively conclude a discussion:

 1. Participants agree on a consensus.
 2. An authority takes a decision.

 The way I feel things are currently run, you either need to be able to
 achieve 1., or your discussions will turn in circles (or be post-poned
 from release to release), as no-one can or will impose 2.

 For 1., the discussion needs to follow clear argumentation, where all the
 arguments that are introduced by each of the sides can either be asserted
 or refuted. Only facts and hard data can be asserted or refuted, opinions
 can't. Arguments are asserted or refuted until only the valid ones are
 left, and these are then weighed against each other to determine whether
 it's an overall improvement or not.

 This is where the problem lies in my eyes. The needs and wants of the end-
 users are cited as facts and used as arguments, but most of the time, they
 are just opinions, as there's no means to verify them. And in the cases
 where such non-facts are used as arguments, no consensus is possible, so
 only a final authoritative decisions could properly conclude the
 discussion. And, as far as I can tell, this is not what happens in most of
 the cases.

 I know there's user tests being made for UX changes, for example, and
 there's server data being collected. But why not have a tool that allows
 us to query the users (that opted-in) directly? Why not let them tell you
 their biggest pain points? Why not let them help you define the
 priorities? I don't suggest just using that data and blindly following it.
 But I think that, in this case, more data is better than less data...

 > "Design for the majority" is a philosophy and a goal, not some kind of
 literal process or a singularly decisive factor. I recognize that "the
 majority" constantly gets cited as an argument, but so do a lot of things
 - it does not inherently make that a good argument at all times. And don't
 forget, that same philosophies page that describes "design for the
 majority" contains a reminder about the vocal minority.

 Yes, I understand that this is not a literal process. But it is a
 philosophical goal that processes should be shaped by.

 > I don't want data collection efforts to center around what people want -
 certainly people's wants should be heard, but the data collected should be
 around what they do and how that informs things WordPress should do to
 better serve the needs that exposes. It seems that you agree with this at
 some level, and you know the vote you cite is not representative of "the
 people", so this ticket is extremely confusing to me.

 Yes, as I said, additional data should just inform the decisions, not bind
 them.

 > That particular poll also exposes a frequent problem with votes, in that
 nuance and reasoning is lost. Do people want Composer in core because they
 want to be able to use something that's in core, or do they want it
 because core can actually use it in an effective way? Is this more of a
 want than, say, a PHP 5.3 baseline, and could it be a million times better
 enabled if that were addressed first?

 Statistically speaking, that poll is complete nonsense, and not much more
 than a nice graphics, I'm fully aware of that. But against a "People don't
 want an autoloader" or similar argument, it's the best I could come up
 with. Should I have tried to run a normal survey with much more nuanced
 questions against the WP developer base as an unknown? How many responses
 do you think I would have gotten?

 > What's missing in your specific instance is not a voting mechanism, it's
 a trusted owner to guide the process of discovering needs and defining
 outcomes. What we do about usage data more broadly in WordPress is a
 valuable conversation to have and has been happening in fits and starts,
 but it's not something for a Trac ticket. My suggestion is to focus on
 getting the specific project that is #36335 productively moving before
 worrying about something like votes. It probably needs regular meetings,
 contribution direction on GitHub or wherever, focused writing prompts as a
 means to obtain some qualitative data (e.g. "what would having Composer in
 WordPress core do for you, and can you show a specific example"), and so
 on.

 Yes, I agree that a Trac ticket is not a good fit, but I thought it would
 be good enough to get the discussion started. If such a discussion is
 already happening, then I am sorry for duplicating efforts, as I am not
 aware of it, and would be happy if you can point me to the correct spot
 and close this ticket.

 Also, this was not merely pointing at that one ticket. I think that
 there's a more general sentiment of "not being heard" (by
 users/devs/specific communities/...) that would be alleviated by better
 "hearing tools"... ;)

 > If you need help wrangling an owner or owners, then please ask for that
 help - software maintainers aren't just decision makers, they should also
 be facilitators.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/38064#comment:5>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list