.. include:: /Includes.rst.txt .. _coop-panel: ========================================== Rules for the TYPO3 Unit Cooperation Panel ========================================== .. contents:: Table of Contents :local: :depth: 2 **Note on imperatives:** The keywords `must `__, `must not `__, `required `__, `shall `__, `shall not `__, `should `__, `should not `__, `recommended `__, `may `__, and `optional `__ in this document are to be interpreted as described in `RFC 2119 `__. .. _coop-panel-definition-purpose: 1 Definition and Purpose ======================== The Unit Cooperation Panel is a permanent body for cooperation between all Units. It creates the `TYPO3 Product Roadmap `__ in alignment with the :ref:`TYPO3 Association ` and :ref:`TYPO3 Product ` strategies and ensures that the Units work together in partnership, support each other, and jointly address cross-Unit issues. The Panel is the TYPO3 CMS Product Owner. It is represented by its Chairman. .. _coop-panel-governing-authority: 2 Governing Authority ===================== .. _coop-panel-governing-authority-a: a. Creation, Modification, and Termination ------------------------------------------ The :ref:`TYPO3 Unit Cooperation Panel ` is created, modified, and terminated as defined in the :ref:`TYPO3 Association Bylaws `. .. _coop-panel-governing-authority-b: b. Amendment ------------ Unless otherwise defined in the :ref:`TYPO3 Association Bylaws `, these Rules `may `__ be amended by the `TYPO3 Association General Assembly `__ or through a joint decision by the :ref:`TYPO3 Unit Cooperation Panel ` and the `TYPO3 Association Board `__. .. _coop-panel-composition: 3 Composition ============= .. _coop-panel-members: 3.1 Members ----------- .. _coop-panel-members-a: a. Composition """""""""""""" The :ref:`Unit Cooperation Panel ` `must `__ consist of: * One permanent representative from each :ref:`TYPO3 Unit `. * One representative from and chosen by the `TYPO3 Association Board `__. .. _coop-panel-members-b: b. Limit to Representation """""""""""""""""""""""""" Each person can only represent a single body in the :ref:`Unit Cooperation Panel `. .. _coop-panel-members-c: c. Choosing Unit Representatives """""""""""""""""""""""""""""""" Unit Representatives are chosen, in order of preference: 1. The :ref:`Unit Coordinator ` represents the :ref:`TYPO3 Unit ` by default if they are eligible for the role and accept the responsibility. 2. Otherwise, the :ref:`Deputy Unit Coordinator ` represents the :ref:`TYPO3 Unit ` if they are eligible for the role and accept the responsibility. 3. If neither is eligible or accept the responsibility, the Unit Council elects another :ref:`Unit Member ` who is eligible for the role and accepts the responsibility. .. _coop-panel-leadership: 3.2 Leadership -------------- .. _coop-panel-leadership-a: a. Election and Eligibility """"""""""""""""""""""""""" The :ref:`Panel ` elects a Chairperson and Deputy Chairperson from among its :ref:`members `. The representative from the `TYPO3 Association Board `__ is not eligible to be elected. .. _coop-panel-leadership-b: b. Acting Chairperson """"""""""""""""""""" If the Chairperson is indisposed or while the Chairperson position is unfilled, the Deputy Chairperson serves as the acting Chairperson, taking over all related tasks and responsibilities. .. _coop-panel-compensation: 3.3 Compensation ---------------- .. _coop-panel-compensation-a: a. Sanctioning """""""""""""" The `TYPO3 Association Board `__ `may `__ decide to compensate members of the :ref:`Panel ` through the `TYPO3 Association `__’s budget. The compensation `may `__ be split into tiers depending on the person’s role and assigned tasks. .. _coop-panel-compensation-b: b. Ineligibility """""""""""""""" Individuals whose employment compensation includes remuneration for performing duties as a :ref:`Coordinator ` or :ref:`Panel Member ` in connection with their employment are not entitled to receive any additional compensation. .. _coop-panel-tasks-responsibilities: 4 Tasks and Responsibilities ============================ .. _coop-panel-responsibilities: 4.1 Responsibilities -------------------- The :ref:`TYPO3 Unit Cooperation Panel ` has these responsibilities: 1. Creation and prioritization of the `TYPO3 Product Roadmap `__. 2. Coordination of cooperation between the :ref:`Units ` on cross-:ref:`Unit ` topics, tasks, initiatives, working groups, and in general. 3. Coordination and harmonization of :ref:`Contribution Rules and Acceptance Criteria ` for contributions in :ref:`Units `. 4. Discuss and opine on overarching technological and infrastructure-related decisions. 5. Resolve matters of jurisdiction or conflicts of interest between :ref:`Units `. 6. Appointment of two delegates from among the :ref:`Unit ` representatives in the :ref:`Panel ` to the `TYPO3 Association Board `__, as defined in the :ref:`TYPO3 Association Bylaws `. 7. Advising the `TYPO3 Association Board `__ on matters concerning the :ref:`Units `. .. _coop-panel-task-scope: 4.2 Task Scope -------------- The :ref:`Unit Cooperation Panel ` `may `__ choose to address any issue or task as laid out in section 1 of these Rules. This includes the right to petition the `TYPO3 Association General Assembly `__ or `TYPO3 Association Board `__ on all matters concerning this Panel and the :ref:`Units `. .. _coop-panel-meetings: 5 Meetings ========== .. _coop-panel-convening: 5.1 Convening Meetings ---------------------- .. _coop-panel-convening-a: a. Frequency """""""""""" The :ref:`Panel ` `should `__ meet regularly, at least once each quarter. If possible, at least two meetings annually `should `__ be held in person. .. _coop-panel-convening-b: b. Calling Meetings """"""""""""""""""" The :ref:`Unit Panel ` meets whenever the :ref:`Chairperson ` or at least 50% of all :ref:`Panel members ` desire it. .. _coop-panel-convening-c: c. Advance Notice """"""""""""""""" A meeting date and time `must `__ be announced at least seven days in advance, unless 50% of all :ref:`Panel members ` agree to disregard this rule. .. _coop-panel-quorum: 5.2 Quorum ---------- The :ref:`Panel ` reaches a quorum for decisions when two thirds of all the :ref:`Unit Cooperation Panel ` members are present. .. _coop-panel-majority: 5.3 Majority ------------ All :ref:`Panel ` decisions require at least two thirds of the votes of all members of the :ref:`Unit Cooperation Panel `, excepting abstentions, to be in favor. .. _coop-panel-reporting: 6 Reporting =========== The :ref:`Chairperson ` or their delegate `must `__ regularly publish reports on the :ref:`Panel `’s meetings and activities to the `TYPO3 Association Members `__. The report `must `__ be published on `news.typo3.com `__ every three months. .. _coop-panel-faq: Frequently Asked Questions ========================== .. _coop-panel-faq-1: :ref:`1. ` ** Won’t the Chairperson easily be overloaded with the tasks involved in chairing, reporting, and possibly also serving as one of the two delegates to the TYPO3 Association Board?** A good chairperson will delegate tasks, but some kind of compensation will likely be necessary. It could be time donated individually, from an employer, or as a budget decision by the `TYPO3 Association Board `__. At the same time, the Panel is supposed to coordinate. It is natural to expect that most of the real work will take place in the :ref:`Units `. Assembling the roadmap is a good example, as it can build on detailed proposals submitted by the units. .. _coop-panel-faq-2: :ref:`2. ` ** Why can’t the TYPO3 Association Board member be elected Chairperson?** Since the `TYPO3 Association Board `__ defines budgets for :ref:`Units `, this is an effective way to avoid potential conflict of interest around budget decisions. .. _coop-panel-faq-3: :ref:`3. ` ** Is the Unit Cooperation Panel a mediator in interpersonal conflicts?** No, it only deals with matters of jurisdiction or conflicts of interest between :ref:`Units `. Interpersonal conflicts should be resolved elsewhere using TYPO3’s conflict handling processes and policies. The `TYPO3 Association Board `__ can update the :ref:`Unit Charters ` to make areas of responsibility clearer. In cases where :ref:`Unit Coordinators ` are unable to cooperate, the `TYPO3 Association Board `__ as the option of removing them from their role. .. _coop-panel-faq-4: :ref:`4. ` ** What is the role of the two delegates from the Unit Cooperation Panel in the TYPO3 Association Board?** The delegates have a right to be present and speak in all TYPO3 Association Board meetings, but do not have voting rights. This means they will take part in all discussions and processes within the Board, but without the final decision-making rights. This configuration avoids the conflict of interest arising from the :ref:`Unit Coordinators `’ role as budget owners. .. _coop-panel-faq-5: :ref:`5. ` ** Why is the quorum defined as two thirds of all Unit Cooperation Panel members? It can be hard to get people to participate, and decision making shouldn’t be blocked.** It would be a sign of serious dysfunction if less than two thirds of the :ref:`Unit Cooperation Panel ` can meet. It would mean that two thirds of the units — and possibly the `TYPO3 Association Board `__ too — are unable to assign a person to attend the meeting. Such an issue would have to be dealt with on a higher level. .. _coop-panel-faq-6: :ref:`6. ` ** Is the requirement for decisions to be at least two thirds of the votes cast a possibility for deadlock?** In this setup a positive decision requires two thirds of the votes cast to be “yes”. It does not count abstentions or missing votes from absent members. Since this is the *cooperation* panel, it should be based on healthy cooperation and consensus. An inability to come to a consensus would be a sign of dysfunction, an issue that must be dealt with outside of the Panel itself. .. _coop-panel-faq-7: :ref:`7. ` ** With only one representative per Unit, how will cross-cutting topics like accessibility get a reliable voice?** Considering relevant compliance requirements (including accessibility) should be part of every decision. It would be the *Stability & Compliance Unit*’s responsibility to define and promote them. The :ref:`Unit ` would need to make recommendations or ask the TYPO3 Association Board to establish formal policies. Many have given feedback about the need to document a general decision-making process. Compliance could be an explicit part of such a process, meaning that considering compliance with accessibility requirements/best practices becomes mandatory everywhere. .. _coop-panel-faq-8: :ref:`8. ` ** Will the Unit Cooperation Panel have fewer members if someone is Unit Coordinator for multiple units?** One person can only represent a single body in the :ref:`Unit Cooperation Panel `, so a person who is :ref:`Unit Coordinator ` for multiple units will have to delegate another person to be the representative of one of the units. .. _coop-panel-faq-9: :ref:`9. ` ** Which decision-making best practices apply to the Unit Cooperation Panel?** The Governance Working Group has asked that the `TYPO3 Association Board `__ implements a project-wide decision-making best practice. .. _coop-panel-faq-10: :ref:`10. ` ** Can changes to these Rules be made to require a decision by the General Assembly?** It is not normally the General Assembly’ task to change rules and policies. This is the Association Board’s domain. Normally, the Board would be able to change the Panel rules alone, but :ref:`section 2 ` requires both the TYPO3 Association Board and the :ref:`Unit Cooperation Panel ` to vote in favor. This adds an additional level of control. The General Assembly has supreme decision-making authority in the TYPO3 Association and can always override or force a change to happen. .. _coop-panel-faq-11: :ref:`11. ` ** Is the Unit Cooperation Panel a Product Owner according to the SCRUM definition?** The :ref:`Unit Cooperation Panel ` is not tied to any specific product development philosophies or methodologies, like SCRUM, Agile, or Kanban. The Panel has the role of product owner in the sense that it defines, prioritizes, and guides product development to deliver maximum business and user value. .. _coop-panel-faq-12: :ref:`12. ` ** Why four meetings a year? It makes the Unit Cooperation Panel slow.** The Panel is not limited to four meetings a year. That is only the lower limit. Section 5.1 defines it as "regularly, at least once each quarter."