[OpenStack-DefCore] Trying to explain Guidelines... here's what I'm thinking [feedback welcome]
Rob Hirschfeld
rob at zehicle.com
Fri Feb 27 17:03:00 UTC 2015
YES! very very well said.
On 02/27/2015 10:38 AM, Barrett, Carol L wrote:
>
> Thanks Rob – so when capabilities become accepted in the market
> Defcore ensures support for them moving forward, until it’s no longer
> appropriate.
>
> I’ll take up my branding concerns with the marketing side of the house.
>
> Carol
>
> *From:*Rob Hirschfeld [mailto:rob at zehicle.com]
> *Sent:* Friday, February 27, 2015 8:36 AM
> *To:* Barrett, Carol L; Rob Hirschfeld; Shamail
> *Cc:* defcore-committee at lists.openstack.org
> *Subject:* Re: [OpenStack-DefCore] Trying to explain Guidelines...
> here's what I'm thinking [feedback welcome]
>
> Carol,
>
> DefCore can't. IMHO, it one of Vendors' roles to select, validate and
> support new capabilities. DefCore comes along after those
> capabilities are broadly adopted. It would be an anti-pattern if we
> selected capabilities that were only in one or two products/distros.
>
> The reason to move away from releases was to decouple this exact
> discussion. DefCore is not about features in releases but long term
> capabilities of the platform.
>
> Rob
>
> On 02/27/2015 10:00 AM, Barrett, Carol L wrote:
>
> Rob – With my Branding hat on, it’s less about API uptake and more
> about the connotation of the Brand on a release. If the OpenStack
> Brand on a distro means a promise of quality, interoperability and
> backward compatibility how can we deliver on that for new
> capabilities without having evaluated them and ensure there’s
> appropriate testing?
>
> Carol
>
> *From:*Rob Hirschfeld [mailto:rob at zehicle.com]
> *Sent:* Thursday, February 26, 2015 4:41 PM
> *To:* Barrett, Carol L; Rob Hirschfeld; Shamail
> *Cc:* defcore-committee at lists.openstack.org
> <mailto:defcore-committee at lists.openstack.org>
> *Subject:* Re: [OpenStack-DefCore] Trying to explain Guidelines...
> here's what I'm thinking [feedback welcome]
>
> Carol,
>
> Let me turn that around. If a project released new capabilities
> out of cycle, how quickly would you expect them to surface into
> the DefCore guidelines?
>
> By design, we select for widely-used APIs. So, how fast should we
> expect a new feature to get wide adoption.
>
> Rob
>
> On 02/26/2015 03:48 PM, Barrett, Carol L wrote:
>
> I expect that the unpredictability of project releases will
> create challenges in many ways. Branding is one of them – if a
> project releases new capabilities out of cycle to the
> core-projects release of the Defcore definition update, those
> new features will not be covered by the Brand (which means
> they haven’t been validated to a certain level nor is there
> any backward API compatibility promise). How will an end-user
> know that? If the Brand doesn’t simplify the purchasing
> process for the end-user, then we’re not on the right track..imho.
>
> *From:*Rob Hirschfeld [mailto:rob at rackn.com]
> *Sent:* Thursday, February 26, 2015 1:42 PM
> *To:* Shamail
> *Cc:* Barrett, Carol L; defcore-committee at lists.openstack.org
> <mailto:defcore-committee at lists.openstack.org>
> *Subject:* Re: [OpenStack-DefCore] Trying to explain
> Guidelines... here's what I'm thinking [feedback welcome]
>
> Good questions. We're including which releases are covered in
> each guideline so, for example, you can track DefCore 2015.07
> to the I,J & K releases. You can't use that guideline against
> H or L
>
> On Thu, Feb 26, 2015 at 3:38 PM, Shamail <itzshamail at gmail.com
> <mailto:itzshamail at gmail.com>> wrote:
>
> Hi Carol,
>
> I agree with the concern but I think (I didn't attend the F2F)
> some of this may be driven by the fact that we don't
> necessarily have a concrete definition of what a release may
> look like in the future.
>
> If the releases (due to project structure reform) end up
> having a cadence with a usual group of components then I could
> see aligning with releases but I think some of that is TBD at
> this point, therefore this seems like a safe bet.
>
> Thanks,
> Shamail
>
>
>
> > On Feb 26, 2015, at 3:52 PM, Barrett, Carol L
> <carol.l.barrett at intel.com <mailto:carol.l.barrett at intel.com>>
> wrote:
> >
> > I am concerned about achieving the Brand goal, using a
> month/year approach rather than a release approach. Is the
> expectation that a vendor will pull the upstream for the
> month/year Defcore test and ship a product? If a vendor
> release cycle is offset by 2 months, what would use to
> validate their Brand compliance? My thought is by that time
> new things will be included in a variety of projects that will
> be included in the Vendor release but not comprehended in the
> 2 month old Defcore definition.
> >
> > Carol
> >
> > -----Original Message-----
> > From: Rob Hirschfeld [mailto:rob at zehicle.com
> <mailto:rob at zehicle.com>]
> > Sent: Thursday, February 26, 2015 11:37 AM
> > To: defcore-committee at lists.openstack.org
> <mailto:defcore-committee at lists.openstack.org>
> > Subject: Re: [OpenStack-DefCore] Trying to explain
> Guidelines... here's what I'm thinking [feedback welcome]
> >
> > Chris Lee pinged me about missing a note Component &
> Platform levels.
> > We need to include that in the Guidelines.
> >
> > Good catch Chris!
> >
> >> On 02/26/2015 12:46 PM, Rob Hirschfeld wrote:
> >> DefCore... does this explain Guidelines?
> >>
> >> Last week, the OpenStack DefCore committee rolled up our
> collective
> >> sleeves and got to work in a serious way. We had a
> in-person meeting
> >> with great turn out with 5 board members, Foundation
> executives/staff
> >> and good community engagement.
> >>
> >> TL;DR > We think DefCore should dated milestone guidelines
> instead
> >> tightly coupled to release events (see graphic
> >>
> https://robhirschfeld.files.wordpress.com/2015/02/defcore-timeline1.png).
> >>
> >> DefCore has a single goal expressed from two sides: 1)
> defining the
> >> "what is OpenStack" brand for Vendors and 2) driving
> interoperability
> >> between OpenStack installations. From that perspective, it
> is not
> >> about releases, but about testable stable capabilities.
> Over time,
> >> these changes should be incremental and, most importantly,
> trail
> >> behind new features that are added.
> >>
> >> For those reasons, it was becoming confusing for DefCore to
> focus on
> >> an "Icehouse" definition when most of the capabilities
> listed are
> >> "Havana" ones. We also created significant time pressure
> to get the
> >> "Kilo DefCore" out quickly after the release even though
> there were no
> >> "Kilo" specific additions covered.
> >>
> >> In the face-to-face, we settled on a more incremental approach.
> >> DefCore would regularly post a set of guidelines for
> approval by the
> >> Board. These Guidelines would include the required, deprecated
> >> (leaving) and advisory (coming) capabilities required for
> Vendors to
> >> use the mark (see footnote*). They would also include the
> relevant
> >> designated sections. These Guidelines would use the open
> draft and
> >> discussion process that we are in the process of outlining for
> >> approval in Vancouver.
> >>
> >> Since DefCore Guidelines are simple time based lists of
> capabilities,
> >> the vendors and community can simply reference an approved
> Guideline
> >> using the date of approval (for example DefCore 2015.03)
> and know
> >> exactly what was included. While each Guideline stands
> alone, it is
> >> easy to compare them for incremental changes.
> >>
> >> We've been getting positive feedback about this change;
> however, we
> >> are still discussing it appreciate your input and
> questions. It is
> >> very important for us to make DefCore simple and easy. For
> that, your
> >> confused looks and WTF? comments are very helpful.
> >>
> >> * footnote: the Foundation manages that process the
> Vendors. DefCore
> >> Guidelines are just one part of the brand process.
> >
> > --
> >
> >
> > Rob
> > ____________________________
> > Rob Hirschfeld, 512-773-7522 <tel:512-773-7522>
> >
> > I am in CENTRAL (-6) time
> > http://robhirschfeld.com
> > twitter: @zehicle, github: cloudedge & ravolt
> >
> >
> > _______________________________________________
> > Defcore-committee mailing list
> > Defcore-committee at lists.openstack.org
> <mailto:Defcore-committee at lists.openstack.org>
> >
> http://lists.openstack.org/cgi-bin/mailman/listinfo/defcore-committee
> >
> > _______________________________________________
> > Defcore-committee mailing list
> > Defcore-committee at lists.openstack.org
> <mailto:Defcore-committee at lists.openstack.org>
> >
> http://lists.openstack.org/cgi-bin/mailman/listinfo/defcore-committee
>
> _______________________________________________
> Defcore-committee mailing list
> Defcore-committee at lists.openstack.org
> <mailto:Defcore-committee at lists.openstack.org>
> http://lists.openstack.org/cgi-bin/mailman/listinfo/defcore-committee
>
>
>
> --
>
> Rob
> ____________________________
> Rob Hirschfeld, 512-773-7522
> RackN CEO/Founder (rob at rackn.com <mailto:rob at rackn.com>)
>
> I am in CENTRAL (-6) time
> http://robhirschfeld.com
> twitter: @zehicle, github: cloudedge & ravolt
>
>
>
>
>
> _______________________________________________
>
> Defcore-committee mailing list
>
> Defcore-committee at lists.openstack.org <mailto:Defcore-committee at lists.openstack.org>
>
> http://lists.openstack.org/cgi-bin/mailman/listinfo/defcore-committee
>
>
>
>
> --
>
>
>
>
>
> Rob
>
> ____________________________
>
> Rob Hirschfeld, 512-773-7522
>
>
>
> I am in CENTRAL (-6) time
>
> http://robhirschfeld.com
>
> twitter: @zehicle, github: cloudedge & ravolt
>
>
>
> --
>
>
> Rob
> ____________________________
> Rob Hirschfeld, 512-773-7522
>
> I am in CENTRAL (-6) time
> http://robhirschfeld.com
> twitter: @zehicle, github: cloudedge & ravolt
--
Rob
____________________________
Rob Hirschfeld, 512-773-7522
I am in CENTRAL (-6) time
http://robhirschfeld.com
twitter: @zehicle, github: cloudedge & ravolt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/defcore-committee/attachments/20150227/432baadd/attachment-0001.html>
More information about the Defcore-committee
mailing list