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

Decide on a scoring rubric to evaluate travel fund requests #1154

Closed
4 tasks done
Tracked by #1147 ...
tobie opened this issue Aug 24, 2023 · 18 comments · Fixed by #1260
Closed
4 tasks done
Tracked by #1147 ...

Decide on a scoring rubric to evaluate travel fund requests #1154

tobie opened this issue Aug 24, 2023 · 18 comments · Fixed by #1260

Comments

@tobie
Copy link
Contributor

tobie commented Aug 24, 2023

In his proposal, @bensternthal suggested for the CPC to adopt a scoring rubric to evaluate travel fund requests.

This has the benefit of reducing bias in the approval process and making it easier to delegate part of the approval process to Foundation staff if needed.

Tasks

Preview Give feedback
@tobie
Copy link
Contributor Author

tobie commented Aug 24, 2023

If we decide to go down the scoring rubric route, here's are some considerations to get us started:

Criteria Description Score
Occasion
In person working session of OpenJS project, collab space, or CPC x
OpenJS related event x
Other x
Relevance to OpenJSF activities
Relevant to multiple projects, collab spaces, or CPC x
Relevant to 1 project, collab space, or CPC x
Not relevant x
Individual investment level in relevant activities
is core contributor x
is occasional contributor x
is new contributor x
hasn't contributed x
Individual role for the occasion
Facilitator of working session x
Core contributor to working session x
Presenter / speaker x
Panelist x
Other x
Travel
intercontinental x
domestic x
Diversity and inclusion
contributor self-assesses as representative of an underrepresented minority or protected class x
Employment status
Employer is OpenJSF member x
Employer is not OpenJSF member x
Unemployed x
Self-employed x
Nature of contributions
contributions are made on behalf of OpenJSF member x
contributions are made on behalf of employer which is not a member x
contributions aren't related to employment, employer is OpenJSF member x
contributions aren't related to employment, employer is not member x
Are contributions done as part of individual's job?
Yes x
No x
If contributions are done as part of one's job
Has request been filed with employer?
request has been filed with employer but only got partial funding x
request has been filed with employer but got rejected for understandable reasons (e.g. employer is nonprofit or SME) x
request has been filed with employer but got rejected x
request has not been filed x
Employer type
employer is nonprofit / educational x
employer is government institution x
employer is SMB / coop x
employer is funded startup x
employer is large enterprise x
Employer location
low income country x
lower-middle income country x
upper-middle income country x
high income country x

@ovflowd
Copy link
Member

ovflowd commented Aug 24, 2023

I like the idea of scoring, but the list above might sound too complex and overboard. Initially, I was thinking of something way simpler...

I'm unsure how I feel about adding employer location and employer type. I feel that for the nature of the requests we get, we don't need to go with such a robust and complex scoring, but that might be just me overthinking here 🤔

Mainly because we don't get that many requests, and if we do, I believe a simple scoring based on the meaningful participation of said individual in said event and how important that event is for us or the member project should be the scoring done here.

But genuinely speaking, I'm not super versed and knowledgeable in this matter. Open to be proven wrong.

@tobie
Copy link
Contributor Author

tobie commented Aug 24, 2023

The location questions are is in relation to comments made in the Standards WG that giving domestic flights more points than intercontinental ones would favor folks living in tech hubs at the expense of folks living in less privileged regions.

@ovflowd
Copy link
Member

ovflowd commented Aug 24, 2023

The location questions are is in relation to comments made in the Standards WG that giving domestic flights more points than intercontinental ones would favor folks living in tech hubs at the expense of folks living in less privileged regions.

That is a fair point. Thank you for explaining!

@tobie
Copy link
Contributor Author

tobie commented Aug 24, 2023

Yeah, my hunch is will need to do some serious tuning to get to a solution that's fair and meets our goals, so I don't think we'll be able to avoid digging into folk's situation a little more substancially than we have done so far.

@LeaVerou
Copy link
Contributor

LeaVerou commented Sep 5, 2023

contributor self-assesses as representative of an underrepresented minority or protected class

How would this be assessed? Would they need to list why, or would it basically be a checkbox?

@mikesamuel
Copy link
Contributor

All else being equal, would we score a travel request to an international conference that has no domestic equivalent?

@tobie
Copy link
Contributor Author

tobie commented Sep 5, 2023

@LeaVerou wrote:

contributor self-assesses as representative of an underrepresented minority or protected class

How would this be assessed? Would they need to list why, or would it basically be a checkbox?

I'm not sure. Do you have a suggestion? I remember you writing on an adjacent topic not long ago.

@LeaVerou
Copy link
Contributor

LeaVerou commented Sep 5, 2023

@LeaVerou wrote:

contributor self-assesses as representative of an underrepresented minority or protected class

How would this be assessed? Would they need to list why, or would it basically be a checkbox?

I'm not sure. Do you have a suggestion? I remember you writing on an adjacent topic not long ago.

I don't think it's a good path to go down to ask people to list what makes them URR. For one, many don't feel comfortable publicly sharing this information. But even if that were not a factor, what will we do, score how diverse someone is?
IMO we should just list examples and have it be a boolean (self-assessed).

@ovflowd
Copy link
Member

ovflowd commented Sep 5, 2023

@LeaVerou wrote:

contributor self-assesses as representative of an underrepresented minority or protected class

How would this be assessed? Would they need to list why, or would it basically be a checkbox?

I'm not sure. Do you have a suggestion? I remember you writing on an adjacent topic not long ago.

I don't think it's a good path to go down to ask people to list what makes them URR. For one, many don't feel comfortable publicly sharing this information. But even if that were not a factor, what will we do, score how diverse someone is?

IMO we should just list examples and have it be a boolean (self-assessed).

Note that they wouldn't be publicly sharing as it would be on a form 👀

@dylans
Copy link
Contributor

dylans commented Sep 6, 2023

Apologies for potentially jumping into the middle of this without having attended any of the discussion calls.

While URR and financial situation are important things, I personally wouldn't consider them factors for the general travel fund. This may seem like a surprising opinion coming from me as I'm generally very in favor of investing money towards diversity and URR.

I would say it's better to have a general travel fund and a separate fund to sponsor URR or provide scholarships, etc.

I probably also would not add weight/value in an employer covering part of the person's travel expenses (though it's certainly appreciated).

Why does that matter? It's highly likely that someone super valuable to the foundation and its projects is fully employed and well paid and they're probably asked to attend many events. Their employer is happy (or grudgingly accepts) to provide that person's time to attend the event, but maybe the value of the event isn't all that important to the company.

When someone asks for travel funds to represent the foundation, it's because their company is not going to cover their costs, and so they're deciding whether they should cover it personally or have the foundation cover it. (Or maybe their company recently had a round of layoffs and it would feel insensitive to ask for budget after their colleagues were let go.)

At that point the question is really "does the foundation find sufficient value in this person attending an event given the costs?" And that is likely a function of how much they contribute to the foundation and/or its projects, how important the event is to the foundation and its projects.

So I guess my suggestion is to peel away most criteria and focus on whether that person should attend that event given the cost to the foundation and the value their contribution provides to the foundation and its projects. And split travel funds for URR/scholarship into a separate bucket with different criteria. Fewer clearer options will make it easier to review/approve and to know what's expected when applying for funds.

@tobie
Copy link
Contributor Author

tobie commented Sep 6, 2023

Thanks for your input, @dylans. Also totally OK for you to jump in with comments despite not having been able to attend discussions. We want to broadest possible input, and that's what being written + async first enables.

@bensternthal
Copy link
Contributor

Here is the V1 Rubric from the discussion in early December with the very preliminary weights we discussed on December 19th, next step will be validating the below with some use cases. Note the CPC will still have to decide how the Rubric is used.

Item Score
Reason For Travel: OpenJS Project, Collab Space, or CPC, OpenJS Related Event +3
Primary Reason For Attendance: Leading, Presenting, Or Panelist +5
What OpenJS Hosted Project(s) Do You Contribute To (1 or more) +1
Role: TSC, Core, or Active +1
DEI: Identifies as from any underrepresented group +3
Total Amount Requested Less Than X (e.g. $1,500) +1

@mhdawson
Copy link
Member

mhdawson commented Jan 2, 2024

For -> Role: TSC, Core, or Active, its not clear to me what would merit the +1 ?

@mcollina
Copy link
Member

mcollina commented Jan 3, 2024

What OpenJS Hosted Project(s) Do You Contribute To (1 or more)

If I recall, somebody needs to be a member of an OpenJS project to access this (this was the initial purpose). I this is a prerequisite.

I would actually bump it to +3.

@mcollina
Copy link
Member

mcollina commented Jan 3, 2024

For -> Role: TSC, Core, or Active, its not clear to me what would merit the +1 ?

In case of a collab summit, If TSC/TC/Leads members are not there, I suspect not much would happen.

@tobie
Copy link
Contributor Author

tobie commented Feb 21, 2024

Can we close this? Is the current rubric documented anywhere?

bensternthal added a commit that referenced this issue Feb 21, 2024
Fixes #1154 - documents the current rubric

Signed-off-by: Benjamin Sternthal <bsternthal@linuxfoundation.org>
@bensternthal
Copy link
Contributor

Good call, I just created #1260 to add the rubric to the readme. Once that merges we can close.

tobie pushed a commit that referenced this issue Feb 24, 2024
Fixes #1154 - documents the current rubric

Signed-off-by: Benjamin Sternthal <bsternthal@linuxfoundation.org>
bensternthal added a commit to bensternthal/cross-project-council that referenced this issue Apr 23, 2024
Fixes openjs-foundation#1154 - documents the current rubric

Signed-off-by: Benjamin Sternthal <bsternthal@linuxfoundation.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants