Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Health metrics for open source projects are crucial for assessing their well-being, performance, and sustainability. These metrics assist stakeholders in gauging community engagement, activity levels, and the overall project environment.
The following are the main objectives of this feature :
Provide visibility to the projects on areas to improve as per the OSS best practices guidelines for project setup.
Monitor the project's health and take immediate action when the same starts deteriorating.
Act as a checklist for the projects when they are ready to Graduate.
Accessing the Health Metrics for your project is straightforward:
Log in to your PCC account.
Navigate to the project of interest.
Click on the 'Reports' tab.
Select 'Health Metrics' to view the project's health report.
To access the Health Metrics report, perform the following steps:
Login into your PCC account.
Search for the required project.
Click on the 'Reports' tab.
Select Health Metrics to view the project's health report.
Net Promoter Score (NPS) is an index ranging from -100 to 100 that measures the willingness of customers to recommend a company's products or services to others. This metric is a reliable indicator of customer satisfaction with a company's product or service and their allegiance to the brand.
How to Calculate NPS
The score is calculated by taking the difference between the percentage of promoters and the percentage of detractors, using the following formula:
An NPS score between 30 to 100 is generally considered excellent and indicates that a company has far more promoters than demoters.
NPS Chart
The chart helps companies quickly grasp their NPS distribution and track improvements or declines in customer satisfaction over time.
Components of the NPS Dashboard
NPS Score: The main feature of the dashboard is the NPS score, which is prominently displayed in the center. In this case, the NPS is 58.
Promoters, Passives, and Detractors: These are the three categories of respondents:
Promoters (score 9-10): These are loyal enthusiasts who will keep buying and referring others, fueling growth. In this dashboard, there are 10 Promoters.
Passives (score 7-8): These are satisfied but unenthusiastic customers vulnerable to competitive offerings. There are 7 Passives.
Detractors (score 0-6): These unhappy customers can damage your brand through negative word-of-mouth. In this example, there are no Detractors.
Non Responses: This category includes those who did not respond to the survey. There are 15 non-responses in this case.
Gauge Visualization: The gauge provides a visual representation of the NPS score, with sections colored red (-100 to 0), yellow (0 to +30), and green (+30 to +100) to indicate poor, moderate, and excellent scores, respectively. The current score is indicated by a needle pointing at 58 in the green zone.
Last Updated: Indicates the last time the NPS data was updated. For this dashboard, the last update was in Q4 2023.
Audience: Specifies the segment of respondents, in this case, the "Board."
NPS Change Indicator: This shows the change in NPS since the last measurement. Here, the NPS has not changed, as indicated by the red arrow and "0%".
Interpreting the NPS
NPS < 0: More detractors than promoters. Indicates a need for significant improvement.
NPS 0-30: More promoters than detractors, but room for improvement.
NPS 30-70: Indicates a solid relationship with your customers.
NPS > 70: Outstanding customer loyalty and satisfaction.
Click Explore more button to get more details about the NPS scores.
High-RiskThis widget displays the total outstanding balance owed by members, categorized into two risk levels:
High Risk: Amount overdue for more than 89 days, including members who haven't renewed.
Medium Risk: Amount overdue between 1 and 89 days.
All the metrics in this widget are manually updated every Friday at 4 pm PT.
Click the Explore More Call-to-Action (CTA) to access the detailed Outstanding Balance page.
On the Outstanding Balance page, you will find the Memberships at Risk list, showcasing all members with overdue payments categorized by risk level.
To filter and view only High Risk Members:
Click on the toggle button located at the top of the list. This will filter out Medium Risk members, allowing you to focus on members with dues overdue for more than 89 days.
To view detailed information about a specific member:
Browse through the list and click on the name of the member you are interested in. This action will redirect you to that member's details page.
By following these steps, you can effectively manage and prioritize outreach to members based on the risk level of their outstanding balances.
Identifies the number of current and new members for the foundation
Participating Organization Health Metric provides engagement scores for members and non-members. Engagement score is calculated for every participating organization. Engagement score is classified into three levels: High, Medium, and Low.
The Participating Organization allows you to view the engagement score for members and non-members. The Participating Organization widget provides you with the following details:
Number of Members
Number of new members
Engagement score bar for members
Number of non-members
Number of non-renewals
Engagement score bar for non-members
You will be navigated to the Members details page when you click Explore More. The member's details page provides various details related to the members for the current year. The members' details page provides details such as:
Member Widget
Member Breakdown by Engagement Score bar
New Member Growth by Year Line Graph
Membership Breakdown by Tier Table
Members' table
Member widget provides various details, such as:
Total number of members
Total number of new members
Total number of non-renewals
Member Breakdown by Engagement score bar provides the score of the members. The scores of the members are categorized as High, Medium, and Low.
The New Member Growth by Year line graph provides the line graph of new member growth for the last 5 years. It provides the progression of the member growth every month for the last 5 years.
Membership Breakdown by tier table provides you with the list of membership breakdowns for the last 6 years. It shows you the memberships, such as Platinum, Gold, Silver, and Associate membership availed by members in the last 6 years along with total membership details.
The members table provides you with complete details of the members such as Member name, membership level, engagement of the member, NPS score, membership start date, and membership end date.
You can also use the toggle button to filter new members from all members list.
On clicking on the member name, you will be navigated to the Member Details page which provides:
Member Name
Membership Type
Active contributors
Total contributors
Member engagement score
Month-wise member engagement details in a bar graph for the last year
Key Metrics used to calculate the member engagement growth.
On clicking the metric, you can see the percentage of the metric used to calculate the member engagement score.
Click Explore More, you will be navigated to the Non-Members details page. The Non-Members details page provides various details related to the non-members for the current year. The Non-Members details page provides details such as:
Non-Member Widget
Non-Member Breakdown by Engagement Score bar
Non Members table
Non-Member widget provides various details such as:
Total number of non-members
Total number of new prospects
Non-Member Breakdown by Engagement score bar provides the score of the members. The scores of the non-members are categorized as High, Medium, and Low.
Non Members table provides you with complete details of the non-members such as Non Member name, engagement of the non-member, and other membership details.
On click of the non-member name, you will be navigated to the Non-Member Details page which provides:
Non-Member Name
Active contributors
Total contributors
Non-Member engagement score
Month-wise member engagement details in a bar graph for the last year
Key Metrics used to calculate the member engagement growth.
On clicking the metric, you can see the percentage of the metric used to calculate the non-member engagement score.
The Membership Churn metric tracks the rate at which members leave your project.
The Membership Churn metric tracks the rate of members who have stopped their membership for your project within the selected period.
Free membership account data is excluded from this metric, and downgrades are included in lost members.
This percentage indicates the proportion of members who stopped their subscription or membership compared to the total number of members in a specific period. A lower churn rate is generally desirable.
This represents the estimated value lost due to member churn. It calculates the financial impact of members discontinuing their subscriptions or memberships.
This chart illustrates the churn rate across different membership tiers such as platinum, gold, and silver. The vertical bar chart highlights, which membership tiers are experiencing higher levels of churn, providing insights into where improvements can be made to retain members and reduce overall membership value lost.
Click Explore More CTA to navigate to the detailed dedicated page where you can see the specific factors contributing to membership churn, view historical trends, and analyze patterns over time.
Community Sentiment reflects the overall mood and activity level surrounding your project based on user activity.
Sentiment analysis is a natural language processing (NLP) technique used to determine the sentiment expressed in a piece of text, whether it's positive, negative, or neutral.
It can be measured through various metrics, such as engagement on social media platforms, comments on forums, and interaction rates on project updates.
Key components:
Total Activities: This represents the total number of actions taken by users within the project, such as comments, posts, and edits. Higher activity generally indicates a healthy and engaged community.
Sentiment Bars: These bars display the distribution of sentiment across three categories:
Positive: represents positive feedback, comments, and overall engagement.
Neutral: represents neutral activity, such as information sharing without expressing strong opinions.
Negative: represents negative feedback, criticism, or concerns raised by users.
Interpreting the metric:
A balanced distribution across all three bars suggests a healthy community with diverse perspectives.
A dominant positive sentiment indicates a thriving and enthusiastic community.
A significant negative sentiment might highlight issues requiring attention or improvement.
Training and Certification provides you with the health metrics for the Training and Certification with respect to enrollment and revenue.
You need to use the toggle button to view details related to Enrollment and Revenue.
The Training and Certification charts provides the following details related to enrollment:
Enrollment goal chart
Total number of Instructor led
Total number of certification exams
Total number of elearning
Total number of edx
On click of Explore More, you will be navigated to the Training and Certification Enrollment details page. Training and Certification Enrollment details page provides details related to the Training and Certification for Enrollment for the current year. Training and Certification Enrollment details page provides details such as:
Total Vs Goal
Training and Certification Growth Graph
Training and Certification table
Total Vs Goal chart provides the following details:
Total number of enrollment
Enrollment goal chart
A pictorial world map that provides details such as name of the place, total revenue and total registrants when you hover over a location.
Total number of Instructor led
Total number of certification exams
Total number of elearning
Total number of edx
Training and Certification Enrollment Growth chart by year graph provides a dotted chart that shows the progression of Training and Certification Enrollment for last 5 years. Its provides the progression of the growth based on the certification exams, instructor led trainings, E-leanring and edX.
Training and Certification Enrollment table provides you with complete details of the Training and Certification Enrollment such as Training and Certification name, enrollment date, type and total revenue.
Code Contributions provides you with the health metrics related to the code contributions. It provides the following details, such as:
Total number of contributors to the project
Total number of new contributors to the project
All Time Contributors chart provides the total number of committers, maintainers, and reviewers.
In open source projects, the roles of committer, reviewer, and maintainer are crucial for the project. Here are the short definitions of each role, along with examples to help users understand:
Committer: An individual granted the privilege to directly modify a project's codebase. They have the authority to commit code changes to the project repository.
Example: In the Apache Software Foundation projects, committers are individuals who have demonstrated a commitment to the project and have been granted write access to the project's code repository. They are responsible for reviewing and committing code changes.
Reviewer:
An individual who is responsible for reviewing code changes submitted by contributors. Reviewers provide feedback, suggestions, and approval before changes are merged into the codebase.
Example: In the GitHub platform, project maintainers often assign reviewers to pull requests submitted by contributors. Reviewers examine the code changes, test them, and provide feedback to ensure code quality and adherence to project standards before merging.
Maintainer:
A maintainer is an individual who oversees the overall health and direction of the project. Maintainers are responsible for coordinating contributions, managing releases, and ensuring the project's long-term sustainability.
Example: Maintainers have the final say on which changes are accepted into the project and are responsible for guiding its development roadmap.
In the context of open source projects, new contributors are individuals who make their code contributions for the first time within the selected period. They are developers who are new to the project and community and are looking to make their first contributions to the project's codebase.
The Events dashboard in the LFX PCC provides an overview of your project's event-related metrics, including upcoming events, sponsorship details, and registration statistics.
The Events charts provide the following details:
Total events bar graph
Total event sponsorship
Upcoming event details
CFP Status: The Call for Proposals (CFP) status is integrated into event metrics displaying the relevant status for each event.
The Total Events bar graph shows the past and upcoming events, including the progress percentage for organized events. It also displays sponsorship levels for memberships, categories such as Gold, Platinum, Diamond, Silver, Bronze, and General.
Click Explore More, you will be redirected to the Events details page. The Events details page provides various details related to the events for the current year. Events details page 1. provides information 2. furnishes particulars 3. supplies specifics such as:
Total events bar graph
Total event sponsorship
A pictorial world map that provides details such as the name of the place, total revenue, and total registrants when you hover over a location.
Event Attendance and Growth bar graph
Events table
On click of the event name, an event snapshot which provides:
Event Name
Registration details
Sponsorship details
Upcoming Events provides you with the details of the forthcoming events, such as the total number of registration and the total goal set for the registration. It also provides you with more information related to the speakers. It gives you the total number of speakers accepted out of the total number of registered speakers.
The Marketing Metrics Dashboard captures key marketing activities and social media engagement metrics. This guide will help you interpret the metrics displayed in the attached screenshot.
The dashboard is divided into three main sections:
Campaigns
Contacts
Social Media
Campaigns: Monitoring the number of active and new campaigns helps understand your marketing efforts' current focus and recent initiatives.
Contacts: Keeping track of active and new contacts is essential for assessing the reach and growth of your contact database, which is crucial for targeted marketing activities.
Social Media: The number of subscribers, followers, and stars along with their growth rates provide insights into the engagement and popularity of your brand across different social media platforms.
Track Growth: Regularly monitor the growth rates (%) in the social media section to gauge the effectiveness of your marketing strategies.
Active Engagement: Ensure you have a good balance of active campaigns and monitor new campaigns to maintain consistent engagement.
Database Management: Periodically review your contact list to ensure it remains up-to-date and continues to grow.
By understanding and regularly reviewing these metrics, you can make informed decisions to optimize your marketing strategies and improve your overall engagement with your audience.
Board Meeting Participation is recorded at 100% for an organization when at least one of its eligible members attends the meeting. In this metric, only voting or alternative voting representatives are considered eligible. The calculation considers all past board meetings held within the current year.
Board Meeting Participation provides the following details:
Total number of meetings attended
Percentage of meeting attendance
Name of the member who attended the meeting
Organization Name
Percentage of meetings attended
The last meeting attended
You will be navigated to the member details page by clicking the organization name. For more information, refer to .
Mailing list metrics is crucial for optimizing the health and engagement of your subscriber base.
Mailing Lists: A useful tool for sharing information with groups, often used for newsletters, announcements, and discussions. They help distribute information quickly and engage people.
This graph shows the growth of a company’s email mailing list over the selected period. The y-axis shows the number of New subscribers and the total subscribers, while the x-axis shows time. Here are the metrics displayed in the graph:
Mailing Lists: It shows the number of active mailing lists associated with the project per the selected period.
New Subscribers: This is the number of people signed up for the company’s email mailing list in a month. Hover over the bar chart to see the new subscribers for that month. For instance, In August, there were 4 new subscribers.
Total Subscribers: This is the total number of people signed up for the company’s email mailing list. Hover over the line chart to see the total number.
The following metrics are not shown but can be analyzed from the chart.
This metric is not shown in the graph but can be calculated by subtracting the number of total subscribers at the beginning of a period from the number of total subscribers at the end of the period and then dividing it by the number of total subscribers at the beginning of the period.
Then multiply by 100 to express the growth as a percentage. For example, the growth rate from March to April was 1%.
Subscriber Acquisition Rate: While the graph doesn't show individual monthly growth rates, you can calculate them to identify periods of stronger subscriber acquisition.
This helps you understand what strategies are working best and allows for targeted adjustments.