First Team Report
Discussion ^HERE^ Crip posted request for DPT discussions.
_________________________________
Proposal Team Update
The team has made more than 1500 posts in more than 70 threads with the purpose of determining the documents that will soon be sent to the community.
I would like to highlight the great work done by the team in a constructive manner and I am very happy to be part of this team while helping a little with my bad English.
Giba Reporting in XEU. (edited by SJ)
Draft Proposal 1
Our mission is to draft a proposal on how best to improve the organizational structure of the XOOPS Project.
This proposal is being drafted by volunteers from the community for submission to the Community and the current organizational bodies: The Project Council and the XOOPS Foundation.
This wiki is here to keep the community informed and involved in the drafting process. To provide feedback, please see this News Item on XOOPS.org
| Stage 1 ~24-10-2007 | Stage 2 ~1-11-2007 | Stage 3 ~10-11-2007 | Stage 4 ~15-11-2007 | Stage 5 Current | Stage 6 Current |
| Community calls for change | Team forms | Team discusses and forms agenda | Agenda 1 Team discusses and develops procedures | Agenda 2 General principles for the proposal | Agenda 3 Main functional units of the project |
| Stage 7 | Stage 8 | Stage 9 | Stage 10 | Stage 11 ~31-12-2007 | Stage 12 |
| Agenda 4 Cooperation with the current XOOPS project management bodies | Agenda 5 Outline of the draft proposal | Agenda 6 Development of the full proposal | Submission to the community for final approval | Submission to the Project Council & XOOPS Foundation | A new XOOPS? |
Stage 1: Community calls for change...
Stage 2: Team forms...
|
Quote: phppp wrote: |
Stage 3: Team discusses and forms agenda...
| Agenda 1: Procedural matters Goals: Agree on a procedure for holding the meetings, making decisions and resolving disputes, and for keeping the community, including international support sites, informed and involved. Also, to decide where and how the main discussions will be held (please refer to the suggested procedural arrangements document), how to engage international community sites and to seek the participation and agreement of the Project Council and Foundation Board in the Draft Proposal Preparation Team. 1.1 Election of Chair. [completed] 1.2 Election of Rapporteur(s) and definition of additional roles. [completed] 1.3 Participation in the Draft Proposal Preparation Team by the Foundation and Project Council. [completed – both have agreed by email to participate]. 1.4 Request the current Foundation Board and Project Council to advise the team of any key issues of concern they have in terms of the XOOPS entity overall structure [completed] 1.5 Decision making procedures. [completed] 1.6 Conduct of team members. [completed] 1.7 Community participation including engagement of international support sites. [completed] 1.8 Venue for the discussions. [completed] 1.9 Amendments to Draft Agenda. [completed] 1.10 Tentative schedule. [completed] Agenda 2: General principles for the proposal Goals:Agree on general principles before discussing any details (eg. is there broad support for principles such as ‘meritocracy’, ‘open participation’ etc). This will help us identify areas of common ground and provide filters to sort ideas. Agenda 3: Main functional units of the project Goals:Identify the key functional elements of the project and discuss mechanisms to coordinate effort across groups and also across the international community. This will help us reach agreement on logical management units for the project. Agenda 4: Cooperation with the current XOOPS project management bodies. Goals: Discuss the role of the current Foundation and Council and identify opportunities for the project to improve communication and collaboration with the new project management bodies. Agenda 5: Outline of the draft proposal Goals:Agree on a list of documents that need to be developed (eg. organizational chart, terms of reference for management units, code of conduct etc.); develop an outline/structure of the draft proposal and other documents, identifying the main sections (just the headings). Agenda 6: Development of the full proposal Goals: Use the outline drafted above as the basis for drafting the full proposal, section by section, as required. Other agenda items - as required. |
Stage 4: (Agenda 1) Team discusses and develops procedures...
|
Procedural matters 1. Terms of reference for the Proposal Drafting Team 1. Draft a proposal for a new management structure for XOOPS that: a. Encourages broad community participation in the project, including among international support sites. b. Provides for democracy or meritocracy among active contributors, vesting authority in groups rather than individuals. c. Ensures coordination of effort between working groups. d. Identifies a mechanism to promote collaboration between the Community and the new Project Management bodies. 2. Develop a community consultation process, inclusive of international support sites, that will: a. Keep the community informed of progress at all stages of drafting the proposal. b. Gather input from the community towards preparation of the draft proposal. c. Build consensus towards the final draft. 2. Decision-making procedure 2.1 The team will try to reach decisions by consensus. If consensus cannot be reached decisions will be made by simple majority vote. 2.2 Motions/Proposals must be seconded before a vote on said issue is held. 2.3 In all cases, voting will be eponymous. Only in critical cases, and where agreed by the majority of the team, may votes be anonymous. 2.2 A Chair will be appointed to organise discussions and keep order. 2.3 Team members recognize the authority of the Chair to call for order and/or to note a members position and ask said team member to move on. The Chair will also be responsible for making sure that all team members have a fair chance to express their points of view. 3. Conduct of team members 3.1 The team is large and there are many competing views and proposals. Members must remain flexible and be prepared to compromise if we are to reach an agreement. We must also compromise sensibly in order to avoid developing a camel! 3.2 The Team will be unable to discuss all points and opinions in one sitting. Team Members will have an opportunity to propose topics for inclusion in the next round of talks. 3.3 Participants are expected to be constructive, to respect the views of others and work towards finding a common ground. 3.4 Our purpose is to design organisational structures and procedures, we are not concerned with individuals. 3.5 Deliberate antagonism, personal criticism or other anti-social behaviour has no place in the discussions and will not be tolerated, either within team discussions or in threads inviting public comment on development of the draft proposal. 4. Keeping the community informed and involved If the draft proposal is to be accepted by the community, it is necessary that they be kept informed of progress and allowed to contribute to its development. However, it would be difficult for the team to hold an open debate in the forums without getting derailed by constant interjections and disputes. It is therefore suggested that: 4.1 The team hold its discussions in a private area to avoid disruption. 4.2 Transcripts or summaries of discussion on each agenda item be posted for public comment by the community. 4.3 International support sites be contacted and requested to assist in informing their communities and in gathering input on development of the draft proposal. 4.4 The team incorporate constructive and useful comments into the draft proposal. 5. ‘Venue’ for the meeting 5.1 Our members live in many different time zones, so holding a group meeting via instant messenger would be difficult: 5.2 The main discussions will be held in a private forum. 5.3 Team members may also wish to consult each other by instant messenger as they see fit to develop ideas (but please return useful results back to the forum for the group to see).
|
Item 2of this statement (Decision-making procedure) was discussed, adapted and agreed on with no objections.
Item 3 of this statement (Conduct of team members) was discussed, adapted and agreed on with no objections.
Item 4 of this statement (Keeping the community informed and involved) was discussed, adapted and agreed on with no objections.
Firstly, a wiki would be maintained with up-to-date information on what has been, is and will be being discussed by the team. This wiki (the one you are reading now) will be open to the community for reference purposes.
Secondly, 'Rapporteurs' would be appointed and assigned with the task of a) recording all that was discussed, and b) posting a regular news item on xoops.org with the purpose of informing and gathering feedback from the XOOPS community.
Thirdly, it was recognised that informing and gathering input from the international XOOPS communities was an essential part of our job.
Consequently, team members JAVesey & sailjapan with the assistance of gtop00 were appointed 'Rapporteurs'. Davidl_2 & Gibaphp accepted responsibility for maintaining the wiki, and skenow was charged with keeping the international community informed.
davidl_2, gibaphp, gtop00, JAVesey, kc0maz, madfish, mamba, phppp, predator, sailjapan, seth_sd, skenow, vaughan and wizanda.
Second Team Report
Discussion ^ HERE ^
DPT Update
<< First Report
| Stage 1 ~24-10-2007 | Stage 2 ~1-11-2007 | Stage 3 ~10-11-2007 | Stage 4 ~15-11-2007 | Stage 5 ~30-11-2007 | Stage 6 ~8-12-2007 |
| Community calls for change | Team forms | Team discusses and forms agenda | Agenda 1 Team discusses and develops procedures | Agenda 2 General principles for the proposal | Agenda 3 Main functional units of the project |
| Stage 7 ~5-12-2007 | Stage 8 ~8-12-2007 | Stage 9 Current | Stage 10 | Stage 11 ~31-12-2007 | Stage 12 |
| Agenda 4 Cooperation with the current XOOPS project management bodies | Agenda 5 Outline of the draft proposal | Agenda 6 Development of the full proposal | Submission to the community for final approval | Submission to the Project Council & XOOPS Foundation | A new XOOPS? |
Draft Proposal 2
Stage 5: (Agenda 2) Team discusses General principles for the proposal.
|
General principles for the draft proposal 1. Democracy: Decisions should be made by groups rather than individuals, and those groups will be centered around people that are actually doing the work (thus this form of democracy exhibits some meritocratic traits).
2. Open participation: The project should allow anyone that wants to contribute, and who has the necessary skills, to participate.
3. Simplicity: The organisational structure of the project should be as simple as possible.
4. Flexibility: The project should have provisions that allow for organisational change, in order to meet the evolving needs of the community. |
- Item 1.1 In the eyes of the team, many of the problems experienced in the XOOPS project to date could be attributed to personalities. Often decisions were, at least apparently, made in an arbitrary and high handed manner, often in direct contradiction to the desires and needs of those who were most in need of cooperation in order to accomplish their assigned tasks. The DPP team's solution to this would be a devolution of power, and a clarification of responsibility. 'Working groups' or 'teams' would be responsible for their own work, and internal governance, though all teams would be founded on democratic principals. One member, one vote. Decisions would be made by a majority of all the team's members. There was no objection to this wording.
- Item 1.2: 'Higher levels' of management basically means what might, in the past, have been referred to as the 'Project Council'. There was no objection to this wording.
'Item 2: Open Participation': The spirit of Open Source is to use the resources which are in the community and empower them participate in a guided way. To block this will block also the project. There was no objection to this wording.
- Item 2.1: In accordance with item 1.1 above, there was no objection to this wording.
- Item 2.2: So as to maintain momentum in a particular area, and to prevent inactive members having an undue influence on a task or team, team membership should be restricted to active members. There was no objection to this wording.
- Item 2.3: In accordance with item 2 above, there was no objection to this wording.
'Item 3: Simplicity': There was no objection to this wording.
- Item 3.1: There was no objection to this wording.
Stage 6: (Agenda 3) Main functional units of the project:
Agenda 3: Section 2: The team cooperated to develop a definition of the main functional units of the project. Their work to date has come up with the following:
|
Section 2: Work groups 2.1: Work group structure and responsibilities
The development of the project is proposed to be carried out by the formation of six work groups as listed below. A key responsibility of each work group will be to establish a mechanism by which the general community can participate in a team's ongoing projects, or submit contributions for review and incorporation in the project's online repositories, as appropriate. While membership of work groups is open to active members of the community (refer section 2.2), work groups will also endeavour to draw on and consolidate the contributions of the wider community; ie. they will operate as open and collaborative development platforms, not 'closed shops'. In order to provide for the evolution of the project, provisions will also be made to allow the community to propose new work groups should a need arise, or to make amendments to the existing workgroup structure as changing circumstances require. 2.1.1. Core Development and Code Standards
2.1.2. Module Development and Distribution
2.1.3. Design
2.1.4. Documentation
2.1.5. Project Support
2.1.6. Communication
2.1.7. ADDITIONAL RESPONSIBILITIES THAT APPLY TO ALL TEAMS
2.1.8. OTHER FUNCTIONS Systems administration Technical maintenance and security of project servers will be undertaken by trusted systems administrators directly appointed by the management group. The systems administrators will be work directly to the management group but will not be a voting team. The systems administrators will perform the following functions:
|
Stage 7: (Agenda 4): Cooperation with the current XOOPS project management bodies.
Stage 8: (Agenda 5) Outline of the draft proposal.
(Agenda 6.1) Introduction
- General principles [completed]
- Summary of overall structure [note - we will write this last!]
- Organizational chart [diagram - we will prepare this last!]
(Agenda 6.2) Work groups
- List of work groups [completed]
- Name and functions of each work group [Terms of Reference]
- Work group management [completed]
- Membership
- Decision making
- Election of representatives
- Reporting
- Formation and dissolution of new work groups
(Agenda 6.3) Project management
- Coordination group [under discussion]
- Role and functions [Terms of Reference]
- Membership
- Decision making
- Reporting
- [Other coordination positions?] [under discussion]
(Agenda 6.4) Administration of project finances and property
- Project accounts and funds [under discussion]
- Intellectual property [under discussion]
- Other assets [eg hardware] [under discussion]
- Auditing and reporting [under discussion]
- Legal representation [under discussion]
- External collaboration [eg. with other projects, universities, companies] [under discussion]
(Agenda 6.5) Annex 1: Code of conduct
- Expectations and acceptable conduct of all project members. [under discussion]
(Agenda 6.6) Annex 2: Comments on and Evaluation of existing proposals.
- Team's feedback on each proposal [under discussion]
Stage 9: (Agenda 6) Development of the full proposal.
|
'Agenda 6: Section 2.2: Work group management The following rules will apply to all project work groups: 2.2.1 Membership
2.2.2. Election of work group representative
2.2.3. Decision making
2.2.4. Reporting
2.2.5. Amendments to the work group management rules and terms of reference
2.2.6. Formation and dissolution of new working groups
|
..











![[Main Page]](/modules/mediawiki/images/mediawiki.png)


