Purpose
The purpose of this page is to outline the responsibilities of board members and committee chairs and estimated time one needs to spend volunteering for the .NET Foundation.
Summary
As a board member, you play a crucial role in shaping the direction and initiatives of the .NET Foundation. Your expertise, insights, and commitment will contribute significantly to the success of our mission. To ensure clarity and alignment, I would like to outline some key roles and responsibilities expected of you:
Leadership and Organization
This involves setting goals, defining objectives, and establishing a clear agenda for the board/committee's work.
Sponsorship and Fundraising
Contribute to sponsorship efforts by leveraging our network to identify potential sponsors and secure financial support for the foundation's initiatives. Work to develop sponsorship packages, cultivate relationships with sponsors, and maximize revenue opportunities.
Decision Making
They will help the committee reach consensus or make informed decisions and process the results to gain full board approval when necessary.
Communication and Reporting
Serve as point of contact between the committee and Board. They may be responsible for providing regular updates and reports on the committee's activities and progress.
Committee Member Engagement
Foster a positive and inclusive environment within the committee, encouraging active participation from all members. Delegate tasks or responsibilities to individual members, monitor progress, and provide guidance and support.
Liaison and Collaboration
Collaborate with other committees, individuals, or external organizations in the .NET Community. Represent the Foundation in meetings or events to ensure effective communication and collaboration with relevant parties.
Planning and Evaluation
Develop a strategic plan and set realistic goals. They may also monitor and evaluate the committee's progress towards these goals, making adjustments or recommendations as necessary.
Compliance and Governance
Ensure that the committee's activities align with the Foundation’s policies and bylaws. They may also be responsible for managing the committee's meetings and resources.
Mentorship and Development
As a leader, they would provide guidance and support to committee members. They may help develop the skills and knowledge of individual members, encourage professional growth, and facilitate a positive learning environment.
Attendance Requirement
Attendance of at least 50% of regular board and committee meetings is a required expectation of your commitment.
The Committee Chair & Board Member will be the primary responsible parties with backup/support from the Community Manager. These items are being listed with the understanding that the responsible role within the Foundation is a volunteer position.
With the hope to clear up some of the questions around the duties and responsibilities within our committees, this document lays out the duties of care. Some of these are required under our bylaws for reporting purposes, some are for housekeeping within the organization’s space.
Committees (Chair/Board Member)
GitHub Repository for Committee – Owner
Update ReadMe with goals of committee, ways to engage volunteers, how to join meetings/discussions
Primary contact for the Issues/Pull Requests created by Members or Volunteers
Closing of prior issues, reopening new if relevant
Discussions, Actions, Projects (closing or updating as relevant to committee)
Update the Wiki on Repo with expectations, working items, documentation area for meeting items
Meeting Manager
Maintain the Calendar invite for the Teams Meetings
Create an Agenda – Issue on GitHub, invite others to collaborate on items to address or concerns from the community
Presenting during the meeting
Publishing of Minutes – Issue on GitHub & email follow‑up with tasks/to‑dos, follow ups for those that could not attend (Important as we encourage other time zones to collaborate)
Participation in All Members Townhall & Board Meetings (As ongoing guidance in the operations of the organization)
Website Maintenance (Sitefinity)
Discord
DNF Email Account (Committee Alias)
Meetup
These items are unique to the committee listed:
Project Committee
Support requests for existing projects – (Maintainers Subcommittee)
Projects submit an issue that will be vetted by Ops Manager
Issue template is under project repo: https://github.com/dotnet-foundation/projects/issues/new/choose
Oversee that requests are processed in turnaround time and how they are progressing through the escalation workflow
Support requests that require financial backing, or escalation will be taken to Exec Committee, Board then Treasurer (If financial) and followed up within 4 weeks of request
Support requests that require additional resources will be followed up by Board Member & Operations Manager
New Project Applications
Onboarding
Membership Committee
Approval of New Members from Membership Request form with Committee
Registering of the new member in GitHub, Mailchimp (as Member), Member voting roster, confirm on Discord/Slack members only section
Maintainer of the Membership roster – updating as new members are added (Election voting roster that will be used in OpaVote yearly)
.NET Foundation ‘Champions’ Program – Currently in development phase
Outreach Committee
Building of collaboration of the Chapters’ activities (across time zones)
Event Planning
Meetup Network Management
Virtual User Group Submissions contact
Exec Committee – Board President/Vice President/Senior Board Members Chairs
Board Meeting Management: Agenda, Calendar Invite, Teams Chats, Meeting Notes/Minutes and progress follow ups
Sponsorship Activities
Leadership and Mentorship