Gentoo Archives: gentoo-project

From: Alec Warner <antarus@g.o>
To: John Lawles <jl.050877@×××××.com>
Cc: gentoo-project@l.g.o
Subject: [gentoo-project] Re: Plan, then communicate (no-list)
Date: Mon, 21 Jan 2008 03:33:15
Message-Id: b41005390801201932y37cd2978y1e5be8becd1a1c91@mail.gmail.com
1 On 1/20/08, John Lawles <jl.050877@×××××.com> wrote:
2 > Alec,
3 >
4 > > ...a thread about communication problems...
5
6 I've moved this to project. Hopefully it will not be as flamey as you
7 expect; but if it is I apologize in advance.
8
9 >
10 > Not exactly. Just for clarification, I was suggesting:
11 >
12 > (a). Decide what the big-picture problems are, if any.
13 > (b). If any, develop a plan
14 > (c). Communicate it to users
15 >
16 > From what I, as a mere user, can tell, the contentious issue
17 > is not so much (c) as it is (a). The issue seems to be that some
18 > developers regard (a) as a personal insult rather than a request
19 > for better organization and coordination among the developers.
20
21 (a) is a bit vague. Am I supposed to address issues that Gentoo
22 developers have? Gentoo users have? The Gentoo community?
23
24 The community currently has no good means to rank problems in the view
25 of users other than the forums; which currently have their own issues.
26
27 User Coverage: Not everyone has a forums account. Not everyone uses
28 their forums account. We have no idea how many users we have
29 (ancidotal numbers suggest ~200000; see
30 http://dev.gentoo.org/~antarus/bouncer-stats.txt). It is difficult to
31 know what percentage of users responded and thus becomes difficult to
32 judge how important something is (we have only the respondants data to
33 use).
34
35 Arguably you could say that anyone who didn't vote doesn't care; but
36 you have to factor in people who didn't learn of the vote during the
37 voting period.
38
39 User Education: This is that whole Cathedral thing. Below I'll talk
40 about Daniel's goal of maximizing developer impact and this plays a
41 big part. Many developers don't talk to users because its draining
42 and they want to work on projects that they have a high impact on. I
43 could sit in #gentoo and field questions all day (I've done it before)
44 but I have things I could spend my time on that are more worthwhile to
45 the project (and we are lucky enough to have a crack team of awesome
46 contributors that staff that channel).
47
48 Talking to users is exhausting when the user really has a
49 misconception about a given problem, program, or feature. It takes
50 time to educate people why something works the day it does and
51 documentation only helps so much. Give bad service and the user is
52 off to the forums to complain about how he was mistreated by that
53 Antarus guy on #gentoo-portage and how much Gentoo sucks.
54
55 That being said; talking to users who know what they are doing (doubly
56 so when they know more than me) is a delight and I'm generally happy
57 to take the time to respond. If there was some way to aggregate user
58 complaints into concrete problem sets I'm all ears.
59
60 User Validation: Most systems that users can use to respond on a large
61 scale don't have a means to validate whether they use your software or
62 not. This is more of a trend game; needing to look at the aftermath
63 of any given aggregate data and look for areas where people may have
64 given feedback that we should throw out (like automated voting). I
65 don't think this problem is necessarily solvable or that big a deal
66 but it is something to consider/
67
68 >
69 > Drobbins has addressed (a) and (b) and (c). My suggestion is
70 > that the-powers-that-be at Gentoo address them also, starting with
71 > (a) and produce, hopefully, a far better plan.
72
73 Drobbins has addressed very little in my eyes. Sure we have
74 communication problems (pr was basically dead until this incident) and
75 we have leadership issues. His plan is not well specified:
76
77 1. Open the lines of communication. How? We have an influx of
78 people interested in helping out with GMN and PR which is good. We
79 have a new PR lead. I'm busy working on news items and learning XSL
80 to try and change the webpages a bit. The foundation obviously failed
81 at providing data in the past and I hope to change that. We have
82 tried to be as transparent as possible with posts to -nfp, posts to
83 -project, news items on the website, etc.
84
85 Are there other places where communication is lacking? What kind of
86 information are the users looking for?
87
88 2. Maximize developer impact per unit time. How?
89 I'm uncertain where Daniel thinks developers are wasting time stuck in
90 process. We could kill the 30 day stability guideline in an attempt
91 to get packages into stable quicker; but I'm unsure what that would do
92 to overall quality (which a subset of the userbase seems to think is
93 subpar at this time). I'm also unsure how much time it costs someone
94 to become a fully-fledged developer; however I think we have a decent
95 set of options for individuals who wish to contribute without being a
96 full-time developer (sunrise, proxy-maint, arch tester, overlays).
97
98 Are there specific processes we have that you think hold developers back?
99
100 3. The project has hit several scalability issues; but Daniel does
101 not specify what these issues are or his ideas on solving them. It's
102 difficult to specify management roles in a volunteer organization but
103 obviously some are needed. Most projects lack a strong project lead
104 and finding qualified motivated people who want to spend some time
105 dealing with people instead of technical problems is a difficult
106 process that we could possibly improve.
107
108 What exactly are these scalability limits? It is difficult to say
109 much about this item since it was vague.
110
111 >
112 > This is sent off-list because, as you point out, it does not
113 > belong on gentoo-nfp.
114
115 Feel free to punch me if you dislike me forwarding it to project; I
116 think it is a worthwhile conversation to have and I wish to have it in
117 public.
118
119 >
120 > Regards,
121 >
122 > John
123 >
124
125 Thanks,
126
127 -Alec
128 antarus@g.o
129 --
130 gentoo-project@l.g.o mailing list

Replies

Subject Author
Re: [gentoo-project] Re: Plan, then communicate (no-list) Graham Murray <graham@×××××××××××.uk>
[gentoo-project] Re: Plan, then communicate (no-list) Steve Long <slong@××××××××××××××××××.uk>
[gentoo-project] Re: Plan, then communicate John Lawles <jl.050877@×××××.com>
Re: [gentoo-project] Re: Plan, then communicate (no-list) George Prowse <cokehabit@×××××.com>
[gentoo-project] Re: Plan, then communicate John Lawles <jl.050877@×××××.com>