Hi Kenn,

This looks great, thanks!

As follow-up, we can probably also move the following to the Wiki:
https://beam.apache.org/contribute/design-documents/

Thomas



On Wed, Oct 24, 2018 at 7:45 PM Kenneth Knowles <k...@apache.org> wrote:

> OK. I have taken everyone's feedback into account. Preview at
> http://apache-beam-website-pull-requests.storage.googleapis.com/6718/roadmap/index.html
>
> Summary:
>
>  - Rephrased the highlights to be more dignified
>  - Filled out everything I could think of to get specific roadmaps started
>  - Moved portability roadmap to the new roadmap
>  - Moved portability design docs (and others) to
> https://cwiki.apache.org/confluence/display/BEAM/Apache+Beam
>  - Moved "ongoing projects" to
> https://cwiki.apache.org/confluence/display/BEAM/Apache+Beam
>
> Kenn
>
> On Sat, Oct 20, 2018 at 9:08 AM Thomas Weise <t...@apache.org> wrote:
>
>> +1
>>
>> I would suggest to also modify https://beam.apache.org/contribute/ to
>> point to the new structure and remove duplicate content such as
>> https://beam.apache.org/contribute/portability/
>>
>> Thanks
>>
>>
>> On Sat, Oct 20, 2018 at 6:09 AM Jean-Baptiste Onofré <j...@nanthrax.net>
>> wrote:
>>
>>> +1
>>>
>>> it sounds good to me. I have some more long term ideas as well.
>>>
>>> Regards
>>> JB
>>>
>>> On 20/10/2018 03:09, Ahmet Altay wrote:
>>> > I looked at #6718, I think this is great as a starting point and not
>>> > just a mock. I particularly like that:
>>> > - It divides the roadmap along major component areas (SDKs, runners,
>>> > portability). This is good because (a) it provides a complete top down
>>> > picture and (b) allows groups of people working in these areas to build
>>> > their own roadmaps. This division would empower people working in those
>>> > components to build mini-roadmaps. This make sense to me because people
>>> > with most context in those components would likely to already have some
>>> > vision somewhere about the future of those components and they are
>>> > already working towards realizing those. Now, they can share it with
>>> > rest of the community and users in a structured way.
>>> > - The other good bit is that, there is a index page that pulls major
>>> > bits from each individual roadmap and provides a coherent list of where
>>> > the project is going. It would be very easy for users to just look at
>>> > this page and get a sense of the where the project is going.
>>> >
>>> > I believe this break down makes it easier for the most folks in the
>>> > community to participate in the process of building and roadmap. In my
>>> > opinion, we can merge Kenn's _mock_ and ask people to start filling in
>>> > the areas they care about.
>>> >
>>> > Ahmet
>>> >
>>> > On Wed, Oct 17, 2018 at 7:23 AM, Kenneth Knowles <k...@apache.org
>>> > <mailto:k...@apache.org>> wrote:
>>> >
>>> >     I mocked up a little something
>>> >     on https://github.com/apache/beam/pull/6718
>>> >     <https://github.com/apache/beam/pull/6718>.
>>> >
>>> >     Kenn
>>> >
>>> >     On Sun, Oct 14, 2018 at 5:33 PM Thomas Weise <t...@apache.org
>>> >     <mailto:t...@apache.org>> wrote:
>>> >
>>> >         Indeed, our current in-progress subsection isn't visible
>>> enough.
>>> >         It is also too coarse grained. Perhaps we can replace it with a
>>> >         list of current and proposed initiatives?
>>> >
>>> >         I could see the index live on the web site, but would prefer
>>> >         individual, per-initiative pages to live on the wiki. That way
>>> >         they are easy to maintain by respective contributors.
>>> >
>>> >         Thanks
>>> >
>>> >         On Fri, Oct 12, 2018 at 8:06 PM Kenneth Knowles <
>>> k...@apache.org
>>> >         <mailto:k...@apache.org>> wrote:
>>> >
>>> >             I think we can easily steer clear of those concerns. It
>>> >             should not look like a company's roadmap. This is just a
>>> >             term that users search for and ask for. It might be an
>>> >             incremental improvement
>>> >             on https://beam.apache.org/contribute/#works-in-progress
>>> >             <https://beam.apache.org/contribute/#works-in-progress> to
>>> >             present it more for users, to just give them a picture of
>>> >             the trajectory. For example, Beam Python on Flink would
>>> >             probably be of considerable interest but it is buried at
>>> >             https://beam.apache.org/contribute/portability/#status
>>> >             <https://beam.apache.org/contribute/portability/#status>.
>>> >
>>> >             Kenn
>>> >
>>> >             On Fri, Oct 12, 2018 at 6:49 PM Thomas Weise <
>>> t...@apache.org
>>> >             <mailto:t...@apache.org>> wrote:
>>> >
>>> >                 As I understand it the term "roadmap" is not favored.
>>> It
>>> >                 may convey the impression of an outside entity that
>>> >                 controls what is being worked on and when. At least in
>>> >                 theory contributions are volunteer work and individuals
>>> >                 decide what they take up. There are projects that have
>>> a
>>> >                 "list of initiatives" or "improvement proposals" that
>>> >                 are either in idea phase or ongoing. Those provide an
>>> >                 idea what is on the radar and perhaps that is a
>>> >                 sufficient for those looking for the overall
>>> direction?
>>> >
>>> >
>>> >                 On Fri, Oct 12, 2018 at 3:08 PM Kenneth Knowles
>>> >                 <k...@apache.org <mailto:k...@apache.org>> wrote:
>>> >
>>> >                     Did some searching about to see what other projects
>>> >                     have done. Most OSS projects with open governance
>>> >                     don't actually have such a thing AFAICT. Here are
>>> >                     some from various [types of] projects. Please
>>> >                     contribute links for any project you can think of
>>> >                     that might be interesting examples.
>>> >
>>> >                     My personal favorite for readability and content is
>>> >                     Bazel. It does not do timelines, but says what they
>>> >                     are most focused on. It has fewer, larger, items
>>> >                     than our "Ongoing Projects" section. Then some
>>> >                     breakouts into roadmaps for sub-bits.
>>> >
>>> >                     Apache Flink (roadmap doc is stale, FLIPs nice and
>>> >                     readable though)
>>> >                      -
>>> >
>>> https://cwiki.apache.org/confluence/display/FLINK/Flink+Release+and+Feature+Plan
>>> >                     <
>>> https://cwiki.apache.org/confluence/display/FLINK/Flink+Release+and+Feature+Plan
>>> >
>>> >                      -
>>> https://cwiki.apache.org/confluence/display/FLINK/Flink+Improvement+Proposals
>>> >                     <
>>> https://cwiki.apache.org/confluence/display/FLINK/Flink+Improvement+Proposals
>>> >
>>> >
>>> >                     Apache Spark (no roadmap doc I could find, SPIPs
>>> not
>>> >                     in real readable format):
>>> >                      -
>>> https://spark.apache.org/improvement-proposals.html
>>> >                     <
>>> https://spark.apache.org/improvement-proposals.html>
>>> >
>>> >                     Apache Apex
>>> >                      - http://apex.apache.org/roadmap.html
>>> >                     <http://apex.apache.org/roadmap.html>
>>> >
>>> >                     Apache Calcite Avatica
>>> >                      -
>>> https://calcite.apache.org/avatica/docs/roadmap.html
>>> >                     <
>>> https://calcite.apache.org/avatica/docs/roadmap.html>
>>> >
>>> >                     Apache Kafka
>>> >                      -
>>> https://cwiki.apache.org/confluence/display/KAFKA/Future+release+plan
>>> >                     <
>>> https://cwiki.apache.org/confluence/display/KAFKA/Future+release+plan>
>>> >
>>> >                     Tensorflow
>>> >                      - https://www.tensorflow.org/community/roadmap
>>> >                     <https://www.tensorflow.org/community/roadmap>
>>> >
>>> >                     Kubernetes
>>> >                      -
>>> https://github.com/kubernetes/kubernetes/milestones
>>> >                     <
>>> https://github.com/kubernetes/kubernetes/milestones>
>>> >
>>> >                     Firefox
>>> >                      - https://wiki.mozilla.org/Firefox/Roadmap
>>> >                     <https://wiki.mozilla.org/Firefox/Roadmap>
>>> >
>>> >                     Servo
>>> >                      - https://github.com/servo/servo/wiki/Roadmap
>>> >                     <https://github.com/servo/servo/wiki/Roadmap>
>>> >
>>> >                     Bazel
>>> >                      - https://bazel.build/roadmap.html
>>> >                     <https://bazel.build/roadmap.html>
>>> >
>>> >                     Kenn
>>> >
>>> >                     On Fri, Oct 12, 2018 at 10:34 AM Tim Robertson
>>> >                     <timrobertson...@gmail.com
>>> >                     <mailto:timrobertson...@gmail.com>> wrote:
>>> >
>>> >                         Thanks Kenn,
>>> >
>>> >                         I think this is a very good idea.
>>> >
>>> >                         My preference would be part of the website and
>>> >                         not on a wiki. Those who need to contribute can
>>> >                         do so easily and I find wikis often get
>>> >                         messy/stale/overwhelming. The website will also
>>> >                         mean that we can use dev@ and Jira to track,
>>> >                         discuss and help agree upon the roadmap content
>>> >                         in a more controlled manner than a wiki which
>>> >                         can change without notification.
>>> >
>>> >                         I find it difficult to provide input on style /
>>> >                         format without mentioning what might be on it
>>> >                         I'm afraid.
>>> >
>>> >                         - I'd favour a short concise read (7 mins?)
>>> with
>>> >                         links out to Jiras for more detail and to help
>>> >                         show transparent progress
>>> >
>>> >                         - Potential users currently observing the
>>> >                         project is a very important audience IMO
>>> >                         (en-premise Hadoop users, enterprise users
>>> >                         seeking Kerberos support, AWS cloud users etc).
>>> >                         Might it help for us to identify the audiences
>>> >                         the roadmap is intended for to help steer the
>>> style?
>>> >
>>> >                         Tim
>>> >
>>> >
>>> >                         On Fri, Oct 12, 2018 at 6:35 PM Kenneth Knowles
>>> >                         <k...@apache.org <mailto:k...@apache.org>>
>>> wrote:
>>> >
>>> >                             Personally, I think cwiki is best for dev
>>> >                             community, while important stuff for users
>>> >                             should go on the web site. But
>>> experimenting
>>> >                             with the content on cwiki seems like a
>>> quick
>>> >                             and easy thing to try out.
>>> >
>>> >                             On Fri, Oct 12, 2018 at 1:43 AM Maximilian
>>> >                             Michels <m...@apache.org
>>> >                             <mailto:m...@apache.org>> wrote:
>>> >
>>> >                                 Great idea, Kenn!
>>> >
>>> >                                 How about putting the roadmap in the
>>> >                                 Confluent wiki? We can link the
>>> >                                 page from the web site.
>>> >
>>> >                                 The timeline should not be too specific
>>> >                                 but should give users an idea of
>>> >                                 what to expect.
>>> >
>>> >                                 On 10.10.18 22:43, Romain Manni-Bucau
>>> wrote:
>>> >                                 > What about a link in the menu. It
>>> >                                 should contain a list of features and
>>> >                                 > estimate date with probable error
>>> >                                 (like "in 5 months +- 1 months)
>>> >                                 > otherwise it does not bring much
>>> IMHO.
>>> >                                 >
>>> >                                 > Le mer. 10 oct. 2018 23:32, Kenneth
>>> >                                 Knowles <k...@apache.org
>>> >                                 <mailto:k...@apache.org>
>>> >                                 > <mailto:k...@apache.org
>>> >                                 <mailto:k...@apache.org>>> a écrit :
>>> >                                 >
>>> >                                 >     Hi all,
>>> >                                 >
>>> >                                 >     We made an attempt at putting
>>> >                                 together a sort of roadmap [1] in the
>>> >                                 >     past and also some wide-ranging
>>> >                                 threads about what could be on it
>>> >                                 >     [2]. and I think we should pick
>>> it
>>> >                                 up again. The description I
>>> >                                 >     really liked was "strategic and
>>> >                                 user impacting initiatives (ongoing
>>> >                                 >     and future) in an easy to consume
>>> >                                 format" [3]. It seems that we had
>>> >                                 >     feedback asking for a Roadmap at
>>> >                                 the London summit [4].
>>> >                                 >
>>> >                                 >     I would like to first focus on
>>> >                                 meta-questions rather than what would
>>> >                                 >     be on it:
>>> >                                 >
>>> >                                 >       - What style / format should it
>>> >                                 have to be most useful for users?
>>> >                                 >       - Where should it be presented?
>>> >                                 >
>>> >                                 >     I asked a couple people to try to
>>> >                                 find the roadmap on the web site,
>>> >                                 >     as a test, and they didn't really
>>> >                                 know which tab to click on first,
>>> >                                 >     so that's a starting problem.
>>> They
>>> >                                 didn't even find Works In
>>> >                                 >     Progress [5] after clicking
>>> >                                 Contribute. The level of detail of that
>>> >                                 >     list varies widely.
>>> >                                 >
>>> >                                 >     I'd also love to see hypothetical
>>> >                                 formats for it, to see how to
>>> >                                 >     balance pithiness with crucial
>>> >                                 details.
>>> >                                 >
>>> >                                 >     Kenn
>>> >                                 >
>>> >                                 >     [1]
>>> >                                 >
>>> >
>>> https://lists.apache.org/thread.html/4e1fffa2fde8e750c6d769bf4335853ad05b360b8bd248ad119cc185@%3Cdev.beam.apache.org%3E
>>> >                                 <
>>> https://lists.apache.org/thread.html/4e1fffa2fde8e750c6d769bf4335853ad05b360b8bd248ad119cc185@%3Cdev.beam.apache.org%3E
>>> >
>>> >                                 >     [2]
>>> >                                 >
>>> >
>>> https://lists.apache.org/thread.html/f750f288af8dab3f468b869bf5a3f473094f4764db419567f33805d0@%3Cdev.beam.apache.org%3E
>>> >                                 <
>>> https://lists.apache.org/thread.html/f750f288af8dab3f468b869bf5a3f473094f4764db419567f33805d0@%3Cdev.beam.apache.org%3E
>>> >
>>> >                                 >     [3]
>>> >                                 >
>>> >
>>> https://lists.apache.org/thread.html/60d0333fd9e2c7be2f55e33b0d145f2908e3fe645c008636c86e1133@%3Cdev.beam.apache.org%3E
>>> >                                 <
>>> https://lists.apache.org/thread.html/60d0333fd9e2c7be2f55e33b0d145f2908e3fe645c008636c86e1133@%3Cdev.beam.apache.org%3E
>>> >
>>> >                                 >     [4]
>>> >                                 >
>>> >
>>> https://lists.apache.org/thread.html/aa1306da25029dff12a49ba3ce63f2caf6a5f8ba73eda879c8403f3f@%3Cdev.beam.apache.org%3E
>>> >                                 <
>>> https://lists.apache.org/thread.html/aa1306da25029dff12a49ba3ce63f2caf6a5f8ba73eda879c8403f3f@%3Cdev.beam.apache.org%3E
>>> >
>>> >                                 >
>>> >                                 >     [5]
>>> >
>>> https://beam.apache.org/contribute/#works-in-progress
>>> >                                 <
>>> https://beam.apache.org/contribute/#works-in-progress>
>>> >                                 >
>>> >
>>> >
>>>
>>> --
>>> Jean-Baptiste Onofré
>>> jbono...@apache.org
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>>>
>>

Reply via email to