Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[New Process Improvement Need]: Open Source project management / personnel org. #55

Open
riverma opened this issue Sep 8, 2022 · 9 comments
Assignees
Labels
governance Process improvements involving coordinating, delegating, estimating, organizing / running projects low complexity Ticket is relatively easy & straightforward to resolve more requested Requested by community members at a medium level

Comments

@riverma
Copy link
Collaborator

riverma commented Sep 8, 2022

Checked for duplicates

Yes - I've already checked

Category

Governance - people, personnel, organization, etc.

Describe the need

We have a need for best practices on setting up and maintaining open source project and personnel management (+1'd by @awdtinio)

@riverma riverma added enhancement requested Requested by community members at a low level labels Sep 8, 2022
@riverma riverma added the low complexity Ticket is relatively easy & straightforward to resolve label Sep 29, 2022
@riverma riverma added governance Process improvements involving coordinating, delegating, estimating, organizing / running projects and removed enhancement labels Nov 1, 2022
@riverma
Copy link
Collaborator Author

riverma commented Dec 2, 2022

+1’d by @MJJoyce, @galenatjpl, @jeffreypon, @sujen1412, @hookhua

@riverma riverma added more requested Requested by community members at a medium level and removed requested Requested by community members at a low level labels Dec 2, 2022
@ewferg
Copy link
Contributor

ewferg commented Jan 17, 2023

@ewferg +1 on this task. Here is a recent attempt we are making to build a governance model for Aerie:
https://github.com/NASA-AMMOS/aerie/blob/develop/docs/GOVERNANCE.md

@riverma
Copy link
Collaborator Author

riverma commented Jan 19, 2023

Hi @ewferg - thanks for your support and reference to your governance model! It's excellent. I see it was based on some governance approaches for popular OSS projects. I particularly like the explanation of roles and the decision making process.

Couple questions:

  • Are there other files / docs other than your GOVERNANCE.md that help explain your project's management approach?
  • How do you feel about contributing a template version of your governance approach to SLIM so that it can be built-upon and shared for other projects? Happy to help with that as well!

@riverma
Copy link
Collaborator Author

riverma commented Jan 19, 2023

Actually open question to all here (@MJJoyce, @galenatjpl, @jeffreypon, @sujen1412, @hookhua, @ewferg etc.): which information do you feel is important in describing your open source project management approach and personnel roles / org?

Some ideas gleaned from @ewferg's GOVERNANCE.md example earlier:

  • Roles
  • Teams
  • Decision making process

What else (if anything) are we missing?

@ewferg
Copy link
Contributor

ewferg commented Jan 19, 2023

Hey @riverma, great questions.

  • Right now there are not other documents specifically related to governance, but I envisioned a couple more that detailed out the operations of the two committees (TSC and PMC). Here is an example from node that I was planning to use as a guide, but I was hoping to modify the operations a bit to be more informal, at least for Aeire. I feel as though our community simply isn't large enough yet to have heavy bylaws that govern our operations, but I could be convinced otherwise. I would be interested to hear from folks who have experience working in other open source communities with involvement from sponsor orgs like AMMOS.
  • I would be happy to provide a template based on our version and would definitely be looking for feedback on it. We are just getting started as a community so I still can't tell you how well this governance model works.

@awdtinio
Copy link

@riverma, years ago, we conducted an open source path forward study that resulted in a document. There is a section in this document that provides some description of a governance model, which was largely based on Apache. The document resides internally in the MGSS document repo. Let me dig that up and share it with you

@riverma
Copy link
Collaborator Author

riverma commented Jan 19, 2023

Hi @ewferg - thanks for the responses! Definitely agree with you that the verbosity of governance recommendations can often scale against the size of the team considered. Also - excited to hear you're interested in contributing a template! I'd imagine we can be explicit about the size of the team that's appropriate for the template offered.

Perhaps a breakout chat on this topic between yourself, myself and other interested parties might be a good way to digest this info and brainstorm a community recommendation 😀

@riverma
Copy link
Collaborator Author

riverma commented Jan 19, 2023

@riverma, years ago, we conducted an open source path forward study that resulted in a document. There is a section in this document that provides some description of a governance model, which was largely based on Apache. The document resides internally in the MGSS document repo. Let me dig that up and share it with you

Hi @awdtinio - thanks for that reference! I'll scan that over. I'm sure there must be a lot of great lessons learned from that doc, especially the governance section.

@riverma riverma moved this to 📋 Backlog in SLIM Planning Board Feb 14, 2023
@ewferg ewferg moved this from 📋 Backlog to 🏗 In Progress in SLIM Planning Board Mar 16, 2023
@riverma riverma moved this from 🏗 In Progress to 👀 In Review in SLIM Planning Board May 12, 2023
jpl-jengelke added a commit to NASA-AMMOS/slim-starterkit-python that referenced this issue May 25, 2023
…hon starterkit. Modify CONTRIBUTING.MD with latest updates. ...
jpl-jengelke added a commit to NASA-AMMOS/slim-starterkit-python that referenced this issue May 25, 2023
…hon starterkit. Modify CONTRIBUTING.MD with latest updates. ...
@riverma riverma moved this from 👀 In Review to ✅ Work Complete in SLIM Planning Board Jun 14, 2023
@riverma
Copy link
Collaborator Author

riverma commented Aug 22, 2023

Closing as work has been completed. Thanks again to @ewferg .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
governance Process improvements involving coordinating, delegating, estimating, organizing / running projects low complexity Ticket is relatively easy & straightforward to resolve more requested Requested by community members at a medium level
Projects
Archived in project
Development

No branches or pull requests

3 participants