ProgressiveCoders / functions

ProgCode Operations Agenda Items and To-Dos. Join the Ops Team in #operations on Slack!
http://progco.de/join
24 stars 2 forks source link

Major Change: Develop "Project Lifeboat" Process for New Project Onboarding #225

Open PamelaJohn opened 6 years ago

PamelaJohn commented 6 years ago

Develop A "Project Lifeboat" Process for New Project Onboarding

Projects go dormant when Team Leads experience a life-change

Developing a "Lifeboat Process" could keep open source projects alive & in use in the event Team Lead experiences a life-change

Plan

Decision Making

Seeking consent to proceed with developing a Lifeboat Process for OS projects whose team lead has asked ProgCode to take over management of the OS resource. Implementation of the Lifeboat process which is developed will require a Volunteer Staff Supermajority vote per the Major Change section of the Change Process

jpb5013 commented 6 years ago

I really like this. We'll need to define out what the keys to the kingdom are and what information transitioning project leads will need to provide. It's often impossible to pick things up because of not knowing where to start.

Also thinking that this could be a framework for various projects (maybe even roadmap stuff), making a standard format for defining projects to allow for easier handoff.

PamelaJohn commented 6 years ago

12/4/2017 - Issue 225 was discussed. Consent to proceed developing a Lifeboat process was granted by unanimous decision of the volunteer staff. 12/4/2017 Ops Meeting Notes & Vote.

Once a process is developed, it must receive a supermajority vote of volunteer staff per the Change Process set forth for a Major Change.

stephenscapelliti commented 6 years ago

A Draft Project Lifeboat Process was proposed and discussed during the 05-21-18 Community Operations Meeting. The following notice was published in the #team-announcements, #general-chit-chat, and #team-leads (private) channels on 05-22-18:

NOTICE REGARDING PROJECT LIFEBOAT!

On December 4, 2017, the community voted to grant its consent to proceed with "Project Lifeboat", a process for developing a plan for ProgCode to assist with maintaining a project if and/or when the project team lead requires assistance. Project Lifeboat was outlined in Pilot Initiative Issue #225.

With the community's consent to proceed, a Lifeboat Process for the transfer of OS projects to ProgCode for management of those projects has been proposed. You can review the proposed process and offer your suggestions and comments here: https://docs.google.com/document/d/1SQX36NO2tVwgiJdwAF0EHAh6TaMiQq6ZnHQlkhXhGGk/edit?usp=sharing

The Proposed Lifeboat Process will be discussed at the next Community Operations Meeting on May 28, 2018, and consent to implement will be requested at that time. As with all other Community Operations Meetings, everyone is welcome to attend and participate in the discussion and vote. Consistent with ProgCode processes, a recording of the meeting will be made available for viewing, and voting will remain open for 72 hours following the meeting.

Please feel free to contact @ stephen, @ pamela, or @ joepbreslin if you have any questions.

PamelaJohn commented 5 years ago

Yay!! This was a major accomplishment for the community!

PamelaJohn commented 5 years ago

New Question for Consideration wrt Project Lifeboat

Use Case:

An popular OS tech application has been built by members of the ProgCode community. The project's tech lead who has access permissions to all of the project's digital assets must step back from project leadership because of a change in life situation.

The remaining volunteer contributors would like to continue maintaining the app's OS repository.

QUESTION:

Does recruiting volunteers to maintain issues and fix bugs with the OS app infringe on ProgCode's promise of project autonomy?

Possible Solution

stephenscapelliti commented 5 years ago

Additional considerations: