1 |
----- Forwarded message from Daniel Robbins <drobbins@g.o> ----- |
2 |
|
3 |
To: Joshua Brindle <method@g.o> |
4 |
Cc: gentoo-core@g.o |
5 |
Organization: Gentoo Technologies, Inc. |
6 |
Date: Tue, 24 Jun 2003 21:14:19 -0600 |
7 |
From: Daniel Robbins <drobbins@g.o> |
8 |
Subject: Re: [gentoo-core] *IMPORTANT* top-level management structure! |
9 |
Lines: 131 |
10 |
|
11 |
On Tue, Jun 24, 2003 at 09:15:00PM -0500, Joshua Brindle wrote: |
12 |
> 1) I notice you are in many of the subprojects as manager, |
13 |
> will this really solve the problem of all issues going through you? |
14 |
|
15 |
Yes, the goal is to move me out of day-to-day management and into more of a |
16 |
strategic role so I can focus on stuff like starting the not-for-profit. |
17 |
|
18 |
> 2) I didn't see not-for-profit mentioned, don't you think this is |
19 |
> essential to the success of gentoo? |
20 |
|
21 |
Yes, I think it is. Having me move out of the day-to-day management efforts |
22 |
will allow me to focus efforts on getting the not-for-profit started. Right |
23 |
now I am simply too overwhelmed with work. |
24 |
|
25 |
> 3) is this gentoo-managers list /IRC chat meant to be a non-public |
26 |
> list, that is, not readable by the public (or other devs), that |
27 |
> doesn't seem appropriate to me |
28 |
|
29 |
The gentoo-managers list is intended for "meetings." I fully support having |
30 |
the weekly manager status updates posted publicly on project pages as part |
31 |
of our accountability to our users. I think the meetings themselves should |
32 |
be private though. But each project's and subproject's weekly status should |
33 |
be public information. |
34 |
|
35 |
> 4) gentoo-linux apparently (as currently) is being represented |
36 |
> by 2-3 people, this is the same sort of bureaucracy that is hindering |
37 |
> it now, could there be a group of people who have absolute authority |
38 |
> by vote? <-- this is a big deal to me, and should be to everyone on |
39 |
> this list |
40 |
|
41 |
OK, lots of questions here and I'll try to address them one by one. |
42 |
|
43 |
First, Gentoo doesn't have a bureaucracy. It's an unorganized mess. :) |
44 |
|
45 |
Next: we will have a process for new top-level managers to be added, and |
46 |
this process will need to begin immediately. The current top-level project |
47 |
assignments in some cases model the current situation today; they are |
48 |
certainly *not* all ideal. |
49 |
|
50 |
The top managers have too much work even after this organization. But at |
51 |
least we have an *official procedure* in place to start delegating work |
52 |
and responsibilities. That's the real focus of this proposal. |
53 |
|
54 |
So, yes, the goal is to quickly yet responsibly "grow" our top managers, and |
55 |
officially delegate responsibilities to sub-project managers, and at the |
56 |
same time clearly document everything and establish regular meetings and |
57 |
accountability to one another. That's the recursive nature of this plan. |
58 |
|
59 |
The goal of this proposal is to give everyone the authority, accountability |
60 |
and structure they need to get their relevant work done in a pleasant and |
61 |
efficient way, and for Gentoo as a whole to meet deadlines. |
62 |
|
63 |
As for the progression to the not-for-profit, the top-level managers will |
64 |
likely become the not-for-profit's initial board of directors. At that |
65 |
point, we will have some system in place for electing members of the board. |
66 |
|
67 |
This is all a process, and this proposal is the beginning of this process. |
68 |
|
69 |
> 8) was this an accident or was I ousted from the gentoo-bsd project? |
70 |
|
71 |
You weren't ousted; you're still Lead of Gentoo/BSD but this project is now |
72 |
(in this proposal) organized under the gentoo-alt metaproject. The |
73 |
gentoo-alt metaproject will delegate authority to you for Gentoo/BSD. |
74 |
|
75 |
What does this mean? That your Gentoo/BSD status updates will go to the |
76 |
gentoo-alt manager, and that the gentoo-alt manager will be responsible |
77 |
for presenting your status updates at the top-level manager meeting. |
78 |
|
79 |
It's the same thing for the hardened metaproject. Just because you're |
80 |
managing hardened doesn't mean that pebenito isn't working on SELinux. |
81 |
|
82 |
Having a gentoo-alt manager allows there to be someone who is responsible |
83 |
for making sure that the Gentoo/BSD and Gentoo/MacOS projects remain |
84 |
coordinated and in communication, for example, just like you are doing |
85 |
for hardened now. |
86 |
|
87 |
So, top-level "metaproject" managers can also serve as sub-project leads. |
88 |
|
89 |
Also, remember that this a draft and if you still have concerns about this |
90 |
organization, you should talk to me privately about it so that I can resolve |
91 |
the source of your concern. |
92 |
|
93 |
Also, let me expand on this whole project/sub-project concept a bit. The |
94 |
idea is that if the top managers are being regularly informed about what is |
95 |
going on in a project, then they don't need to micro-manage. Once have a |
96 |
system in place for them to get the information they need (status updates,) |
97 |
that means that they *don't need to be directly involved in the work* to |
98 |
know what's going on. Which, actually, is *what they (and I) want* although |
99 |
it often doesn't seem like it. |
100 |
|
101 |
Right now, the only way to know what's going on in a project is to be |
102 |
involved in the work. That is *bad*. That means that right now, when the |
103 |
"top" guys don't know what's going on in a project, they are suddenly |
104 |
interested in micro-managing. Because right now, that is the only way |
105 |
to *get informed!* |
106 |
|
107 |
See how that works? The "top" guy doesn't want to micro-manage, but is |
108 |
forced to so that he can know what is actually going on. That is the vicious |
109 |
cycle that we are trying to stamp out because it gets everyone upset and |
110 |
wastes everyone's time. |
111 |
|
112 |
> 9) thanks for the props on my project organization :) |
113 |
|
114 |
What can I say, you did an excellent job. That's what we need to do for all |
115 |
meta-projects. |
116 |
|
117 |
Best Regards, |
118 |
|
119 |
-- |
120 |
Daniel Robbins |
121 |
Chief Architect, Gentoo Linux |
122 |
http://www.gentoo.org |
123 |
|
124 |
|
125 |
|
126 |
----- End forwarded message ----- |
127 |
|
128 |
-- |
129 |
Daniel Robbins |
130 |
Chief Architect, Gentoo Linux |
131 |
http://www.gentoo.org |