Reflecting on 2023 and Looking Ahead to 2024 as OpenRefine Project Manager

2023 in review

In late May, I decided to step down from my position as a member of the OpenRefine Advisory Committee to take on the role of Project Manager. My motivation for transitioning into an operational role was to dedicate more time to improving the project governance.

Strengthening Transparency

Improving transparency: Since taking on this role, I have worked to make the operations of the Advisory Committee more transparent. I started sharing monthly updates following the call between the Advisory Committee and Code for Science and Society in the Day to Day Operation section of the community forum. I also created a funding page with past, current and pending grant applications.

Talking with users and contributors: I had a chance to interview over 20 users and contributors in 2023. Those hour-long conversations gave me some great insights, which I shared briefly in our community forum here. Early next year, I plan to share more from these conversations, getting into more detail on their perspective on how we can improve OpenRefine.

Funding and Expanding Our Team

Applying for Grants: In the last six months, I applied for two grants to help fund our projects: the EOSS-6 grant, we will know the result in March 2024, and Mozilla Infrastructure Fund, which we did not get. You can read both grant proposal on the funding page.

New Team Members and Grant Management: September to November were busy recruitment months.

  • We welcomed Zoe Cooper as a new designer (see announcement post) following a thorough recruitment process.
  • We have been extending the contract to our Outreachy interns until the end of December to support the 2023 NFDI project.
  • We are also in the process of bringing new members onto our advisory committee with more details coming soon in the new year.

Time Allocation challenges: I have realized that I spent most of my ten-hour workweek on administrative tasks or current priorities such as hiring or grant writing. It leaves very little time for important long-term projects. As a result, I have not made the progress I hoped for in improving the project governance, as we had initially discussed here.

Plans for 2024

Next year, with the Advisory Committee's approval, I will increase my workweek to 20 hours. It will give me more time to focus on critical areas like governance and community engagement, specifically to:

  1. Continue to improve transparency by creating contributor pathways and organization handbook.
  2. Clarify OpenRefine Mission, Vision, and Values

1. Creating contributor pathways and organization handbook.

Following this discussion (and related conversations), I want to continue to develop contributor pathways and document OpenRefine organizational processes.

Starting in January, I will join the CSCCE Community Playbooks Workshop. This workshop will structure the approach and get feedback from leader going through a similar process with their organizations. I will regularly share my progress on this forum and seek community feedback and propositions.

2. Mission, Vision, and Values

Based on my conversations with contributors, it has come to my attention that OpenRefine does not have a clear direction for its future development. This lack of direction limits our ability to reach a consensus on our roadmap, particularly regarding issues such as hosting, multi-user support, and the role of extensions. This can be seen in the discussions found in Topics tagged roadmap.

Different advisors and project leaders within the CS&S ecosystem pointed out that OpenRefine's mission and vision are not clearly defined, and this may hold us back when we want to

  • Attract and onboard new contributors;
  • Improve communication within the community by establishing a shared set of values and expectations;
  • Position OpenRefine with partners and help them understand the project direction;
  • Evaluate how new ideas align with our roadmap.

To facilitate the process, the advisory committee and I have made the decision to hire a consultant who can guide the discussions within the community. We want to involve as many voices as possible to represent the diversity of our users and contributors. In the upcoming year, I will search for potential consulting firms. Any recommendations for consultants with experience working with open-source communities are welcome.

Thank you!

As the year draws to a close, I am grateful for the opportunity to lead these efforts and I am looking forward to what will come in 2024. I look forward to working with you and welcome your ideas, feedback, and participation. They will be critical to the contributor pathways, organization handbook, and clarification of our mission, vision, and values.

Happy New Year! Here's to an exciting year ahead.

3 Likes
  1. I'm confused. @Martin I thought your role as Project Manager was going to actually cover those 4 bullet points that you want to hire a consultant for in 2024?

  2. Is it the time commitment on your behalf that says "I want to do those 4 things, but my personal life doesn't allow me to, unfortunately". Or is it something else?

  3. If you were paid for 20 hours per week in 2024, do you not think you could address those 4 bullet points throughout next year?

I feel maybe you might just talk freely and transparently a bit more about the discussion between you and the advisory committee so that we know what the fears or worries were, in order to better understand.

  1. I'm confused. @Martin I thought your role as Project Manager was going to actually cover those 4 bullet points that you want to hire a consultant for in 2024?

I understand how to define the mission, vision, and values, but I don't have the necessary tools to lead this conversation across the community. I expect the consultant to bring a methodology that ensures every voice is heard. Additionally, the consultant should ensure an unbiased approach and ensure all voices are considered.

Once the mission, vision, and value are defined we can leverage them to work as a group on those four points (I am relisting them for clarity)

  • Attract and onboard new contributors;
  • Improve communication within the community by establishing a shared set of values and expectations;
  • Position OpenRefine with partners and help them understand the project direction;
  • Evaluate how new ideas align with our roadmap.
  1. Is it the time commitment on your behalf that says "I want to do those 4 things, but my personal life doesn't allow me to, unfortunately". Or is it something else?

I am following the intent behind your questions.

  1. If you were paid for 20 hours per week in 2024, do you not think you could address those 4 bullet points throughout next year?

The increase to 20 hours a week is already in place and it is starting next week. And yes the plan is that I can work on the four points listed above in through 2024.

OK thanks for the clarification.