+1 this looks like a great starting point. It is always beneficial for the user 
to know where the project is headed.

Sent from my iPhone

> On 20 Oct 2018, at 03:09, Ahmet Altay <al...@google.com> 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> wrote:
>> I mocked up a little something on https://github.com/apache/beam/pull/6718.
>> 
>> Kenn
>> 
>>> On Sun, Oct 14, 2018 at 5:33 PM Thomas Weise <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> 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 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.
>>>> 
>>>> Kenn
>>>> 
>>>>> On Fri, Oct 12, 2018 at 6:49 PM Thomas Weise <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> 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+Improvement+Proposals
>>>>>> 
>>>>>> Apache Spark (no roadmap doc I could find, SPIPs not in real readable 
>>>>>> format):
>>>>>>  - https://spark.apache.org/improvement-proposals.html
>>>>>> 
>>>>>> Apache Apex
>>>>>>  - http://apex.apache.org/roadmap.html
>>>>>> 
>>>>>> Apache Calcite Avatica
>>>>>>  - https://calcite.apache.org/avatica/docs/roadmap.html
>>>>>> 
>>>>>> Apache Kafka
>>>>>>  - https://cwiki.apache.org/confluence/display/KAFKA/Future+release+plan
>>>>>> 
>>>>>> Tensorflow
>>>>>>  - https://www.tensorflow.org/community/roadmap
>>>>>> 
>>>>>> Kubernetes
>>>>>>  - https://github.com/kubernetes/kubernetes/milestones
>>>>>> 
>>>>>> Firefox
>>>>>>  - https://wiki.mozilla.org/Firefox/Roadmap
>>>>>> 
>>>>>> Servo
>>>>>>  - https://github.com/servo/servo/wiki/Roadmap
>>>>>> 
>>>>>> Bazel
>>>>>>  - https://bazel.build/roadmap.html
>>>>>> 
>>>>>> Kenn
>>>>>> 
>>>>>>> On Fri, Oct 12, 2018 at 10:34 AM Tim Robertson 
>>>>>>> <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> 
>>>>>>>> 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> 
>>>>>>>>> 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>> 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
>>>>>>>>> >     [2]
>>>>>>>>> >     
>>>>>>>>> > 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
>>>>>>>>> >     [4]
>>>>>>>>> >     
>>>>>>>>> > https://lists.apache.org/thread.html/aa1306da25029dff12a49ba3ce63f2caf6a5f8ba73eda879c8403f3f@%3Cdev.beam.apache.org%3E
>>>>>>>>> > 
>>>>>>>>> >     [5] https://beam.apache.org/contribute/#works-in-progress
>>>>>>>>> > 
> 

Reply via email to