On 11/12/2015 12:48 PM, Steve Gordon wrote:
----- Original Message -----
From: "John Garbutt" <[email protected]>
To: [email protected]

[SNIP]

On 14 May 2015 at 19:52, Maish Saidel-Keesing <[email protected]> wrote:
Can we please have this as a default template and the default way to allow
Operators to submit a feature request for EVERY and ALL the OpenStack
projects ??

+1

Thats exactly how backlog specs came about.

I ran a cross project session at the last summit to try and
standardise how all the different projects deal with specs.
https://etherpad.openstack.org/p/kilo-crossproject-specs

 From that, we agreed to introduce "Backlog" specs to hold ideas and
problem statements, and un-targeted or un-assigned specs. We intended
to roughly match what keystone was already doing, although our intent
appears to have diverged a little.

This is the first design summit where we have the "concept" in place,
and I would love your help road testing this.

If an operator working session agreed on a problem statement, or set
of problem statements, putting those up as backlog specs reviews would
be a great way to get feedback from the developer community.

On Thu, May 14, 2015 at 8:47 PM, John Garbutt <[email protected]>
You can read more about Nova's backlog specs here:
http://specs.openstack.org/openstack/nova-specs/specs/backlog/

Let me give more detail. To quote the above page:

"
If you have a problem that needs solving, but you are not currently
planning on implementing it, this is the place we can store your
ideas.
These specifications have the problem description completed, but all
other sections are optional.
"

So, you can have all details in the spec, or you can have only the
problem statement complete. Its up to you as a submitter how much
detail you want to provide. I would recommend adding rough ideas into
the alternatives section, and leaving everything else blank except the
problem statement.

We are trying to use a single process for "parked" developer ideas and
operator ideas, so they are on an equal footing.

The reason its not just a "bug" or similar, is so we are able to
review the idea with the submitter, to ensure we have a good enough
problem description, so a developer can pick up and run with the idea,
and turn it into a more complete spec targeted at a specific release.
In addition, we are ensuring that the problem description is in scope.

With that extra detail, do you think this could work?

Thanks,
John

Hi all,

I get the impression from the feedback on a recently submitted item [1] and 
also a read of a clarification that was made to the backlog page [2] that this 
is no longer the way the backlog works? Specifically, a proposed or desired 
solution is now required and the page now talks about it being a place for the 
project team to record decisions only (originally it seemed more focused on 
recording ideas).

 From an NFV/Telco working group perspective we have been trying to convince 
folks for some time to stop leading with pre-defined solutions and focus more - 
at least in the first instance - on documenting their use cases in a way that 
they could be shared with the relevant OpenStack project teams via their 
respective RFE/backlog processes. It seems to me though based on my experiences 
having actually tried to submit one of these ideas as a dry run there is not in 
fact a working process for recording these as originally advertised [3][4][5]? 
Am I misinterpreting the intent of the change here?

Thanks,

Steve

[1] https://review.openstack.org/#/c/224325/
[2] 
http://git.openstack.org/cgit/openstack/nova-specs/commit/doc/source/specs/backlog/index.rst?id=525af38a5ce27bed70d950234e94a48584820943
[3] 
http://git.openstack.org/cgit/openstack/nova-specs/tree/doc/source/specs/backlog/index.rst?id=41bf5302e7ff2b9305b0e8a459e9fe715fba0c38
[4] http://lists.openstack.org/pipermail/openstack-dev/2015-May/064284.html
[5] http://lists.openstack.org/pipermail/openstack-dev/2015-May/064180.html

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


I don't expect a backlog spec to have a detailed technical solution to the problem, but I would expect a clear use case, and if there are high level ideas on possible solutions those could be stated, with known pros/cons if there are any.

If we aren't going to have backlog specs, what are other teams doing? I think Neutron is doing something like bug reports with RFE in the title or tag? Do those get acted on?

Another reason backlog specs came about was because back at the Intel meetup we were looking at really old bugs (over a year or two) which were more like performance or other large functional issues, that couldn't just be resolved with a simple bug fix. So the problem was leaving those sit around forever with no one working on them, but not wanting to close them because they were valid issues. The backlog specs came out in part from that because we could at least record these in tree as a place for people to see, OK, I have this same issue and I actually have an idea of how to solve it, so I'll turn this into a spec and work it via the normal spec process.

--

Thanks,

Matt Riedemann


__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to