NASA-AMMOS / slim

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

New Governance Models for Different Team Sizes #139

Open riverma opened 5 months ago

riverma commented 5 months ago

Purpose

riverma commented 5 months ago

NOTE: I'd like to propose (after merging this) to apply the new "Medium Size Team" template (sample here) to the SLIM Governance Model, which would mean combining the SLIM TSC and PSC.

riverma commented 5 months ago

Some feedback received so far:

jpl-jengelke commented 4 months ago

Some feedback received so far:

  • How do the roles defined get mapped to GitHub Teams? Should we offer guidance or automation there?
  • Maybe three tiers of governance is too much, can we get away with just two? i.e. large and small (move medium to small?) projects?

I feel we should do large and small and skip over medium. Someone can integrate parts of large if they want to extend the small group model.

On that note, I think all SLIM example repos should default to the small model.

PaulMRamirez commented 4 months ago

Consider adding a diagram of a suggest path to merit. Apache Software Foundation has such an example https://training.apache.org/presentations/comdev/apache-intro/#/path-of-merit.

Another consideration is at times for medium or large teams a project could chose a governance where the path to merit is sped up by having Committers automatically put onto the Steering Committee. This is just an option and a decision to be made by those that adopt one of these governance models.

riverma commented 4 months ago

Consider adding a diagram of a suggest path to merit. Apache Software Foundation has such an example https://training.apache.org/presentations/comdev/apache-intro/#/path-of-merit.

Another consideration is at times for medium or large teams a project could chose a governance where the path to merit is sped up by having Committers automatically put onto the Steering Committee. This is just an option and a decision to be made by those that adopt one of these governance models.

💯 that @PaulMRamirez - great suggestion for adding a visual. I'll incorporate that.