Return-Path: X-Original-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 88F60DFAC for ; Sat, 8 Sep 2012 17:51:12 +0000 (UTC) Received: (qmail 46673 invoked by uid 500); 8 Sep 2012 17:51:12 -0000 Delivered-To: apmail-incubator-ooo-dev-archive@incubator.apache.org Received: (qmail 46594 invoked by uid 500); 8 Sep 2012 17:51:12 -0000 Mailing-List: contact ooo-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ooo-dev@incubator.apache.org Delivered-To: mailing list ooo-dev@incubator.apache.org Received: (qmail 46586 invoked by uid 99); 8 Sep 2012 17:51:12 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 08 Sep 2012 17:51:12 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of dave2wave@comcast.net designates 76.96.30.80 as permitted sender) Received: from [76.96.30.80] (HELO qmta08.emeryville.ca.mail.comcast.net) (76.96.30.80) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 08 Sep 2012 17:51:02 +0000 Received: from omta24.emeryville.ca.mail.comcast.net ([76.96.30.92]) by qmta08.emeryville.ca.mail.comcast.net with comcast id whls1j0021zF43QA8hqgCv; Sat, 08 Sep 2012 17:50:40 +0000 Received: from [192.168.1.2] ([67.180.51.144]) by omta24.emeryville.ca.mail.comcast.net with comcast id whqe1j00W36gVt78khqfPl; Sat, 08 Sep 2012 17:50:39 +0000 Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Apple Message framework v1084) Subject: Re: [DISCUSS] defining roles for management, coordination, work items... From: Dave Fisher In-Reply-To: <5049FB92.6090802@googlemail.com> Date: Sat, 8 Sep 2012 10:50:38 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <5049FB92.6090802@googlemail.com> To: ooo-dev@incubator.apache.org X-Mailer: Apple Mail (2.1084) On Sep 7, 2012, at 6:50 AM, Oliver-Rainer Wittmann wrote: > Hi, >=20 > I would like to give my thoughts on defining roles for management, ... = as the thread "Specific actions needed for developing the community" = tends to become a general one on this topic. >=20 > For me we, the AOO community, need to have an idea about the different = roles which need to be fullfilled to drive our project: > - role of developer > - role of forum admin > - role of tester > - role of UX practitioners > - role of release manager > - role of community manager internal / project(?) > - role of marketing person external / ecosystem(?) > - role of press contact > - role of distribution manager > - role of buildbot admin > - ... role of translators (l10n) role of infrastructure >=20 > =46rom my point of view these are more or less areas of the project = which need to be fullfilled with certain actions and coordination. > What I do not believe is that we need to assign certain individuals on = these roles (*). > I agree with J=FCrgen that certain individuals will grow their = expertise in a certain role/area and as a contributor will take action = or raise flag due to lack of resources, knowlegde, ... > I think we already had quite a couple of good examples for such a = habit. But, I also have to admit that for certain other roles we did not = yet succeed as we could and should. > And here comes the responsibility of the (P)PMC - its management duty, = if you want. The (P)PMC as a group takes care that the roles are = fullfilled. E.g., by raising a corresponding gap on ooo-dev, by calling = for discussion and volunteers, by leveraging new and/or established = members. > My thoughts are also based on the fact that Apache had only two roles = in a project to by assigned to a certain individual - the PMC chair and = the release manager. >=20 > As pointed out above, I think that we need to work out the need and = the working tasks for certain roles in our project. This work out is = from my point of view a community task which could or may be should be = driven by the current PPMC in order to demonstrate our self-governance. This is good. I think that there are four parts in no particular order. = We've done a lot of definition already. This is about reorganizing and = formalizing the arrangement. Some of these teams of role players will be = small and some large. (1) Defining the role so that any volunteer can know how to start = helping. (2) Defining who on the (P)PMC will have oversight with the charge of = guiding volunteers and identifying committers. This person should be a = player-coach and not a manager. (3) Defining workflow around these roles. Different sets of roles will = need to work together. (A) Developing a Release - developer, tester, ux, buildbot. (B) Building / Passing a Release - buildbot, release, community. (C) Distributing a Release - distribution, infrastructure, = marketing, press. (D) Supporting Users - forum, tester, ux, community, marketing. (4) What infrastructure the role uses. I think that this should be documented in the incubator website at least = for overview and navigation about project roles. Each group that = self-organizes around a role should use whatever project resource makes = sense for them. Regards, Dave >=20 >=20 > Best regards, Oliver. >=20 >=20 > (*) except the ones for the PMC chair and the release manager, of = course, as they are part of the Apache Way.