Structure and responsibilities
Structure and responsibilities#
This is still a work in progress!
Ensure that 2i2c’s partner communities have the guidance and skills to have impact via our infrastructure and services, and that they can share these skills without being dependent on 2i2c.
Currently the Community team at 2i2c is made up of one
Community Guidance Lead, who collaborates closely with the
Partnerships Lead in planning and coordination.
They also collaborate with our Engineering Team to bring community perspectives into our planning and prioritization.
Product and Community Lead#
There are three key goals for this role:
Empower the communities we serve to have impact with our infrastructure.
Guide our development and service design to reflect the needs of our users.
Develop the organizational strategy and structure needed to accomplish these goals within 2i2c.
Solely providing infrastructure to communities via an engineering team is not enough. Working with the modern open source stack, using the cloud to its advantage, and bringing these tools into specific domains requires a lot of extra experience and expertise. We believe that 2i2c is in a good position to provide guidance and support to leaders in the communities that we serve, allowing them to get up-to-speed with the infrastructure more effectively so that they can have an impact. We also believe that it’s crucial to develop infrastructure in collaboration with the communities that we’re serving. A team of engineers tends to focus on code and infrastructure, and having a role that focuses on connecting with communities will give them an excellent perspective on what those communities need.
The skills, interests, and career paths for interfacing with communities, guiding them, and participating in design and prioritization efforts with engineers are significantly different from engineering track jobs. As such, this role will lead efforts around a new class of jobs within 2i2c: Product and Community.
Qualities and experience#
We are still defining the qualities and experience for this role, but below are a few abstract qualities that will make somebody succeed in this role.
Demonstrated ability to lead and grow distributed communities of practice (e.g., 3+ years as a leader of an open source community).
Demonstrated ability to design and manage technical products (e.g., 3+ years experience as a product manager, or as a product-level lead in an open source community).
Demonstrated experience in growing and guiding organizations and teams that do technical development or service work (e.g., 3+ years as a manager or organizational leadership role).
Extensive experience with open source workflows, research and educational contexts, and an understanding of the value that hosted infrastructure provides.
Responsibilities and Expectations#
We are still developing the responsibilities and expectations for the role, and will revisit this as we’ve come to a better understanding of them.
Here is a short list of relevant ideas. Note that this role may do many of these as an “individual contributor” inititally due to our small size, but ultimately the goal is for this role to grow into a leadership and strategy position that may guide and manage others.
Actively reach out to communities that we serve and learn about their goals and how 2i2c’s infrastructure fits into those goals.
Actively guide our engineering team’s efforts around design and prioritization.
Help us consider and discuss trade-offs that we must make in support requests and features.
Design and grow structures, spaces, etc for communication between 2i2c and communities we serve, as well as within communities.
Lead efforts to provide support for our communities in their use of the infrastructure, and route requests to the engineering team as needed.
Lead content creation to empower communities to use our infrastructure more effectively.
Define strategy, goals, and assessment criteria for Product and Support.
Define roles and job titles for team members that do work in this area, as well as their connections with others on the team.
As resources are available, manage and mentor other team members within Product and Community at 2i2c.
Interface with the Partnerships Lead to incorporate sustainability in the design and evolution of our services.
This is a leadership-level role within 2i2c and focused on Product and Community work. As such we should use the GuideStar salary criteria for the “top” position in a relevant category. It should be appropriate for an early-mid career leader who has demonstrated some experience in the organizational aspects needed to succeed in this role.
We’ll plan to use the Top Program Position job category within GuideStar to define the base salary for this role. The median base salary for this role is $122,000 as of now (mid-2022).
Appendix: Inspiration for the role#
Here are a few roles that provided inspiration for this position:
Product Manager: Understand the communities that we work with, and to use this to help us make decisions about what to build, how to present it, and how to engage with stakeholders. Help us prioritize the work that is most impactful for our mission, and help us navigate trade-offs in the evolution of our services.
Developer Advocate: Guide and teach those in the communities we serve - particularly community leaders that go on to teach others - in how to use our infrastructure most-effectively.
Research Applications Manager: The Research Applications Manager is a role that has been pioneered by the Turing Institute, and is similarly described as a connector that brings together many perspectives and encourages a participatory, team-based approach to research.
Other comparable titles:
Community Success Lead
Community Impact Lead
Director of Community Impact
Director of Community Success
Infrastructure Applications Lead
Community Success Lead
Infrastructure Impact Lead
Community Advocate Lead
See list of team members.