Skip to content

Commit e7e3b78

Browse files
mbbrobergmrbobbytablesonlydoleTim BannisterParis
authored
Add Paris' post on communication (#20393)
* Add Paris' post on communication - Subtopic of announcing Upstream Marketing Team under SIG ContribEx Signed-off-by: Matthew Broberg <[email protected]> Applied suggestions from code review Co-Authored-By: Bob Killen <[email protected]> Co-Authored-By: Taylor Dolezal <[email protected]> Co-Authored-By: Tim Bannister <[email protected]> * Add back suggestions * Adjust grammar * Update content/en/blog/_posts/2020-04-21-contributor-communication-upstream-marketing.md Co-Authored-By: Paris <[email protected]> * Update content/en/blog/_posts/2020-04-21-contributor-communication-upstream-marketing.md Co-Authored-By: Paris <[email protected]> * Moar suggestions * Update content/en/blog/_posts/2020-04-21-contributor-communication-upstream-marketing.md Co-Authored-By: Paris <[email protected]> * Grammarly run And will add only the significant issues identified by it. Co-authored-by: Bob Killen <[email protected]> Co-authored-by: Taylor Dolezal <[email protected]> Co-authored-by: Tim Bannister <[email protected]> Co-authored-by: Paris <[email protected]>
1 parent 749c6b2 commit e7e3b78

File tree

1 file changed

+127
-0
lines changed

1 file changed

+127
-0
lines changed
Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
---
2+
layout: blog
3+
title: How Kubernetes contributors are building a better communication process
4+
date: 2020-04-21
5+
slug: contributor-communication
6+
---
7+
8+
**Authors:** Paris Pittman
9+
10+
> "Perhaps we just need to use a different word. We may need to use community development or project advocacy as a word in the open source realm as opposed to marketing, and perhaps then people will realize that they need to do it."
11+
> ~ [*Nithya Ruff*](https://todogroup.org/www.linkedin.com/in/nithyaruff/) (from [*TODO Group*](https://todogroup.org/guides/marketing-open-source-projects/))
12+
13+
A common way to participate in the Kubernetes contributor community is
14+
to be everywhere.
15+
16+
We have an active [Slack](https://slack.k8s.io), many mailing lists, Twitter account(s), and
17+
dozens of community-driven podcasts and newsletters that highlight all
18+
end-user, contributor, and ecosystem topics. And to add on to that, we also have [repositories of amazing documentation], tons of [meetings] that drive the project forward, and [recorded code deep dives]. All of this information is incredibly valuable,
19+
but it can be too much.
20+
21+
Keeping up with thousands of contributors can be a challenge for anyone,
22+
but this task of consuming information straight from the firehose is
23+
particularly challenging for new community members. It's no secret that
24+
the project is vast for contributors and users alike.
25+
26+
To paint a picture with numbers:
27+
28+
- 43,000 contributors
29+
- 6,579 members in #kubernetes-dev slack channel
30+
- 52 mailing lists (kubernetes-dev@ has thousands of members; sig-networking@ has 1000 alone)
31+
- 40 [community groups](https://github.com/kubernetes/community/blob/master/governance.md#community-groups)
32+
- 30 [upstream meetings](https://calendar.google.com/calendar/embed?src=cgnt364vd8s86hr2phapfjc6uk%40group.calendar.google.com&ctz=America%2FLos_Angeles) *this* week alone
33+
34+
All of these numbers are only growing in scale, and with that comes the need to simplify how contributors get the information right information front-and-center.
35+
36+
## How we got here
37+
38+
Kubernetes (k8s for short) communication grew out of a need for people
39+
to connect in our growing community. With the best of intentions, the
40+
community spun up channels for people to connect. This energy was part
41+
of what helped Kubernetes grow so fast, and it also had us in sprawling out far and wide. As adoption grew, [contributors knew there was a need for standardization](https://github.com/kubernetes/community/issues/2466).
42+
43+
This new attention to how the community communicates led to the discovery
44+
of a complex web of options. There were so many options, and it was a
45+
challenge for anyone to be sure they were in the right place to receive
46+
the right information. We started taking immediate action combining communication streams and thinking about how to reach out best to serve our community. We also asked for feedback from all our
47+
contributors directly via [**annual surveys**](https://github.com/kubernetes/community/tree/master/sig-contributor-experience/surveys)
48+
to see where folks were actually reading the news that influences their
49+
experiences here in our community.
50+
51+
![Kubernetes channel access](https://user-images.githubusercontent.com/1744971/79478603-3a3a1980-7fd1-11ea-8b7a-d36aac7a097b.png)
52+
53+
With over 43,000 contributors, our contributor base is larger than many enterprise companies. You can imagine what it's like getting important messages across to make sure they are landing and folks are taking action.
54+
55+
## Contributing to better communication
56+
57+
Think about how your company/employer solves for this kind of communication challenge. Many have done so
58+
by building internal marketing and communication focus areas in
59+
marketing departments. So that's what we are doing. This has also been
60+
applied [at Fedora](https://fedoraproject.org/wiki/Marketing) and at a smaller
61+
scale in our very [own release](https://github.com/kubernetes/sig-release/tree/master/release-team) and [contributor summit](https://github.com/kubernetes/community/blob/d0fd6c16f7ee754b08082cc15658eb8db7afeaf8/events/events-team/marketing/README.md) planning
62+
teams as roles.
63+
64+
We have hit the accelerator on an **upstream marketing group** under SIG
65+
Contributor Experience and we want to tackle this challenge straight on.
66+
We've learned in other contributor areas that creating roles for
67+
contributors is super helpful - onboarding, breaking down work, and
68+
ownership. [Here's our team charting the course](https://github.com/kubernetes/community/tree/master/communication/marketing-team).
69+
70+
Journey your way through our other documents like our [charter] if you are
71+
interested in our mission and scope.
72+
73+
Many of you close to the ecosystem might be scratching your head - isn't
74+
this what CNCF does?
75+
76+
Yes and no. The CNCF has 40+ other projects that need to be marketed to
77+
a countless number of different types of community members in distinct
78+
ways and they aren't responsible for the day to day operations of their
79+
projects. They absolutely do partner with us to highlight what we need
80+
and when we need it, and they do a fantastic job of it (one example is
81+
the [*@kubernetesio Twitter account*](https://twitter.com/kubernetesio) and its 200,000
82+
followers).
83+
84+
Where this group differs is in its scope: we are entirely
85+
focused on elevating the hard work being done throughout the Kubernetes
86+
community by its contributors.
87+
88+
## What to expect from us
89+
90+
You can expect to see us on the Kubernetes [communication channels](https://github.com/kubernetes/community/tree/master/communication) supporting you by:
91+
92+
- Finding ways of adding our human touch to potentially overwhelming
93+
quantities of info by storytelling and other methods - we want to
94+
highlight the work you are doing and provide useful information!
95+
- Keeping you in the know of the comings and goings of contributor
96+
community events, activities, mentoring initiatives, KEPs, and more.
97+
- Creating a presence on Twitter specifically for contributors via
98+
@k8scontributors that is all about being a contributor in all its
99+
forms.
100+
101+
What does this look like in the wild? Our [first post](https://kubernetes.io/blog/2020/03/19/join-sig-scalability/) in a series about our 36 community groups landed recently. Did you see it?
102+
More articles like this and additional themes of stories to flow through
103+
[our storytellers](https://github.com/kubernetes/community/tree/master/communication/marketing-team#purpose).
104+
105+
We will deliver this with an [ethos](https://github.com/kubernetes/community/blob/master/communication/marketing-team/CHARTER.md#ethosvision) behind us aligned to the Kubernetes project as a whole, and we're
106+
committed to using the same tools as all the other SIGs to do so. Check out our [project board](https://github.com/orgs/kubernetes/projects/39) to view our roadmap of upcoming work.
107+
108+
## Join us and be part of the story
109+
110+
This initiative is in an early phase and we still have important roles to fill to make it successful.
111+
112+
If you are interested in open sourcing marketing functions – it's a fun
113+
ride – join us! Specific immediate roles include storytelling through
114+
blogs and as a designer. We also have plenty of work in progress on our project board.
115+
Add a comment to any open issue to let us know you're interested in getting involved.
116+
117+
Also, if you're reading this, you're exactly the type of person we are
118+
here to support. We would love to hear about how to improve, feedback,
119+
or how we can work together.
120+
121+
Reach out at one of the contact methods listed on [our README](https://github.com/kubernetes/community/tree/master/communication/marketing-team#contact-us). We would love to hear from you.
122+
123+
124+
[repositories of amazing documentation]: http://github.com/kubernetes/community
125+
[meetings]: https://calendar.google.com/calendar/embed?src=cgnt364vd8s86hr2phapfjc6uk%40group.calendar.google.com&ctz=America%2FLos_Angeles
126+
[recorded code deep dives]: https://www.youtube.com/watch?v=yqB_le-N6EE
127+
[charter]: https://github.com/kubernetes/community/blob/master/communication/marketing-team/CHARTER.md

0 commit comments

Comments
 (0)