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

Update Team Compass to include Partnerships Charter and new org structure #759

Merged
merged 7 commits into from
Jul 31, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion administration/airtable.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ If you need edit permissions, use the [shared AirTable account](airtable:shared)
We have a single account on the "Pro" plan of AirTable.
It is the only account with edit permissions.

To access this account, use our [shared passwords account](accounts:bitwarden) for credentials.
To access this account, use our [shared passwords account](account:bitwarden) for credentials.

The rest of this page describes an overview of AirTable's structure in general.

Expand Down
1 change: 1 addition & 0 deletions administration/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,6 @@ google-workspace
github
airtable
authentication
passwords
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is fixing a bug where we forgot to add the passwords page in the toctree for this section

zoom
```
2 changes: 1 addition & 1 deletion administration/passwords.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
(accounts:bitwarden)=
(account:bitwarden)=
# Shared bitwarden account

We use [bitwarden](https://bitwarden.com/) to share passwords and secrets across the team.
Expand Down
4 changes: 2 additions & 2 deletions communication/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Communication and outreach
# Marketing and outreach

These sections describe our external communications strategy and operations.
These sections describe our external marketing, communications, and outreach strategy and operations.

```{toctree}
overview
Expand Down
16 changes: 0 additions & 16 deletions community/index.md

This file was deleted.

20 changes: 0 additions & 20 deletions community/overview.md

This file was deleted.

17 changes: 0 additions & 17 deletions community/structure.md

This file was deleted.

6 changes: 0 additions & 6 deletions community/workflow.md

This file was deleted.

4 changes: 1 addition & 3 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ operations/index
people/index
open-source/index
finance/index
communication/index
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Moving "communication" pages into the Partnerships area, because this is effectively marketing and community engagement.

product/index
administration/index
```

Expand All @@ -63,8 +63,6 @@ Functional areas each have their own leads, goals, and structures.

leads/index
engineering/index
product/index
community/index
partnerships/index
```

Expand Down
1 change: 0 additions & 1 deletion leads/structure.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ The team leads group is composed of leaders from various areas of 2i2c.
Below is the current list of team leads:

- **Organization-wide**: {role}`Executive Director`
- **Product** / **Community**: {role}`Product and Community Lead`
- **Partnerships**: {role}`Partnerships Lead`
- **Engineering**: {role}`Engineering Manager` / {role}`Technology Lead`

Expand Down
3 changes: 1 addition & 2 deletions organization/structure.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ They are led by the {role}`Executive Director` and responsibility is delegated t
- **[People group](../people/index.md)**: Policies and practices for personnel, hiring, salaries, benefits, and time off.
- **[Open Source](../open-source/index.md)**: Our upstream and open source engagement strategy to ensure we have healthy relationships with communities we rely on.
- **[Finance](../finance/index.md)**: Our accounting and financial systems and strategy.
- **[Product](../product/index.md)**: Understand the perspective of our partner communities and guide the evolution of our infrastructure and services, in order to ensure they have a positive impact.
- **[Communication](../communication/index.md)**: Strategy and practices for communicating 2i2c's impact and operations with external communities.
- **[Administration](../administration/index.md)**: Carry out ongoing organizational tasks that are needed to keep 2i2c running on a daily basis.

Expand All @@ -36,8 +37,6 @@ Reporting lines are within a functional area, meaning that team members should r


- **[Engineering](../engineering/structure.md)**: Develop and operate our technical and cloud infrastructure, to ensure that it is reliable and scalable.
- **[Product](../product/structure.md)**: Understand the perspective of our partner communities and guide the evolution of our infrastructure and services, in order to ensure they have a positive impact.
- **[Community](../community/structure.md)**: Guide and support the partner communities that we serve, to help them utilize our infrastructure in a way that aligns with 2i2c's mission.
- **[Partnerships](../partnerships/structure.md)**: Identify opportunities for impact, cultivate new relationships, and oversee our sustainability plan to ensure that we have sustainable and scalable impact.

## Cross-functional teams
Expand Down
9 changes: 0 additions & 9 deletions partnerships/communication.md

This file was deleted.

File renamed without changes.
7 changes: 4 additions & 3 deletions partnerships/index.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
# Partnerships

Partnerships and sustainability oversees the strategy and systems that 2i2c uses to sustain itself via partnerships with other communities.
This includes partnerships via paid contracts, as well as via informal and formal collaboration.
Partnerships oversees the strategy and systems that 2i2c uses to sustain itself via partnerships with other communities.
This includes partnerships involving paid contracts, as well as via informal and formal collaboration.

```{toctree}
overview.md
structure.md
workflow.md
communication.md
../communication/index
community_success/freshdesk.md
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Over time we might want to nest more pages under community_success if more content is added there, so I just created a sub-folder for now w/ the freshdesk tips page in it. This is under the assumption that support mechanisms will fall under Partnerships

```
72 changes: 31 additions & 41 deletions partnerships/overview.md
Original file line number Diff line number Diff line change
@@ -1,57 +1,47 @@
# Scope and responsibilities

## Oversee sustainability strategy
## Key goals

- Collect feedback from major stakeholders and define major plans around sustainability at 2i2c
- Define overall goals to guide sustainability efforts at 2i2c
- Forecast revenue to inform overall strategy
1. **Sustainability**: Establish, support and renew partnerships so that 2i2c has the financial resources to advance on its mission.
2. **Community Success**: Deliver value to all communities in a consistent, repeatable, scalable way so that partners see the return on their ongoing investment and collaboration with 2i2c.

## Major areas of responsibility

## Represent this strategy internally and externally
Partnerships defines strategy for the following areas and aligns it with the overall strategy of 2i2c.

- Amplify [Voice of Partner](https://www.zs.com/insights/high-techs-new-challenge-hearing-voices-of-channel-partners) for 2i2c stakeholders in internal discussions (e.g. with 2i2c's engineering and support teams).
- Collaborate with Product and Community Lead to represent Sustainability strategy in product/service decisions.
- Communicate 2i2c's sustainability strategy and model to external stakeholders
### Sustainability

## Design and develop new revenue mechanisms
Establish, support and renew partnerships so that 2i2c has the financial resources to advance on its mission.

- Establish and sustain revenue-generating relationships with partner organizations
- Establish ongoing relationships with cloud vendors or resellers
- Collaborate with product and engineering teams.
- **Marketing**: Describe 2i2c’s value proposition externally and attract new leads.
- **Sales**: Generate new and renew agreements and service contracts.
- **Grants**: Identify and apply for grant opportunities that align with 2i2c’s service strategy
- **Invoicing and cost recovery**: Ensure 2i2c recovers the cost that it is due via contracts.
- **Pricing and contract strategy**: Set pricing and agreement terms for partners so that paid services meet our growth goals.
- **Market research and competitive analysis**: Understand 2i2c’s value proposition and business model relative to other services and products.
- **Business aspects of joint ventures**: Understand the financial and strategic impact of partnerships with other services and products (e.g. with cloud vendors, cloud resellers, publishers, technology companies).

## Identify, develop, and pursue funding opportunities
### Community Success

For example:
Deliver value to all communities in a consistent, repeatable, scalable way so that partners see the return on their ongoing investment and collaboration with 2i2c.

- Partnerships that grow our capacity
- Grants for the organization or for deliverables
- Philanthropy and giving
- **Onboarding**: Set expectations and provide guidance for new communities that are using our service.
- **Training**: Help communities understand how to use our products and services to achieve value.
- **Community satisfaction**: Understand the ongoing satisfaction that communities have with the service and identify ways to improve their experience.
- **Account management**: Establish and sustain relationships with partner organizations to ensure they are successful.
- **Grant management**: Ensure that the goals and deliverables of our grants are understood and met.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This feels like "Project management" to me. Is that your intention? E.g., if we hired a project manager would you imagine them reporting somewhere in the Partnerships chain?

We can have it here for now and revisit later if it becomes relevant.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These headings were introduced to describe major functional areas or work streams under Partnerships. I do not believe Partnerships is the natural umbrella for all "Project Manager" roles within 2i2c. Development projects mostly involving engineering (e.g. SOLyR?) should not be managed by a role in Partnerships.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we're aligned on this - though there's an interesting question about who is the ultimate "owner" of a grant and its deliverables in 2i2c, given that most grants are cross-functional. I think this is a role that we're missing and as a result I am the de-facto owner of all grants which is not sustainable.

- **Support**: React to community questions and requests for help and direct them to the appropriate team for resolution.

## Manage our sales pipeline
## Measures and definition of success

- Oversee [our leads and sales process](../projects/managed-hubs/sales.md).
- Ensure that our sales pipeline is efficient, distributed-friendly, and scalable.
- Balance our revenue, costs, and ability to deliver.
- Oversee processes and systems that balance leads, sales, etc. For example:
- `costs <= amount sold <= delivery capacity`
- `Leads --> opportunities --> sales --> service`
- Collaborate with Product and Community Lead around onboarding new communities.
### Sustainability

## Manage our invoicing pipeline
- Ratio of **monthly recurring costs** to **monthly recurring revenue**.

- Ensure that 2i2c is reliably invoicing for the work it is doing, and getting paid for these invoices.
- Oversee systems for contracting and invoicing in partnership with {term}`Code for Science and Society`.
- Serve as a main point of contact for CS&S administrators that oversee billing.
### Community success

## Formalize our contractual relationships
Not yet defined. Potential indicators below…

Oversee the creation of contracts and legal documents that are needed as part of our services (in collaboration with {term}`CS&S`).
For example:

- Service Level Agreement
- Support Expectations
- Terms of Service
- Privacy Policy
- Right to Replicate
- Information security breach response plan
- HECVAT
- Accessibility
- [net promoter score](https://en.wikipedia.org/wiki/Net_promoter_score)
- hub usage patterns over time
- time-to-milestones in the leads-to-partner lifecycle.
7 changes: 7 additions & 0 deletions partnerships/roles/community-success-manager.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
```{role} Community Success Manager
```
# Community success manager

```{warning} To add
To add here.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cc @colliand and @jmunroe you'll need to define this role more clearly. If it's not ready yet that's OK, we can still merge, but please make sure this gets done relatively soon.

```
2 changes: 2 additions & 0 deletions partnerships/roles/lead.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
```{role} Partnerships Lead
```
# Partnerships Lead

Ensures that 2i2c has effective relationships (sales, contracts, invoicing, service delivery) and the resources required to achieve its mission {role}`Partnerships Lead`.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@

# Product and Community Lead

:::{admonition} Archived!
This role is no longer active within 2i2c, but we leave it here as a historical record.
:::

There are three key goals for this role:

- Empower the communities we serve to have impact with our infrastructure.
Expand Down
27 changes: 12 additions & 15 deletions partnerships/structure.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,23 @@
# Structure and roles

:::{note}
This is still a work in progress!
:::

Our product area is led by the {role}`Partnerships Lead`.

We do not currently have any other formal roles or teams within it.

Below are major roles and teams...

```{role} Partnerships Lead
```

## Roles
## Current roles

```{toctree}
:maxdepth: 2
:glob:
roles/*
```

## Membership

See [list of team members](../reference/team.md).


## External communication

### Partnerships e-mail address

We use a [shared e-mail inbox](org:communication:shared-email) called `partnerships@2i2c.org` to collect any inbound communication from those that wish to partner with 2i2c.

It is attached to the `2i2c Partnerships` Google Group.

Access is also shared with {term}`CS&S` so that they have context for any handoffs to invoicing and administration.
2 changes: 0 additions & 2 deletions product/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@ They work alongside engineering teams to define ways in which we aim to improve

```{toctree}
overview.md
structure.md
workflow.md
pricing/strategy
pricing/cost-model
```
26 changes: 2 additions & 24 deletions product/overview.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,5 @@
# Scope and responsibilities

Product guides the evolution of our service and technology in order to better achive our mission.
It understands the perspective of the communities that we serve, and the kinds of individuals within those communities.
It leads efforts to refine and prioritize our technical roadmap along with our engineering team.
It leads efforts across the organization to refine our service model and how we talk about it.
Product describes the services and technology that 2i2c provides, the value they are meant to provide, and the stakeholders and user archetypes that are meant for.

Below are major areas of responsibility.

## Understand and integrate stakeholder feedback

- Identify key internal and external community stakeholders that are crucial to 2i2c's strategy.
- Communicate with and learn from the stakeholders and partners that we serve.
- Understand their pain points, needs, and how our services can help them have impact.
- Align stakeholders on a shared plan for our services and products.

## Guide and prioritize our deliverables

- Create and refine enhancements and deliverables to our services and products.
- Prioritize deliverables for our engineering team to work on.
- Document and describe changes for end-users.

## Communicate service changes with external stakeholders

- Document our service and its functionality to external stakeholders.
- Lead private or public communications that discuss new features, changes, and major ideas around our services and tools.
- Serve as a point of contact for major development efforts or projects that involve external stakeholders.
Currently, there is no dedicated product function within 2i2c, so this section is a place to collect broad product-related information and strategy.
5 changes: 0 additions & 5 deletions product/structure.md

This file was deleted.

3 changes: 0 additions & 3 deletions product/workflow.md

This file was deleted.

1 change: 1 addition & 0 deletions reference/team.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ Below is a summary of the people on that page.

<style>
.people-widget .avatar {
display: flex;
width: 100%;
max-width: 150px;
height: auto;
Expand Down