6973
Project XOOPS Infrastructure Proposal
JOB DESCRIPTIONS
Director (elected position) - An individual elected to provide leadership to keep Project XOOPS moving forward to fulfill its prime objectives. S/he uses a defined and published plan to help accomplish XOOPS goals. The Director keeps in contact with all Team Coordinators, Project Council members, the Advisory Group and XOOPS members in general. S/he is responsible for supporting all Team Coordinators in effectively leading their teams and delivering agreed upon results. The Director should provide periodic updates to the XOOPS community of XOOPS activities and get involved in its endeavors.
Assistant Director (appointed by Director, subject to approval of Project Council) - An individual who assists the Director in carrying out that person’s duties, helping with communication, standing in for her/him when s/he is temporarily unable to fulfill Director's duties , and performing other mutually agreed tasks.
Project Council – A group of members dedicated to helping XOOPS stay focused and keep in contact with its members. Membership in the XOOPS Project Council is a privilege and is by position within the Project. New Project Council positions may be proposed by existing members, and voted upon by the existing Project Council. Not every project within XOOPS is represented directly on the Project Council. Project Council members, especially the Director, Assistant Director, and Teams Leaders should maintain communications with Team Leaders who are not on the Project Council. At least once a year following the annual election of the new Director, the XOOPS Project Council will examine the entire structure; they will consider if the current structure is effective in helping the Project to reach its goals and recommend required changes.
Project Council Positions for 2007:
• Director
• Assistant Director
• Core Development Team Leader
• Module Development Team Leader
• Design Team Leader
• Documentation and Promotion Team Leader
• Community Coordination Team Leader
• XOOPS Technical Team Leader
Decisions are made by majority vote. Either the Director or Assistant Director may bring up a matter on which the Project Council will vote. Any Project Council member with support from another member may also initiate a vote on any matter. It requires a simple majority of those voting to add or to delete a position/person to the Project Council.
Advisory Group – Well known XOOPS experts will be invited to join this low traffic list to help XOOPS stay in touch with the advancements of XOOPS. This list is by invitation only.
Team Leader – Individuals responsible for maintaining contact with team members and working with team members to establish and follow a plan to accomplish team goals. The Project Council will help team coordinators with planning, implementation, or brainstorming. Each team will establish its own structure to best accomplish its goals. Periodically the Coordinator will provide a status update for the previous month(s) to the Teams Coordinator. The update will include the plan for the immediate future and will be reflected in XOOPS updates.
Elections of XOOPS Director
XOOPS Director is an elected position. The candidate should be a well known individual, accepted by the XOOPS community and an active contributor to XOOPS in the past. Below are the election rules:
- Election every year on the same date (to avoid that it is "forgotten"). Proposed date is:
o Oct. 1st of each year
- The date will be announced/reminded at least a month before the election
- Every XOOPS member should be able to vote - not only Council members.
- XOOPS members should be able to nominate themselves and should be able to discuss the candidates.
- Candidates have to show support of at least two XOOPS members and one Project Council member, before they go on the ballot
- Candidates should create HTML pages stating how they feel they would direct XOOPS. These pages will be placed on XOOPS Web
- We will have one trusted individual as the Election Manager, responsible for correctness of the Elections
- The poll will be anonymous using the standard poll capability of XOOPS. After the poll is closed, the system will generate automatically the results, so there is no possibility to “tamper” with the results.
- The poll will be open for a week to ensure high participation;
- We will run a test before the real elections; so all members will be able to make themselves familiar with the polling features.
- Elections will be decided by simple majority, with minimum of 50 valid votes. If we don't have 50 valid votes, the election will be repeated, and if there is still no result, the Project Council will decide on the new Director
- If there is only one candidate, s/he has to receive minimum of 51% of valid votes. If s/he won’t receive it, the election will be repeated, and if there is still no result, the Project Council will decide on the new Director
- In case the newly elected person does not do their job as expected (or resigns for personal reasons), the Project Council selects a temporary Director, if needed, till the reminder of the cadency.
Proposed Time-line for Director Election (each year)
August 16 - candidates registration starts, election date reminded
August 30 - registration finishes, candidates get their web pages, and discussion starts.
Sept. 14 - elections starts
Sept. 21 - election stops
Sept. 22 - elections results.
Oct. 1 – new XOOPS Director takes the office