You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@streams.apache.org by Joey Frazee <jo...@icloud.com.INVALID> on 2019/01/19 23:06:50 UTC
[DISCUSS] Activity + roadmap + quarterly goals
I don’t think it should be super surprising to anyone to say that Streams could be having a bigger impact if we could kick our activity up a notch. The hard thing is figuring out how to get us there, so I wanted to open a discussion on that.
I think the following would be good places to start:
a. If we had a formalized roadmap with more starter or bite-sized tasks, I think it’d make it easier for new or existing contributors alike to spend time on the project. Yes, some of this is in JIRA, but I think making it more of a document too would be useful.
b. There’s also the current backlog of course. As part of (a) I think we can talk about what in the backlog we really want to do.
c. We can’t ignore community development of course. Craig Russell has encouraged a lot of projects to look at some of what Beam did [1] and I’m pretty sure most of us have read it. It’s probably worth having a second look at though.
d. If we wrap all this up into some quarterly goals, we’ll know what we’re working towards. I think if we got (a) done that’d be a great place to start.
What do you all think?
-joey
1. https://lists.apache.org/thread.html/373e1c1427f16142a3ffd7c2f9b3639bf3c343c80e9c893bd861a740@%3Cdev.beam.apache.org%3E
Re: [DISCUSS] Activity + roadmap + quarterly goals
Posted by Steve Blackmon <sb...@apache.org>.
Hello Streams Community,
I finally put some more detail around each of the key project priorities on the confluence wiki:
https://cwiki.apache.org/confluence/display/STREAMS/Roadmap
I invite your review, edits, and discussion on wiki or on this thread.
Also, there are 5 open pull requests I’d appreciate reviews for. I think we can begin the release of 0.6.1 immediately there-after.
Steve Blackmon
On Jan 20, 2019, 10:51 AM -0600, Steve Blackmon <sb...@apache.org>, wrote:
> Thanks for starting this thread. Responses in-line.
> On Jan 19, 2019, 5:07 PM -0600, Joey Frazee <jo...@icloud.com.invalid>, wrote:
> > I don’t think it should be super surprising to anyone to say that Streams could be having a bigger impact if we could kick our activity up a notch. The hard thing is figuring out how to get us there, so I wanted to open a discussion on that.
> >
> > I think the following would be good places to start:
> >
> > a. If we had a formalized roadmap with more starter or bite-sized tasks, I think it’d make it easier for new or existing contributors alike to spend time on the project. Yes, some of this is in JIRA, but I think making it more of a document too would be useful.
> >
> >
> We’ve accumulated a short list of roadmap initiatives, each a good deal of work potentially, with potentially high impact on project capability or quality, enumerated here:
>
> https://github.com/apache/streams/blob/master/src/site/markdown/roadmap.md
>
> Maybe a good place to start would be to work through the specifics of each on the wiki, with the goal of defining success for each, and breaking up into actionable stories.
>
> > b. There’s also the current backlog of course. As part of (a) I think we can talk about what in the backlog we really want to do.
>
> Our backlog clearly needs signficant culling to make room for the community’s current priorities.
>
> Related, we have modules (some with open tickets) which have seen no activity since graduation or longer
>
> Any that aren’t essential to the projects core mission of data interoperability I think we should discuss retiring and deleting.
> >
> > c. We can’t ignore community development of course. Craig Russell has encouraged a lot of projects to look at some of what Beam did [1] and I’m pretty sure most of us have read it. It’s probably worth having a second look at though.
> >
> >
> This is true; every board report we’ve acknowledged that attracting new users, committers, and PMC members is important - but we’ve lacked a coordinated approach and the discipline to succeed at this.
>
> > d. If we wrap all this up into some quarterly goals, we’ll know what we’re working towards. I think if we got (a) done that’d be a great place to start.
> >
> >
> I’d love to see us retire dead code, get a binary and source release out, clean-up the backlog, and spec out a year’s work of specific tasks (at current team size) by April. This is achievable if we rally as we have before.
>
> > What do you all think?
> >
> > -joey
> >
> >
> > 1. https://lists.apache.org/thread.html/373e1c1427f16142a3ffd7c2f9b3639bf3c343c80e9c893bd861a740@%3Cdev.beam.apache.org%3E
Re: [DISCUSS] Activity + roadmap + quarterly goals
Posted by Steve Blackmon <sb...@apache.org>.
Thanks for starting this thread. Responses in-line.
On Jan 19, 2019, 5:07 PM -0600, Joey Frazee <jo...@icloud.com.invalid>, wrote:
> I don’t think it should be super surprising to anyone to say that Streams could be having a bigger impact if we could kick our activity up a notch. The hard thing is figuring out how to get us there, so I wanted to open a discussion on that.
>
> I think the following would be good places to start:
>
> a. If we had a formalized roadmap with more starter or bite-sized tasks, I think it’d make it easier for new or existing contributors alike to spend time on the project. Yes, some of this is in JIRA, but I think making it more of a document too would be useful.
>
>
We’ve accumulated a short list of roadmap initiatives, each a good deal of work potentially, with potentially high impact on project capability or quality, enumerated here:
https://github.com/apache/streams/blob/master/src/site/markdown/roadmap.md
Maybe a good place to start would be to work through the specifics of each on the wiki, with the goal of defining success for each, and breaking up into actionable stories.
> b. There’s also the current backlog of course. As part of (a) I think we can talk about what in the backlog we really want to do.
Our backlog clearly needs signficant culling to make room for the community’s current priorities.
Related, we have modules (some with open tickets) which have seen no activity since graduation or longer
Any that aren’t essential to the projects core mission of data interoperability I think we should discuss retiring and deleting.
>
> c. We can’t ignore community development of course. Craig Russell has encouraged a lot of projects to look at some of what Beam did [1] and I’m pretty sure most of us have read it. It’s probably worth having a second look at though.
>
>
This is true; every board report we’ve acknowledged that attracting new users, committers, and PMC members is important - but we’ve lacked a coordinated approach and the discipline to succeed at this.
> d. If we wrap all this up into some quarterly goals, we’ll know what we’re working towards. I think if we got (a) done that’d be a great place to start.
>
>
I’d love to see us retire dead code, get a binary and source release out, clean-up the backlog, and spec out a year’s work of specific tasks (at current team size) by April. This is achievable if we rally as we have before.
> What do you all think?
>
> -joey
>
>
> 1. https://lists.apache.org/thread.html/373e1c1427f16142a3ffd7c2f9b3639bf3c343c80e9c893bd861a740@%3Cdev.beam.apache.org%3E