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

Looking for members interested in helping with the Annual Ecosystem Report #1253

Closed
edsadr opened this issue Feb 19, 2024 · 14 comments
Closed

Comments

@edsadr
Copy link
Contributor

edsadr commented Feb 19, 2024

For context, please take a look at: https://github.com/openjs-foundation/cross-project-council/tree/main/proposals/incubating/ANNUAL_ECOSYSTEM_REPORT

To make this proposal a reality, we would need a new collaboration space focused on creating the annual ecosystem report, which ideally should be done at the end of Q3 2024, and in the process, define all the guidelines and methodology for years to come.

We will follow the process described here: https://github.com/openjs-foundation/cross-project-council/blob/main/collaboration-spaces/COLLABORATION_SPACE_PROGRESSION.md#ii-collaboration-space-proposal-process, so far working with @anfibiacreativa to make this happen.

We are currently seeking CPC members who are interested in contributing to this initiative. Some of the responsibilities will be:

  • Participate in defining the scope, objectives, and methodology for the Annual Ecosystem Report.
  • Contribute to data collection, analysis, and interpretation.
  • assist in drafting, reviewing, and finalizing the report.
  • Engage with the community to gather feedback and disseminate the findings.
@tobie
Copy link
Contributor

tobie commented Feb 20, 2024

Just skimmed through this. It looks intriguing; I'd love to understand the ecosystem better! My key questions are:

  1. What are the goals and desired outcome of this project?
  2. How does the proposed solution help meet those goals?
  3. What other options are there to meet those goals and why was the proposed solution picked over them?

@mhdawson
Copy link
Member

Sounds interesting to me.

@edsadr
Copy link
Contributor Author

edsadr commented Feb 21, 2024

Hey @tobie

Here are the answers:

  1. What are the goals and desired outcome of this project?

The first goal is to create a standard process to get the feedback and thoughts of the end-users of the JS ecosystem.
The second goal is to create a standard report of that feedback and thoughts from the end-users, including also the latest news, roadmaps, and activities for the OSS projects associated with the foundation.

We are currently lacking both mechanisms, and I think it is important for the foundation to work in that direction to foster a more connected relationship with our users.

  1. How does the proposed solution help meet those goals?

The proposal will work to create the process from scratch to produce the instruments to provide the two-way communication channel with end-users and will establish a repeatable project for years to come.

  1. What other options are there to meet those goals and why was the proposed solution picked over them?

This is the first proposal I am aware in that direction, ideas are welcome.

@tobie
Copy link
Contributor

tobie commented Feb 22, 2024

Thanks for answering my questions, @edsadr. I really like the idea of getting more info about our projects and how they're used. Some follow-up questions (to answer here or takeaway as input to this work, as you see fit):

  1. In what way will this effort differ from State of JavaScript, Stackoverflow's survey, or State of Open Source survey?
  2. What additional insights do we hope to gather?
  3. How actionable will those insights be? Do we have buy-in from projects to actually consider end-user inputs? Are we planning on building end-user groups for certain projects? Or the foundation as a whole? Do you know of end-user groups in foundation projects or elsewhere (e.g. CNCF) and have you talked with those projects? Etc.
  4. The initial project talks about gathering data from projects (notably roadmaps). Is this still something you're considering?
  5. Beyond roadmaps, I'm fairly concerned about project sustainability and maintenance. Are these topics you're considering gather information about?
  6. There are ongoing security efforts/inventory. Are you thinking about leveraging and surfacing this information too?
  7. Have you considered data analysis tools like Bitergia to help with this?

@italojs
Copy link

italojs commented Feb 22, 2024

amazing project
do you already have a to-do list or some specific topic to discuss?

@edsadr
Copy link
Contributor Author

edsadr commented Feb 23, 2024

Hey @tobie

Thanks for your interest and insights here, as we explore the potential of this initiative. You've raised several important points that are part of the work of the Collaboration Space needed for the initiative, However, here are my takes on each of your questions:

4. In what way will this effort differ from State of JavaScript, Stackoverflow's survey, or State of Open Source survey?

Our effort aims to complement existing surveys like the one you mention by focusing on the unique aspects of the OpenJS Foundation projects and their usage. We hope to delve deeper into specific areas that are relevant to our community.

5. What additional insights do we hope to gather?

We aim to gather insights that are directly applicable to our projects, such as user needs, usage patterns, and areas for improvement. This will help us tailor our efforts more effectively to serve our community.

6. How actionable will those insights be? Do we have buy-in from projects to actually consider end-user inputs? Are we planning on building end-user groups for certain projects? Or the foundation as a whole? Do you know of end-user groups in foundation projects or elsewhere (e.g. CNCF) and have you talked with those projects? Etc.

Ensuring the insights are actionable is a priority. We plan to engage with project teams to discuss how they can incorporate end-user feedback into their roadmaps. The idea of being a more user-friendly bridge between end-users and projects is something we should explore further.

7.The initial project talks about gathering data from projects (notably roadmaps). Is this still something you're considering?

Gathering data from project roadmaps is definitely on the table. This information will be invaluable in understanding the end-users points of view on the direction of our projects and identifying areas their input can be most impactful.

8. Beyond roadmaps, I'm fairly concerned about project sustainability and maintenance. Are these topics you're considering gather information about?

Understanding the challenges projects face in these aspects will help us support their long-term sustainability, something that we really need to include in the initiative for sure, imagine if we could gather data on the challenges projects like Express faced during previous years, we could act early to prevent cases like it.

9. There are ongoing security efforts/inventory. Are you thinking about leveraging and surfacing this information too?

Leveraging and surfacing information from ongoing security efforts is a great idea, not included in the original proposal but something we could definitely consider.

10. Have you considered data analysis tools like Bitergia to help with this?

We have not yet considered specific tools, but we will definitely need to explore the best tools for the job, is a key task for the collaboration space.

Your questions underscore the importance of a collaborative approach in addressing these topics. This is precisely why we are looking to create a collaboration space where diverse perspectives can come together to develop a comprehensive proposal.

Would you be joining this space? I think your insights would be invaluable in shaping the initiative.

@edsadr
Copy link
Contributor Author

edsadr commented Feb 23, 2024

Welcome @italojs

Thanks for your interest, this issue is for getting people to signup for the new collaboration space. If you want to join this effort, I would recommend you start attending the CPC meetings and once the collaboration space is created, we will invite you to attend the space meetings, there we will plan every task to execute.

@tobie
Copy link
Contributor

tobie commented Feb 23, 2024

@edsadr wrote:

Would you be joining this space? I think your insights would be invaluable in shaping the initiative.

I like where you're taking this. I'll do my best to show-up but won't be taking a leadership/driving position (I just don't have the time).

@edsadr
Copy link
Contributor Author

edsadr commented Feb 26, 2024

Ok, I will be requesting the creation of the Collaboration Space today. I will add everyone involved in this issue as part of the initial group and will use this issue to update on the progress.

Thank you, everybody, for your interest.

@PaulaPaul
Copy link
Contributor

Hello! @edsadr I'm interested in joining the collab space -
Thanks-

@mhdawson
Copy link
Member

mhdawson commented Mar 8, 2024

I'm interested in joining at least the first few calls to better understand the work the space will do.

@tobie
Copy link
Contributor

tobie commented Mar 19, 2024

@bensternthal / @edsadr to workout next steps together. Formal CPC approval through PR adding the collab space to the repo.

@edsadr
Copy link
Contributor Author

edsadr commented Mar 28, 2024

The PR is this one: #1282

once we get the repor, I will add few issues there, and we will move the discussions, the first step will be to find a space to meet and start the initial planning

@joesepi
Copy link
Member

joesepi commented Apr 2, 2024

This is moving forward

@joesepi joesepi closed this as completed Apr 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants