Thanks, Bryan.  When I said "quality metrics", I was just using Bin's
language.

I'm still skeptical about the need for documentation-only projects to
participate in a release.  To be clear, it isn't a matter of whether I
think these projects are important.  I also think that there are other ways
for projects to publish their requirements document without tying it to a
release.

However, it's obvious that many in the community think that this is an
important thing to do.  Therefore, if we're going to continue to associate
documentation-only projects with a release, then we need to come up with
some milestones and effective gates that provide some transparency beyond
those involved in the project, itself.

David

On Tue, Sep 6, 2016 at 3:46 PM, SULLIVAN, BRYAN L <bs3...@att.com> wrote:

> David,
>
>
>
> To a point I put into my comments, there is no such thing as a
> “requirements project” in OPNFV anymore. There are projects, and they have
> artifacts. If the artifacts are simply documents, there are quality gates
> that govern them (the gerrit commit review process), and project schedule
> gates as well.
>
>
>
> I’m not sure what you mean as “quality metrics” for code contributed in a
> release, other than gerrit reviews, tests, and project milestones. So I
> would suggest not to push the analogy too far with documents, as the basis
> for holding code up as an example is questionable other than the very same
> things that apply for documents: reviews, tests (to the extent that we test
> documents as suggested on the opnfvdocs project wiki) and milestones.
>
>
>
> Thanks,
>
> Bryan Sullivan | AT&T
>
>
>
> *From:* David McBride [mailto:dmcbr...@linuxfoundation.org]
> *Sent:* Tuesday, September 06, 2016 1:00 PM
> *To:* HU, BIN
> *Cc:* SULLIVAN, BRYAN L; Georg Kunz; Adi Molkho; Sofia Wallin; Kunzmann,
> Gerald; Daniel Smith; Christopher Price; opnfv-tech-discuss@lists.
> opnfv.org
>
> *Subject:* Re: [opnfv-tech-discuss] How are Documentation/Reference
> Projects Published in C release
>
>
>
> Bin,
>
>
>
> You hit on a key point:  "meets milestones and other quality metrics".
> One reason that I question whether requirements projects should join a
> release is that the requirements projects associated with Colorado
> responded with "N/A" for most or all of their milestone reporting.  That's
> understandable, since the milestones are oriented toward projects that are
> creating or modifying code.  I'm not aware of any quality metrics that they
> have been subjected to.
>
>
>
> So, that raises the question, should requirements projects be tracked in a
> release?  If so, what milestones or other metrics should be used to track
> them?
>
>
>
> David
>
>
>
> On Tue, Sep 6, 2016 at 12:07 PM, HU, BIN <bh5...@att.com> wrote:
>
> +1 for Bryan’s point.
>
>
>
> If a project requests its docs to be included in release documentation,
> and it meets milestones and other quality metrics and won’t pose any
> adversary effects on release schedule, it should be included.
>
>
>
> Many documentation provides “knowledge”, as Heather indicated in a
> separate thread, and is very valuable to industry.
>
>
>
> Thanks
>
> Bin
>
>
>
> *From:* opnfv-tech-discuss-boun...@lists.opnfv.org [mailto:
> opnfv-tech-discuss-boun...@lists.opnfv.org] *On Behalf Of *SULLIVAN,
> BRYAN L
> *Sent:* Tuesday, September 06, 2016 9:40 AM
> *To:* Georg Kunz <georg.k...@ericsson.com>; Adi Molkho <
> adi.mol...@huawei.com>; Sofia Wallin <sofia.wal...@ericsson.com>;
> Kunzmann, Gerald <kunzm...@docomolab-euro.com>; Daniel Smith <
> daniel.sm...@ericsson.com>; David McBride <dmcbr...@linuxfoundation.org>;
> Christopher Price <christopher.pr...@ericsson.com>
> *Cc:* opnfv-tech-discuss@lists.opnfv.org
> *Subject:* Re: [opnfv-tech-discuss] How are Documentation/Reference
> Projects Published in C release
>
>
>
> ****Security Advisory:* This Message Originated Outside of AT&T ***
> Reference http://cso.att.com/EmailSecurity/IDSP.html for more information.
>
> My take is that we have projects, and those projects create documents that
> are optionally (on request of the project) included in the release
> documentation. We need go no further than that. Labelling projects
> (something I thought we had moved away from) or types of documents/focuses
> (e.g. requirements) and applying different policies as to what/how they are
> included in the release documentation, is unnecessary and ultimately
> confusing to the community.
>
>
>
> As an example, my Copper project documentation
> <http://artifacts.opnfv.org/copper/docs/design/index.html> is one
> document (a “design” document but that’s only a repo folder naming
> convention) that addresses the subject completely – e.g. use cases,
> architecture, requirements, and implementation approaches. I see no reason
> to apply a different policy to the separate sections of this document based
> upon their focus, and I don’t intend to. The document itself addresses what
> is specific to Colorado, can what is possible future work. This will be
> what is published for Copper.
>
>
>
> Thanks,
>
> Bryan Sullivan | AT&T
>
>
>
> *From:* opnfv-tech-discuss-boun...@lists.opnfv.org [
> mailto:opnfv-tech-discuss-boun...@lists.opnfv.org
> <opnfv-tech-discuss-boun...@lists.opnfv.org>] *On Behalf Of *Georg Kunz
> *Sent:* Tuesday, September 06, 2016 8:56 AM
> *To:* Adi Molkho; Sofia Wallin; Kunzmann, Gerald; Daniel Smith; David
> McBride; Christopher Price
> *Cc:* opnfv-tech-discuss@lists.opnfv.org
> *Subject:* Re: [opnfv-tech-discuss] How are Documentation/Reference
> Projects Published in C release
>
>
>
> Hi Adi,
>
>
>
> We had a discussion on this in the docs meeting last week and to my
> understanding we came to the agreement that the requirement docs should be
> included. The exact location and the naming still needs to be decided upon.
> For instance, it should be clear for users of the release that the
> requirement docs do NOT describe features which are available in the
> release. One proposal is to add a section to the documentation library
> called “Requirement Analyses” (my favorite) or “Future Work” (indicating
> that the requirements identified by the requirement docs will hopefully be
> addressed in future releases.
>
>
>
> I hope we can conclude on the details soon, either here on the list or in
> tomorrow’s docs meeting.
>
>
>
> Georg
>
>
>
> *From:* Adi Molkho [mailto:adi.mol...@huawei.com <adi.mol...@huawei.com>]
> *Sent:* Tuesday, September 06, 2016 3:40 PM
> *To:* Sofia Wallin; Kunzmann, Gerald; Georg Kunz; Daniel Smith; David
> McBride; Christopher Price
> *Cc:* opnfv-tech-discuss@lists.opnfv.org
> *Subject:* RE: [opnfv-tech-discuss] How are Documentation/Reference
> Projects Published in C release
>
>
>
> Hi
>
> Is there any final conclusion to this mail thread ? Are the documents of
> the requirement project going to be part of the C release?
>
>
>
> Thanks
>
> Adi
>
>
>
>
>
>
>
> *From:* opnfv-tech-discuss-boun...@lists.opnfv.org
> [mailto:opnfv-tech-discuss-boun...@lists.opnfv.org] *On Behalf Of *Sofia
> Wallin
> *Sent:* Wednesday, August 31, 2016 1:42 PM
> *To:* Kunzmann, Gerald; Georg Kunz; Daniel Smith; David McBride;
> Christopher Price
> *Cc:* opnfv-tech-discuss@lists.opnfv.org
> *Subject:* Re: [opnfv-tech-discuss] How are Documentation/Reference
> Projects Published in C release
>
>
>
> Hi everyone,
>
> I haven’t been involved in the discussion whether we want the requirement
> projects to be a part of our releases or not.
>
> But when it comes to documentation it is obvious that people see a need to
> include this kind of work as well.
>
> I agree with Chris, “to publish a “future work” section of our release
> library that describes more where our community is heading”.
>
>
>
> I talked to Daniel yesterday and we think that it would be fine to handle
> this in the same way as the release documentation. We create an
> introduction document explaining what this is about and link to the
> projects documentation.
>
>
>
>
>
> But let’s discuss this (and hopefully agree),
>
> *I will add this as topic for the docs meeting this afternoon, so people
> concerned are welcome to call in.*
>
>
>
> BR,
>
> Sofia
>
>
>
> *From:* opnfv-tech-discuss-boun...@lists.opnfv.org [
> mailto:opnfv-tech-discuss-boun...@lists.opnfv.org
> <opnfv-tech-discuss-boun...@lists.opnfv.org>] *On Behalf Of *Kunzmann,
> Gerald
> *Sent:* den 31 augusti 2016 09:51
> *To:* Georg Kunz; Daniel Smith; David McBride
> *Cc:* opnfv-tech-discuss@lists.opnfv.org
> *Subject:* Re: [opnfv-tech-discuss] How are Documentation/Reference
> Projects Published in C release
>
>
>
> Hi David, all,
>
>
>
> My 2 cent on your question:
>
>
>
> The question is: does it make sense for requirements projects to
> participate in releases until they're ready to deliver code?
>
>
>
> Requirement projects are an essential part of OPNFV and some may even do
> all development in upstream, i.e. there might even be no code within OPNFV
> except test cases. Thus, I support having the requirement documents as part
> of the release documentation.
>
>
>
> Best regards,
>
> Gerald
>
>
>
> *From:* opnfv-tech-discuss-boun...@lists.opnfv.org [
> mailto:opnfv-tech-discuss-boun...@lists.opnfv.org
> <opnfv-tech-discuss-boun...@lists.opnfv.org>] *On Behalf Of *Georg Kunz
> *Sent:* Mittwoch, 31. August 2016 09:42
> *To:* Daniel Smith <daniel.sm...@ericsson.com>; David McBride <
> dmcbr...@linuxfoundation.org>
> *Cc:* opnfv-tech-discuss@lists.opnfv.org
> *Subject:* Re: [opnfv-tech-discuss] How are Documentation/Reference
> Projects Published in C release
>
>
>
> Hi Daniel, hi all,
>
>
>
> Thank you Daniel for stating the advantages for the requirements projects
> and for OPNFV. From my point of view it is important for projects which are
> currently in the “requirements phase” to be represented in an OPNFV release:
>
>
>
> -          We are in the process of reaching out to the OpenStack
> community based on our document. Making the requirements document an
> official part of an OPNFV release helps us in doing that by having an
> “official backing” of OPNFV (we are an OPNFV project after all)
>
> -          It shows to the outside world that projects are active in all
> phases (requirements phase), supporting the overall perception of OPNFV
>
> -          It gives the project members the feeling of contributing to
> OPNFV
>
>
>
> I had some discussions with Chris and Sofia on this during the OPNFV
> summit. Back then the proposal was to include our requirements document in
> the “document library” under a section such as “requirements projects”.
> This could be a simple link – just as we have it right now on our project
> wiki.
>
>
>
> As David pointed out, there is some overhead involved for the project, but
> I believe the benefits outweigh the overhead.
>
>
>
> Looking forward to discussing with you in today’s docs meeting.
>
>
>
> Best regards
>
> Georg
>
>
>
> *From:* opnfv-tech-discuss-boun...@lists.opnfv.org [
> mailto:opnfv-tech-discuss-boun...@lists.opnfv.org
> <opnfv-tech-discuss-boun...@lists.opnfv.org>] *On Behalf Of *Daniel Smith
> *Sent:* Tuesday, August 30, 2016 11:44 PM
> *To:* David McBride
> *Cc:* opnfv-tech-discuss@lists.opnfv.org
> *Subject:* Re: [opnfv-tech-discuss] How are Documentation/Reference
> Projects Published in C release
>
>
>
> Hey All.
>
>
>
> I spoke with Sofia as well about this and presented our NetReady
> situation. We have a document that covers what we wanted to cover for Phase
> 1 (targeting C release) of the NetReady Requirements Project.   We now want
> to stop internally editing it and release it for comment – and the thinking
> is that, since we have built the document in gerrit and based on DOCS
> formatting guidelines, was the vehicle to provide the following in terms of
> the work that the team did:
>
>
>
> -        Allow for the completion and publishing of the Project Goals
> Phase 1 targets (in line with agreed principles when the project  was
> approved/started) – Phase2,3,4 as outlined are targeted for subsequent
> releases as documented
>
> -        Allow for the distribution of the finished product to external
> (non commiter/contributer groups) -  is it realistic to think that someone
> from Openstack (whom the requirements are destined for) will look at the
> RST line format in our gerrit repository to find our documentation? (rather
> than in the released docs page/artifact)?   Or perhaps a different way of
> looking at it would be to ask, how do we move the finished requirements
> document for C release to a platform to be viewed and commented (i.e JIRA
> for D release for review or in gerrit) going forward
>
> -        Allows us to tag and timestamp the work (and thus the evolution)
> of the work the team is doing.  Provides start and stop points to
> coordinate work for the team (goal/endpoints).
>
> -        Allows all projects to feel that they are contributing to a
> finished release product
>
> o   Further to that maybe this plays into the idea of “release
> participation” discussion.
>
>
>
>
>
> At any rate, I thought that Sofia’s response of there would be a
> ../release/Colorado/docs/RequirementProcject page in the final release
> that would point to the links that requirements projects delivered and that
> made sense to me.
>
>
>
>
>
> In the end do as you see fit of course, I would wonder about how
> requirements projects are to gain inclusiveness in releases and how that
> affects the ability to trace back to “why did we make this code” when that
> comes time – since that backstory would have to be ported at that point.
>
>
>
> Thank you all for the responses.
>
> Daniel
>
>
>
>
>
> *From:* David McBride [mailto:dmcbr...@linuxfoundation.org]
> *Sent:* Tuesday, August 30, 2016 2:25 PM
> *To:* Daniel Smith <daniel.sm...@ericsson.com>
> *Cc:* Sofia Wallin <sofia.wal...@ericsson.com>; opnfv-tech-discuss@lists.
> opnfv.org
> *Subject:* Re: [opnfv-tech-discuss] How are Documentation/Reference
> Projects Published in C release
>
>
>
> Hi Daniel,
>
>
>
> We've had some discussion about this in various meetings, including
> hackfest, over the past several weeks.  The question is: does it make sense
> for requirements projects to participate in releases until they're ready to
> deliver code?  It's not clear to me that there's any advantage to either
> the project, or OPNFV as a whole.  Furthermore, there's a certain amount of
> overhead for each project that participates in the release, so if there's
> no advantage, then perhaps it would be better to wait to join the release
> until the project is prepared to deliver code.  However, I'm open to
> alternative viewpoints.  Thanks.
>
>
>
> David
>
>
>
> On Tue, Aug 30, 2016 at 12:29 PM, Daniel Smith <daniel.sm...@ericsson.com>
> wrote:
>
> Hey David and Sofia.
>
>
>
> In the NetReady group, we have structured our documentation and commits
> for our C-release documentation in RST format/doc guidelines under the
> auspices that this was required so that when the DOCS are generated for the
> release, requirements and documentation projects deliveries are included in
> the release.
>
>
>
> In our meeting there was some confusion as to how Requirements Projects,
> that delivery requirements documents (which are finalized for this phase
> and then later phases – prototyping, etc occurs for D release, based on the
> C deliveable) are actually included in the release.  Some input was that
> Requirements projects, since they don’t deliver code are not part of the
> release? That didn’t sound correct me, so please clarify when you have time.
>
>
>
> Thank you
>
>
>
>
>
> [image: Ericsson] <http://www.ericsson.com/>
>
>
>
> Daniel Smith
>
> Sr. System Designer
>
> Ericsson Inc.
>
> 8400 Decarie Blvd.  Montreal, PQ
>
> (514)-594-2799
>
>
>
> [image: http://www.ericsson.com/current_campaign]
> <http://www.ericsson.com/current_campaign>
>
>
>
> Legal entity: Ericsson AB, registered office in Stockholm. This
> Communication is Confidential. We only send and receive email on the basis
> of the terms set out at www.ericsson.com/email_disclaimer
>
>
>
>
>
>
>
> --
>
> *David McBride*
>
> Release Manager, OPNFV
>
> Mobile: +1.805.276.8018
>
> Email/Google Talk: dmcbr...@linuxfoundation.org
>
> Skype: davidjmcbride1
>
> IRC: dmcbride
>
>
>
>
>
> --
>
> *David McBride*
>
> Release Manager, OPNFV
>
> Mobile: +1.805.276.8018
>
> Email/Google Talk: dmcbr...@linuxfoundation.org
>
> Skype: davidjmcbride1
>
> IRC: dmcbride
>



-- 
*David McBride*
Release Manager, OPNFV
Mobile: +1.805.276.8018
Email/Google Talk: dmcbr...@linuxfoundation.org
Skype: davidjmcbride1
IRC: dmcbride
_______________________________________________
opnfv-tech-discuss mailing list
opnfv-tech-discuss@lists.opnfv.org
https://lists.opnfv.org/mailman/listinfo/opnfv-tech-discuss

Reply via email to