Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community:planning
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
community:planning [2020/10/15 13:56] – [Support] demiankatz | community:planning [2021/03/10 16:46] (current) – demiankatz | ||
---|---|---|---|
Line 5: | Line 5: | ||
===== Roles and Responsibilities ===== | ===== Roles and Responsibilities ===== | ||
- | This section | + | The contents of this section |
- | It is certainly possible for one person to fulfill many roles, and for some roles to be shared by multiple people; this list is simply intended to highlight all key activities that need to be accounted for. | ||
- | |||
- | ==== Open Library Foundation: Required Roles ==== | ||
- | |||
- | In order to form an SMLLC and join the OLF, the project needs to designate individuals to serve in these three roles: | ||
- | |||
- | * Primary Manager - for the OLF's purposes, this is the primary point of contact within the Project for OLF Communications + Collaboration. | ||
- | * Treasurer - this person manages or is deeply familiar with the finances of the project. | ||
- | * Secretary - this person manages the minutes of the project including any resolutions required to document business with the OLF. This person also manages and maintains all contracts brokered and executed through the SMLLC on behalf of the project, and supports the activities of the Primary Manager and the Treasurer. | ||
- | ==== Project Administration/ | ||
- | |||
- | === Critical Administrative Roles === | ||
- | |||
- | * Internationalization Manager - as part of the release cycle, coordinate the activity of volunteer translators to keep VuFind' | ||
- | * Project Server Administrator - patch/ | ||
- | * Dokuwiki | ||
- | * Jenkins | ||
- | * JIRA | ||
- | * VuFind demo instance | ||
- | * VuFind website (reverse proxy on top of GitHub pages) | ||
- | * Project Software Administrator(s) - manage key software applications for the project. These include: | ||
- | * Dokuwiki Administrator - use escalated privileges to manage Dokuwiki application; | ||
- | * GitHub Administrator - use escalated privileges to manage GitHub resources (vufind-org community, releases, etc.) | ||
- | * Jenkins Administrator - use escalated privileges to manage Jenkins application; | ||
- | * JIRA Administrator - use escalated privileges to manage JIRA application, | ||
- | * SourceForge Administrator - use escalated privileges to manage SourceForge resources (news feed, mailing lists, downloads). | ||
- | * Release Manager - schedule releases, ensure that outstanding tasks are completed on schedule, and work through the [[changelog: | ||
- | |||
- | === Core Community Roles === | ||
- | |||
- | * Committers / Code Reviewers - commit to the main vufind-org repositories and review/ | ||
- | * Documentation Experts - maintain the project' | ||
- | * Technical Support Experts - monitor incoming communication channels (mailing lists, Slack, JIRA tickets, etc.) and assist users who are encountering problems. | ||
- | |||
- | === Communication Roles === | ||
- | |||
- | * Community Call Host - plan monthly Community Calls (set agendas) and moderate/ | ||
- | * Newsletter Editor - monitor ongoing development (pull requests, JIRA tickets, Community Calls, etc.) in order to maintain the activity lists for the monthly newsletter; an executive summary also needs to be written each month to highlight key developments. | ||
- | * Project Advocates - present on behalf of VuFind at conferences, | ||
- | * Summit Planners - take responsibility for planning annual conferences: | ||
- | * Video Editor - edit tutorial videos, Summit outputs, etc.; polish/ | ||
- | |||
- | ==== Decision Making ==== | ||
- | |||
- | The list of roles above does not explicitly account for decision-making within the project. How do we set priorities, make architectural decisions, etc.? Does the project need a "lead architect" | ||
- | |||
- | OSS Watch' | ||
- | ==== Selection / Succession Planning ==== | ||
- | |||
- | How do we determine assignment of roles to individuals? | ||
===== Expenses ===== | ===== Expenses ===== | ||
Line 90: | Line 40: | ||
* Donation solicitations -- many projects ask for donations on their download screen; would this be appropriate for us? Again, administration is a cost. | * Donation solicitations -- many projects ask for donations on their download screen; would this be appropriate for us? Again, administration is a cost. | ||
---- struct data ---- | ---- struct data ---- | ||
+ | properties.Page Owner : | ||
---- | ---- | ||
community/planning.1602770210.txt.gz · Last modified: 2020/10/15 13:56 by demiankatz