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

change 1.0 #473

Merged
merged 4 commits into from
Jan 19, 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
40 changes: 21 additions & 19 deletions config/_default/goals.json
Original file line number Diff line number Diff line change
@@ -1,24 +1,26 @@
{
"pln": {
"1.1": {
"description": "Understand what the Protocol Lab Network is, how Protocol Labs evolved from a company to a network, and where it is headed.",
"subgoals": [

{
"id": "1.11",
"description": "Describe the history of Protocol Labs (PL) and its evolution"
},

{
"id": "1.12",
"description": "Understand what the Protocol Labs Network (PLN) is"
},

{
"id": "1.13",
"description": "Identify the different teams/groups of PL and PLN that helps move the organization into the future"
}
]
"1.0": {
"description": "Understand the Protocol Lab Network, how Protocol Labs evolved from a company to a network, and where it is headed.",
"subgoals":
[
{
"id": "1.01",
"description": "Describe the history of Protocol Labs (PL) and its evolution"
},
{
"id": "1.02",
"description": "Understand what the Protocol Labs Network (PLN) is"
},
{
"id": "1.03",
"description": "Identify the different teams/groups of PL and PLN that help move the organization into the future"
},
{
"id": "1.04",
"description": "Understand the resources and services available for PLN members"
}
]
},
"1.2": {
"description": "Understand what the resources and tools are within the PL Network to support teams, individuals, companies, and general growth of our mission",
Expand Down
184 changes: 152 additions & 32 deletions content/en/curriculum/pln/teams-in-pl/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,66 +10,186 @@ category: lecture
level:
- shallow
- deep
objectives:
show: true
goals:
- "1.0"
subgoals:
- 1.03
- 1.04
---

Protocol Labs is a constantly evolving network is made up of 450+ projects, companies, and organizations. Understanding the landscape of organization, projects, and teams can be complex, and this section presents tools that can help you understand and navigate these systems and organizations.
Protocol Labs is a constantly evolving network of hundreds of projects, companies, and organizations. Understanding the landscape of organizations, projects, and teams can be complex. This section presents tools to help you understand and navigate these systems and organizations.

### Protocol Labs Portal
This portal is the central point of reference for all the resources available to PLN members. This portal includes information about Network Services from Mosaia, the network directory, communication channesl as well.
## Protocol Labs Portal

**[Protocol Labs Portal](https://www.plnetwork.io/)**
This portal is the central point of reference for all the resources available to PLN members. This portal includes information about Network Services from Mosaia, the network directory, and communication channels.

![Network Resources and Services](pln-page.png)
[Protocol Labs Portal](https://www.plnetwork.io/)

### Directories and Key Resources
![Protocol Labs Network](pln-page.png)

## Directories and Key Resources

* [Spaceport](https://coda.io/d/Protocol-Labs-Spaceport_dDpJBnYeqJb/What-is-Spaceport_suSQ9#_luhKz) is a network-wide directory and guide for those navigating the Protocol Labs web3 space with many links to resources for PL Network members, including:
* The [PLN Member Directory](https://www.plnetwork.io/directory/teams) is a listing of all the companies, projects, and teams in the wider PLN
* The [PLN Code of Conduct](https://protocol.almanac.io/docs/pln-code-of-conduct-ymBUYyonmhfvizGu6yOpXH1qkuWYce96) outlines the expectations and code of conduct for all members of our network
* The [Glossary](https://protocol.almanac.io/docs/glossary-ycx3uRbXUM3d7uf1EBz89msUmb1UjzR7) provides a comprehensive list of terms to help you navigate web3
* The [Events Directory](https://events.plnetwork.io/) is a listing of all the company web3 events.


## Protocol Labs Ecosystem Directories

### Protocol Labs Ecosystem Directories
To explore the various projects and tools building in the IPFS & Filecoin ecosystems, use the explorable ecosystem directories:
* IPFS Ecosystem Explorer [https://ecosystem.ipfs.io/](https://ecosystem.ipfs.io)
* Filecoin Ecosystem Explorer [https://ecosystem.filecoin.io/](https://ecosystem.filecoin.io)

* IPFS Ecosystem Explorer [https://ecosystem.ipfs.io/](https://ecosystem.ipfs.io/)
* Filecoin Ecosystem Explorer [https://ecosystem.filecoin.io/](https://ecosystem.filecoin.io/)

Use the ecosystem directory page filters to explore projects by what they do, the industry, and which tooling (such as IPFS, Filecoin, Kubo) to understand better what makes up the ecosystem.

## Teams & Groups of PL

The Protocol Labs Team has a handful of teams that support PL as a whole. Under PL are the following teams:

* Starfleet
* Ecosystem (Outercore)
* Network Goods
* Spaceport (Member Services)
* PL Corp

In addition to the primary teams for PL, we have a wide range of network partners that build on top of the protocols used within PL. As more teams are developed and expanded, a need for Working Groups was created to help with cross-department and company collaboration. Several core organizations make up the nucleus of the Protocol Labs organization.


### Starfleet

Starfleet is composed of two major groups

* Engineering Research (EngRes)
* IP Stewards, which houses
* Libp2p
* IPLD
* IPJS
* IP Productivity
* NetOps which houses
* Bifrost
* FIL-Infra
* Sentinel
* Drand
* Protocol Eng & Measurements
* Bedrock
* ResDev
* CryptoNetLab
* CryptoEconLab
* ConsensusLab
* Retrieval Markets
* Computer Over Data
* Talent Funnel
* Launchpad
* People Ops
* Recruiting

### Ecosystem ([Outercore](https://www.notion.so/protocollabs/Outercore-Engineering-0b1e72aed0684e668c0825a921831a74))

The goal of the Ecosystem is to develop tools, improve systems, conduct research, and share its OSS, processes, and ideas with the Protocol Labs Network. The Ecosystem’s goal is to help get more people into the ecosystem. It does not develop necessarily. They have a builders funnel that helps support and coordinate new folks looking at our tech stack(hackathons, incubators, even exploring partnerships with LinkedIn learning). The Ecosystem also gives storage provider community support and tooling support (i.e., Estuary), which will relate to core protocol development. They also collaborate with the Filecoin Foundation.

Under the Ecosystem is Outercore, which is comprised of the following groups:

* PL Fund
* Browsers & Platforms
* Engineering
* Marketing
* Filecoin Green
* SPs (Storage Providers) & Clients
* Web3 Collabs
* Network Growth
* Outecore Lab Incubator
* Builders Funnel

### Network Goods

Network Goods is part of Protocol Labs, a company that works on early-stage research and development projects. Network Goods helps fund and support projects to advance science and technology for society. The team at Network Goods aims to create new tools and opportunities to achieve important goals in computing. They collaborate on research projects that can make a significant impact.

Under the Network Goods category, we have:

* Network Research
* Network Funding


### Spaceport (Member Services)

Protocol Labs is an open-source R&D lab that builds protocols, tools, and services to improve the internet radically. Within the Protocol Labs Network, there are many independent teams and organizations, each with unique objectives that further this mission.

Spaceport’s mission is to provide PLN teams and members with curated resources, connections, and services to help them build and scale web3 enterprises.

The goals of Spaceport are to:

* Understand and document PLN founder and team needs so we can develop services and offerings to meet them.
* Foster a collaborative community within the network to help teams and individuals connect and other valuable resources.
* Support founders and teams in their growth by providing resources, knowledge, tools, and connections.
* Drive adoption of PLN programs, tools, resources, and services.
* Track critical metrics, gather feedback, and iterate.

Teams under the Spaceport consist of:

* PL Community
* Community Engagement
* Marketing & Content
* Events
* Product
* Marketplace
* Mosaia
* Website design
* Videography
* CRCLE
* Design
* Astrofitters
* Swag
* Solaris
* Event Planning
* Operations


### PL Corp

In the PL Corp category, we have the following groups:

* Corp Legal
* DevCo People Ops
* Risk & Security
* Finance
* Accounting
* FP&A
* Crypto Ops
* Tax
* Treasury

Use the filters on the ecosystem directory page to explore projects by what they do, the industry, and which tooling (such as IPFS, Filecoin, kubo) to better understand what makes up the ecosystem.
These groups collectively function to support Protocol Labs and its mission to drive web3 as the future of technology.

![Ecosystem Directory](ecosystem.png)
## Types of Groups

## Protocol Labs Teams
_Teams, OSS Projects, Network Companies, and Working Groups_
Each Working Group can experiment with setting its own pace, tracking work, and defining priorities. Working Groups should expose their focus through Objectives & Key Results (OKRs) to the rest of the organization (creating a “common interface” by which we can understand goals across the org), assign a Captain, create an entry point repo, and generally have at least two full-time contributors dedicated to the WG.

There are several core organizations that make up the nucleus of the Protocol Labs organization. [EngRes](https://www.notion.so/pl-strflt/PL-EngRes-Public-b5086aea86ed4f81bc7d0721c6935e1e) has a constantly shifting portfolio of projects and efforts, which are arranged into working groups.
Contributors generally shouldn’t carry responsibilities across multiple working groups. This is not forbidden by any means, but it is usually discouraged as it could prevent the contributor from having the necessary focus.

There is also the Talent Funnel which includes recruiting, people ops, and Launchpad, as well as the Ecosystem which has a wide variety of organizations and efforts that expand the reach of Protocol Labs. [Network Services](https://airtable.com/shrMaFq3hWY4KZnka/tbliESOTOmIM1l0rt) sources and provides resources and high-quality services such as design, website development, security, financial, legal, and much more for the different organizations across Protocol Labs.
Here is a [list of WGs](https://docs.google.com/spreadsheets/d/1CiVUOicvY6V2NFZOEnJU0UHXPTAv2v3o_nh_nqSF01A/edit?usp=sharing) at Protocol Labs, and to form one, please ask the captains of the respected WGs.

![EngRes 2022 Organization Mission](engres-2022.png)

**Working Groups (WGs)**
Working groups are cross-team projects that each have a captain, responsible for driving forward and organizing the work in the projects, including writing specs, plans, and guides the project & its members, as well as publishing progress and OKRs.
- Ecosystem WG
- PL EngRes WG
Some Projects and Enablement Teams are experimenting with other ways of coordinating work, including Research Groups and Tiger Teams. IPFS, for example, has deployed both and has shared a [great explanation](https://github.com/ipfs/team-mgmt/blob/master/TEAMS_ROLES_STRUCTURES.md#expanded-description) of these coordination strategies and their benefits.

**Network Tooling**
In order to support the growth of the projects and tooling build on and around Protocol Labs, there are various organizations that play different supporting roles.
- Builders Funnel
- Talent Funnel
- Network Member Services
A Research Group is generally formed to explore a discrete research topic and is supported by the Protocol Labs Research Team. Members of Research Groups are encouraged to participate in multiple research groups. Tiger teams are small, temporary groups of people usually formed to solve a specific problem or build a complex feature. They frequently include when significant iteration/collaboration is required to achieve success. Once the objective is reached, the tiger team dissolves into their standard working groups.

#### Welcome to Web 3 | David Diaz | ResNetLab

### Built and Building On
_See the full set of resources [on the ResNetLab Tutorials page](https://research.protocol.ai/tutorials/resnetlab-on-tour)_

You can see projects and tools that have been developed to make creating in web3 with Protocol Labs projects easier under [Protocol Labs Toolkits and SDKs](https://protocol-labs.gitbook.io/launchpad-curriculum/other-resources/protocol-labs-toolkits-sdks)
_[From ResNetLab On Tour](https://research.protocol.ai/tutorials/resnetlab-on-tour/welcome-to-web-3/)_

Learn about the cool projects, apps, and tooling that is being built using the Protocol Labs technologies in the [Built on IPFS and Filecoin section](https://protocol-labs.gitbook.io/launchpad-curriculum/other-resources/built-on-ipfs-filecoin).
{{< youtube 1WuXJ9zBAqw >}}

### Working Groups, Teams, and Organizations
Understand the basics of the Protocol Labs network & ecosystem, Web 3.0 blockchains, the semantic web, and the reasons that Protocol Labs is building the backbone for a distributed web. In this module, you’ll hear about issues facing Web 2.0 and motivation for Web 3.0, IPFS and its role in Web 3.0 with location addressing, and exciting projects in the IPFS ecosystem._

There are a number of Working Groups within the Protocol Labs Network that organize the work of multiple teams and align them with a central vision/mission. A Working Group (WG) like Ecosystem WG or EngRes WG is made up of multiple teams, which focus each on a specific topic (hackathons, IPFS<>Filecoin interoperations, etc) within the wider WG mission.
## The Future of Web3

In some cases, those WGs might span multiple organizations, or companies. For example Ecosystem WG spans the Filecoin Foundation, the PL Outercore team, the PL Starfleet team, and a number of other companies. We often use "organization" and "team" interchangeably when we mean "top level team of teams".
At the end of 2022, Protocol Labs consist of 450+ companies and projects building in our network. As the web3 space accelerates, now is a great time for high-growth researchers & developers inside and outside web3 to ramp up their “InterPlanetary” knowledge and contribute to these cutting-edge technologies.

Teams are the reporting organization structure established by Protocol Labs. Though they establish Labbers' general focus of work, the nature of PL's collaborative organization means that Labbers may end up working with many individuals outside their team, and often with those outside of Protocol Labs itself.
From core OSS contributions to Radius grants distributed systems engineers to network researchers, community managers, and startup operators, there are many exciting opportunities across PLN teams and companies.
Loading