Hey All,

I've been thinking a lot about how working groups might work within
the context of the Asterisk project.  Here are a few guidelines that I
have come up with governing working groups.  Some of these guidelines
come from the Node project, as they have a lot of pre-existing
material on doing this.  I deliberately avoided comprehensively
importing their structure and guidelines, but pulled from some of
their more essential core principles.

1. There is no explicit or implicit commitment that a working group’s
output will actually be turned into code/patches by Digium or anybody
else outside of the working group.

2. Some working group topics might include: documentation, feature
request list, benchmarking, debug-ability, bug tracker triaging and
replication, migration efforts from SIP to PJSIP (and more?)

3. They need somewhere to “work” - so a section of the asterisk.org
wiki and probably a mailing list.  This can be a work item for me to
get taken care of.

4. Need a regular (weekly?) meeting time and “place” (an Asterisk
conference call, IRC, a google hangout, etc).

5. Need a charter of some sort - a charter would be a clearly defined
mission statement determining the subject matter of the group’s
efforts.

6. Need at least three initial members (pulled from node.js guidelines)

7. Need to follow a consensus seeking process for any decisions
(https://en.wikipedia.org/wiki/Consensus-seeking_decision-making)

8. Membership cannot be changed (added or removed) without unanimous
consensus of the members of the group (pulled from node.js guidelines)

9. In order to create one, talk to me and I can see about getting
infrastructure (mailing list, wiki, git access) setup.

Let me know if you have any thoughts, questions, or qualms with the
above guidelines.  I'll wiki-fy the results of any discussion here.

-- 
Matthew Fredrickson
Digium, Inc. | Engineering Manager
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to