On 2023-06-21 19:55, Melissa Logan wrote:
Hello CommDev people:

Is there precedent at ASF for a community-run MVP program? If not, would
anyone like to collaborate on this to help provide guidance to ASF
projects? And is CommDev the right place?

In a recent Cassandra Marketing Working Group meeting (1) we discussed the
idea of a community-hosted MVP program that adheres to ASF governance. MVP
programs reward people who are actively contributing to/promoting a project
by designating them as "MVPs" and listing them on community channels (e.g.
project website). It's a great way to get people onboarded/involved,
recruit committers, and grow awareness for a project. This would also
create more opportunities for non-code contributions to a project.

MVP would be a non-governing body (2); one would need to re-apply or be
nominated annually.

Each PMC would have to approve of the MVP program and be part of the MVP
Committee to select MVPs each year. For the first year, the committee
would include at least one PMC member, 3-5 active contributors that will be
selected by the PMC member(s), and a program lead. In subsequent years, the
committee would include PMC member(s), previous MVPs, and a program lead.

Doc below (3); feedback would be much appreciated. If you can't access it,
let me know and I'll find another way to share. Thank you!

(1) https://cwiki.apache.org/confluence/display/CASSANDRA/2023-06-07+Meeting
(2) https://www-paulau.staged.apache.org/foundation/governance/
(3)
https://docs.google.com/document/d/19sExbQFMBvEJPjE_YaZNZAp54I14Ez0sooybqm800qA/edit#


I have no problem with badges/milestones or other "egalitarian" approaches to recognize merits, and I do believe there has been some talks in comdev earlier about some sort of universal badge system for committers as a fun (emphasis on fun!) community challenge.

I do however strongly dislike the term "MVP", I find it in the same category as "rock star developer" or "10x engineer". Not alone does it very clearly favor those that work professionally on a project as part of their dayjob (as opposed to the hobbyists that essentially founded this foundation), it is also quite often extremely myopic. How does one define an MVP? Most commits/PRs? or is it most work done relative to the time allotted? absolute effort or effort relative to skill set? How does development stack up against envangelism?

While you can form a group to work out the process, the end result, the "MVP" title will always be misleading unless you have tens of footnotes explaining what it really means.

My two cents would be to stick to a simpler, less opinionated recognition system if a project really must have one. Have the badge or achievement title strictly refer to the achievement criteria - nothing less, nothing more.



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org

Reply via email to