Hi Kenn,

We had workshop on this very topic (how to contribute to Beam) at our
Berlin Summit:  https://www.youtube.com/watch?v=PtPslSdAPcM There's is
certainly room for me (or anyone) to cleanup and formalize that a bit
more.  Though, the views of that are relatively small, which either indeed
points to a lack of appetite and/or that it wasn't well publicized (I
suspect both).

Cheers,
Austin

On Thu, Jan 9, 2020 at 6:53 PM Kenneth Knowles <k...@apache.org> wrote:

> Wow, this is great work. I looked at the graphical maps when you sent them
> but forgot to reply on thread. They really distill a lot of possibilities
> and help to think about the current state.
>
> These three action items seem good and doable. Thanks for highlighting
> those. The only one that isn't obvious to me is "workshop on how to
> contribute to Beam". Is there enough appetite / audience to make this a
> workshop? What forms could this take? A live coding demonstration in a
> normal talk slot at an OSS or data conference seems like a possibility.
> Whatever we do, we should record and distribute for sure, because when
> someone wants to contribute, they need to find the resources at that moment.
>
> Kenn
>
> On Wed, Jan 8, 2020 at 1:01 PM María Cruz <macruz...@gmail.com> wrote:
>
>> Hi everyone,
>> I'm writing to send an update about the communication strategy for Beam.
>> In a nutshell, I have 3 proposed changes (copied from the md file here:
>> https://github.com/macruzbar/beam/blob/master/Communication-strategy-DRAFT.md
>> ).
>>
>> While all the channels are connected to a specific function in the short,
>> medium, and long term, some areas have redundancies, and some other areas
>> could use more exposure. In order to continue to grow the project, there
>> are 3 proposals we need to focus on (click on the link on each section to
>> read more):
>>
>> 1. Blog post categories, frequency and distribution.
>> <https://github.com/macruzbar/beam/blob/master/Communication-strategy-DRAFT.md#proposal-1-blog-post-categories-frequency-and-distribution>
>>  Reduce
>> to one blogging space (on Beam Website). Incorporate 3 categories to the
>> blog: Apache Beam summit, Apache Beam use cases, and Your journey as a
>> contributor.
>>
>> 2. Develop more in-person and digital workshops.
>> <https://github.com/macruzbar/beam/blob/master/Communication-strategy-DRAFT.md#proposal-2-develop-more-in-person-and-digital-workshops>
>>  Two
>> workshop types: how to use Beam, and how to contribute to Beam.
>>
>> 3. Increase distribution of tech talks.
>> <https://github.com/macruzbar/beam/blob/master/Communication-strategy-DRAFT.md#proposal-3-distribution-of-tech-talks>
>>
>>    - Embed tech talks in the Beam website, and the Beam Summit website,
>>    - Share talks on @ApacheBeam Twitter handle
>>    - Curate a list of talks by topic, and write blog posts to share
>>    curated talks (1 blog every 3 months),
>>    - Distribute copy via email to users@ and dev@ mailing lists.
>>    - Create playlists on YouTube channel. Create one view for subscribed
>>    users (featuring latest content), and one for non-subscribed users
>>    (featuring most popular content). One playlist per event, plus 1 playlist
>>    for use cases.
>>
>> The communications plan also has a section about what to do when there is
>> new content about Apache Beam:
>>
>>
>> Where should I share new content about Apache Beam?
>>
>> Main outreach channels
>>
>> Beam Website
>>
>> Beam website blog
>>
>> Twitter handles (x2)
>>
>> Mailing lists (x2)
>> Blogpost
>>
>> ✓
>>
>> ✓
>>
>> ✓
>>
>> ✓
>> (share first paragraph in the
>> email, and link to blog)
>> Tech talk
>>
>> ✓
>> (special section
>> for tech talks)
>>
>> ✓
>> (curate tech talks
>> quarterly in a blog)
>>
>> ✓
>>
>> ✓
>> (share blogs on a quarterly
>> basis when published)
>> Trainings
>>
>> ✓
>> (under section “Get started”)
>>
>> ✓
>>
>> ✓
>>
>> If you have any questions or comments about this logic model, please add
>> them here <https://github.com/macruzbar/beam/issues/4>.
>>
>> I'm happy to support in some of the proposed changes if there is interest
>> in moving forward with them. If there aren't any further changes requested,
>> I will proceed to add these files through a pull request.
>>
>>
>> Pablo, thank you for the feedback. Some comments in line.
>>
>> On Mon, Dec 16, 2019 at 4:31 PM Pablo Estrada <pabl...@google.com> wrote:
>>
>>> Hi Maria,
>>> thanks for putting this together. It's large, so a bit hard to follow -
>>> but that's probably just an indication of the complexity of Beam's
>>> communication channels.
>>> FWIW, I found that reading from the top down was useful (or rather, from
>>> the top, backwards from the arrows).
>>>
>>> It is an interesting logical map. I am curious to see what we can derive
>>> from it : )
>>>
>>> My comments:
>>> - All of the factors that contribute to project transparency, when put
>>> together, add up to increased use of Beam, but I feel like 'increased
>>> knowledge of how to use beam' is the single largest contributor to that. Is
>>> 'knowing how to use' completely captured by transparency? (I can try to
>>> rephrase what I mean...)
>>>
>>
>> This is true, we could add a direct connector between knowledge on how to
>> use Beam, and use of Beam. At the stage of development that the project is
>> at (growing), I think it is important to understand what is the value added
>> by all the content and events that are created around the project to
>> promote its use. In other words, knowing how to use the project is not the
>> only factor contributing to the growth in its use, because the project is
>> not new. Given that the project is in a growing phase, the community aspect
>> becomes more and more important, which is why I thought it was important to
>> highlight the role that transparency has in these dynamics.
>>
>>
>>> - I'm sure you've considered this, as you've received the feedback; but
>>> not all of these channels are 'owned' by Beam. Some of these are
>>> 'independently organized'. It may help to mark them as such.
>>>
>>
>> I have considered this, and I created a second version of the comms map
>> here <https://github.com/macruzbar/beam/blob/master/Comms-map-V2.md>. In
>> developing this strategy, it is clear that all the channels (independent or
>> not) are working towards the same project goals, so I saw no point
>> in  distinguishing one set from the other. Do you think there is any
>> specific use to have this information outlined?
>>
>> - From the Artifacts section, Blog appears twice, while other artifacts
>>> appear only once with multiple arrows pointing at them (e.g. tech talks).
>>> Maybe this is on purpose, but just checking.
>>>
>>
>> Yes, this is because there are currently 2 live blogs: one on Beam
>> website, and one on Beam Summit website. On the first proposal
>> <https://github.com/macruzbar/beam/blob/master/Communication-strategy-DRAFT.md#proposal-1-blog-post-categories-frequency-and-distribution>,
>> my recommendation is to reduce this to only 1 blog, with different
>> categories. I hope this can be implemented! =) It will work better towards
>> bringing new users to Beam events.
>>
>>
>>
>> Looking forward to your thoughts / comments!
>>
>> María
>>
>>
>>>
>>> Thanks!
>>> -P.
>>>
>>> On Fri, Dec 6, 2019 at 5:12 PM María Cruz <macruz...@gmail.com> wrote:
>>>
>>>> Hi everyone,
>>>> sorry for the tardiness in responding to this, and thank you to
>>>> everyone who shared comments.
>>>> I have adjusted the initial graphic, and taken a step further to
>>>> develop the Apache Beam Communications Logic Model. This type of
>>>> visualization is a hypothesized description of the chain of causes and
>>>> effects leading to an outcome of interest [1]. The goal of making this
>>>> graphic is to identify how Apache Beam's channels and content work towards
>>>> project goals.
>>>>
>>>> The logic model graphic is attached and has also been uploaded [2] to
>>>> the repo I've been working on. I also added it to comms-strategy-DRAFT.md
>>>> [3]. If you have any questions or comments about this graphic, please add
>>>> them here [4].
>>>>
>>>> Step 3 in this process includes describing areas where we can be more
>>>> strategic about the content we produce for Apache Beam. I would like to
>>>> deliver this by December 17.
>>>>
>>>> Looking forward to your comments and feedback!
>>>>
>>>> Thanks,
>>>>
>>>> María
>>>>
>>>>
>>>> [1] https://en.wikipedia.org/wiki/Logic_model
>>>> [2] https://github.com/macruzbar/beam/blob/master/comms-logic-model.svg
>>>>
>>>> [3]
>>>> https://github.com/macruzbar/beam/blob/master/Communication-strategy-DRAFT.md
>>>> [4] https://github.com/macruzbar/beam/issues/4
>>>>
>>>> On Wed, Oct 9, 2019 at 7:09 PM Thomas Weise <t...@apache.org> wrote:
>>>>
>>>>> It probably makes sense to separate official project channels from
>>>>> external ones like Beam Summit and meetups. Beam Summit is about Beam, but
>>>>> it is "third party" and not under the project umbrella. Operation of the
>>>>> youtube channel might also need clarification.
>>>>>
>>>>>
>>>>> On Wed, Oct 9, 2019 at 4:35 PM Robert Bradshaw <rober...@google.com>
>>>>> wrote:
>>>>>
>>>>>> Probably worth mentioning Slack and StackOverflow as well.
>>>>>>
>>>>>> On Wed, Oct 9, 2019 at 3:59 PM María Cruz <macruz...@gmail.com>
>>>>>> wrote:
>>>>>> >
>>>>>> > Hi all,
>>>>>> > sorry for multiple messages. I realized after sending the first
>>>>>> email that a new thread with a different subject was probably more
>>>>>> efficient.
>>>>>> >
>>>>>> > I created a communication strategy draft. To start, I did a map of
>>>>>> Beam channels and content, and I have some questions for you:
>>>>>> https://github.com/macruzbar/beam/blob/master/Communication-strategy-DRAFT.md
>>>>>> >
>>>>>> > In order to create these files, I forked the repo. Once this looks
>>>>>> good, and if everyone agrees, we can merge the changes to apache/beam.
>>>>>> >
>>>>>> > I didn't assign reviewers for this file because I don't know if
>>>>>> there is someone who usually looks at these kinds of documents. So
>>>>>> everyone: please feel free to pitch in! I will give this a week for
>>>>>> comments.
>>>>>> >
>>>>>> > Looking forward to your comments!
>>>>>> >
>>>>>> > María
>>>>>>
>>>>>

Reply via email to