NASA-AMMOS / slim

Software Lifecycle Improvement & Modernization
https://nasa-ammos.github.io/slim/
Apache License 2.0
24 stars 9 forks source link

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

Open riverma opened 1 year ago

riverma commented 1 year ago

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 commented 1 year ago

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

ewferg commented 1 year ago

@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 commented 1 year ago

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:

riverma commented 1 year ago

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:

What else (if anything) are we missing?

ewferg commented 1 year ago

Hey @riverma, great questions.

awdtinio commented 1 year ago

@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 commented 1 year ago

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 commented 1 year ago

@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 commented 10 months ago

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