-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release: July release #1002
Comments
I'm withholding my opinions until we have a backlog for these items, since it affects our ability to estimate and build a timeline. |
Isn't this a chicken-and-egg problem? We cannot create a meaningful backlog until we know the high-level areas we want to address, but at the same time we cannot define those high-level areas without your opinions, @kjdelisle. I am not entirely sure what's @dhmlau's intent in this issue. In my recent comment, what I was asking for, was to have a list of major features that we think are required for GA release but not implemented yet/not in MVP scope. As I see it, the next step is to create high-level estimates for those areas, so that we can decide on what should be part of GA and what to leave out to keep the GA date in the near future. What I would like to see is a consensus of 1) what is story we want to tell for GA release 2) what features we are going to leave out of GA. After the list of high-level areas is reduced to what we are likely to work on in the next few months, only then it's time to start working on a more detailed backlog. If we start building a detailed backlog for everything that we are missing compared to current LB 3.x scope, then we will waste a lot of time estimating things that we won't work on for many months, with a high probability that acceptance criteria and estimates will become invalid by the time we will get to work on those stories. |
@bajtos , I've copied the list from my PR to this issue with the added github issue number so that we won't be creating duplicate tickets. Please feel free to edit the original description! +1 on having high-level estimates. For the detailed grooming and estimates, we can do it iteratively as we're doing right now, so that when time goes by, the prediction will be more accurate. |
No, this is a cart-before-the-horse problem. Aiming for a date before we know what we want to have in the complete product doesn't provide any value, because:
I know this seems like semantics, but I want to have this discussion without a date attached to it so that we can
If we're constantly viewing this through the lens of "how can we meet a July deadline?", then we're going to be tempted to cut corners and that's a dangerous precedent to set. It gives stakeholders a false sense of security, no matter how often we write "tentative" on it. They'll assume that we're only mentioning that date because we believe it's within the realm of possibility (and I don't feel comfortable giving others that impression when I have little to no data to support that idea).
This isn't a dichotomy; it's not "pipedream" vs "so close to being code it's practically compilable". Having an estimate based on a common vision is the goal, and thus far, we've made a great many slip-ups with respect to how we plan our tasks. If we can have a "rough" set of items that everyone understands completely and totally, then we'll get estimates worth leaning on, but I'm not sure how to get there since our previous slippage says we're not doing enough to reach that common perception of what we're trying to build. Until we can all look at a brief sentence that describes the task and think the same things about what that sentence means, we should try to be as clear as possible to minimize the ambiguity that's slowing us down. Using that house analogy, I'm not saying that we need to agree on the exact placement of every nail used to build the kitchen, but we should at least all have a sense of the kitchen's dimensions and placement within the house. |
With that out of the way, here's my list of items that I think should be in GA:
|
Capturing the discussion in the working-in-progress release plan. Closing it. |
[THIS IS VERY TENTATIVE. This issues is created to initiate discussion.]
Goal
Align with Node Summit conference (July 23-25)
What to include
cc @raymondfeng @bajtos @kjdelisle
Per @bajtos' suggestion, i'm creating this epic for July release.
The text was updated successfully, but these errors were encountered: