Re: [openstack-dev] PTG? / Was (Consistent Versioned Endpoints)

2017-01-17 Thread Flavio Percoco

On 13/01/17 14:50 -0800, Clint Byrum wrote:

Excerpts from Fox, Kevin M's message of 2017-01-13 19:44:23 +:

Don't want to hijack the thread too much but... when the PTG was being sold, it 
was a way to get the various developers in to one place and make it cheaper to 
go to for devs. Now it seems to be being made into a place where each of the 
silo's can co'exist but not talk, and then the summit is still required to get 
cross project work done, so it only increases the devs cost by requiring 
attendance at both. This is very troubling. :/ Whats the main benefit of the 
PTG then?



I've come to the conclusion that this will still have a net positive
effect for communication.

The reason? Leaders. Not just PTL's, but all of those who are serving as
leaders, whether formal or not.

With the old system, the leaders of each project would be tasked
with attending all of the summit sessions relevant to their project,
whether cross-project, ops-centric, or project-centric. This was a
full-time job for the entirety of the summit for many. As a result,
leaders were unable to attend the conference portion of the event,
which meant no socialization of what is actually happening with their
work to the community.

Basically the leadership was there to plan, facilitate, and listen,
but not to present. They'd also be expected at the mid-cycle to help
keep up on what's really coming down the pipe for the release vs. what
was planned (and to help work on their own efforts for those with time
left to do actual development).

With the new system, the leadership will be at the PTG, and have dev-centric
conversations related to planning all week, and probably be just as busy
as they were at the summit and mid-cycle.

But with that work done at the PTG, a project leader can attend the Forum
and conference and actually participate fully in both. They can talk about
the work the team is doing, they can showcase their company's offerings
(let's keep the lights on please!) and they can spend time in the Forum
on the things that they're needed for there (which should be a fraction
of what they did at the dev summit).

For operators, unless you're sponsoring work, you can ignore the PTG just
like you ignored the mid-cycle. You can come to the forum and expect
to see the most influential developers there, just like you would have
seen them at the summit. But they will have a lot less to do that isn't
listening to you or telling you what's happening in their projects. I've
specifically heard the tales of developers, cornered in summit sessions,
being clear that they simply don't have time to listen to the operators'
needs. We can hope that this new scheme works against that feeling.

So yeah, it's new and scary. But I got over my fear of the change, and
I think you should too. Let's see how it goes, and reserve our final
judgement until after the Forum.



Loved the way you put it, Clint. I second this feeling too. Having the
opportunity to focus on the PTG entirely and not having to multi-task across a
gazillion of things is one of the things I'm definitely looking forward to.

Cheers,
Flavio

--
@flaper87
Flavio Percoco


signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] PTG? / Was (Consistent Versioned Endpoints)

2017-01-16 Thread Rochelle Grober
YEES!

-Original Message-
From: Tom Fifield [mailto:t...@openstack.org] 
Sent: Monday, January 16, 2017 3:48 AM
To: openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] PTG? / Was (Consistent Versioned Endpoints)

On 14/01/17 04:07, Joshua Harlow wrote:
>
> Sometimes I almost wish we just rented out a football stadium (or 
> equivalent, a soccer field?) and put all the contributors in the 'field'
> with bean bags and some tables and a bunch of white boards (and a lot 
> of wifi and power cords) and let everyone 'have at it' (ideally in a 
> stadium with a roof in the winter). Maybe put all the infra people in 
> a circle in the middle and make the foundation people all wear referee 
> outfits.
>
> It'd be an interesting social experiment at least :-P

I have been informed we have located at least 3 referee outfits across 
Foundation staff, along with a set of red/yellow cards.

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] PTG? / Was (Consistent Versioned Endpoints)

2017-01-16 Thread Tom Fifield

On 14/01/17 04:07, Joshua Harlow wrote:


Sometimes I almost wish we just rented out a football stadium (or
equivalent, a soccer field?) and put all the contributors in the 'field'
with bean bags and some tables and a bunch of white boards (and a lot of
wifi and power cords) and let everyone 'have at it' (ideally in a
stadium with a roof in the winter). Maybe put all the infra people in a
circle in the middle and make the foundation people all wear referee
outfits.

It'd be an interesting social experiment at least :-P


I have been informed we have located at least 3 referee outfits across 
Foundation staff, along with a set of red/yellow cards.


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] PTG? / Was (Consistent Versioned Endpoints)

2017-01-16 Thread Thierry Carrez
Fox, Kevin M wrote:
> Don't want to hijack the thread too much but... when the PTG was being sold, 
> it was a way to get the various developers in to one place and make it 
> cheaper to go to for devs. Now it seems to be being made into a place where 
> each of the silo's can co'exist but not talk, and then the summit is still 
> required to get cross project work done, so it only increases the devs cost 
> by requiring attendance at both. This is very troubling. :/ Whats the main 
> benefit of the PTG then?

To me the main benefit is to separate the time we are trying to get
things done /within/ development teams from the time we are trying to
reach out /beyond/ development teams. For some teams it was really
difficult to find time to listen to users and gather requirements while
at the same time trying to build trust, priorities and organize work for
the coming cycle, all within the same week.

About "cross-project" work, the problem is (as always) that the term is
*very* overloaded. There is actually two kinds of transversal work:

- cross-community work: discussions between all segments of our
community: developers, operators, app developers, organizations building
products on top of OpenStack... This is for example about getting
feedback on recent releases or features, or evolving stable or
deprecation policies, or gathering requirements for future cycles (like
the recent "what would you like to see in Pike" discussion on ops ML).
This needs to happen in a forum where there is representation of all the
segments, i.e. at the Summit.

- inter-project work: discussions between a number of upstream project
teams (for example Nova+Cinder, or all teams using oslo.privsep, or all
devs working on a given release goal, or release liaisons giving
feedback to the release management team, or people involved in
consistent versioned endpoints). This is necessary to break the silos
between teams, and will happen at the PTG. We'll use the week split to
hopefully facilitate that cross-attendance (Mon-Tue vs. Wed-Fri), as
well as a fishbowl room to schedule any necessary inter-project
discussions. If this event format is not cutting it, we'll evolve it for
PTG2.

Obviously there are things that live close to the edge, and for which
there might be a bit of overlap (I suspect we'll be discussing them in
both venues).

-- 
Thierry Carrez (ttx)

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] PTG? / Was (Consistent Versioned Endpoints)

2017-01-13 Thread Clint Byrum
Excerpts from Fox, Kevin M's message of 2017-01-13 19:44:23 +:
> Don't want to hijack the thread too much but... when the PTG was being sold, 
> it was a way to get the various developers in to one place and make it 
> cheaper to go to for devs. Now it seems to be being made into a place where 
> each of the silo's can co'exist but not talk, and then the summit is still 
> required to get cross project work done, so it only increases the devs cost 
> by requiring attendance at both. This is very troubling. :/ Whats the main 
> benefit of the PTG then?
> 

I've come to the conclusion that this will still have a net positive
effect for communication.

The reason? Leaders. Not just PTL's, but all of those who are serving as
leaders, whether formal or not.

With the old system, the leaders of each project would be tasked
with attending all of the summit sessions relevant to their project,
whether cross-project, ops-centric, or project-centric. This was a
full-time job for the entirety of the summit for many. As a result,
leaders were unable to attend the conference portion of the event,
which meant no socialization of what is actually happening with their
work to the community.

Basically the leadership was there to plan, facilitate, and listen,
but not to present. They'd also be expected at the mid-cycle to help
keep up on what's really coming down the pipe for the release vs. what
was planned (and to help work on their own efforts for those with time
left to do actual development).

With the new system, the leadership will be at the PTG, and have dev-centric
conversations related to planning all week, and probably be just as busy
as they were at the summit and mid-cycle.

But with that work done at the PTG, a project leader can attend the Forum
and conference and actually participate fully in both. They can talk about
the work the team is doing, they can showcase their company's offerings
(let's keep the lights on please!) and they can spend time in the Forum
on the things that they're needed for there (which should be a fraction
of what they did at the dev summit).

For operators, unless you're sponsoring work, you can ignore the PTG just
like you ignored the mid-cycle. You can come to the forum and expect
to see the most influential developers there, just like you would have
seen them at the summit. But they will have a lot less to do that isn't
listening to you or telling you what's happening in their projects. I've
specifically heard the tales of developers, cornered in summit sessions,
being clear that they simply don't have time to listen to the operators'
needs. We can hope that this new scheme works against that feeling.

So yeah, it's new and scary. But I got over my fear of the change, and
I think you should too. Let's see how it goes, and reserve our final
judgement until after the Forum.

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] PTG? / Was (Consistent Versioned Endpoints)

2017-01-13 Thread Joshua Harlow

Fox, Kevin M wrote:

Don't want to hijack the thread too much but... when the PTG was being sold, it 
was a way to get the various developers in to one place and make it cheaper to 
go to for devs. Now it seems to be being made into a place where each of the 
silo's can co'exist but not talk, and then the summit is still required to get 
cross project work done, so it only increases the devs cost by requiring 
attendance at both. This is very troubling. :/ Whats the main benefit of the 
PTG then?

Thanks,
Kevin


Sometimes I almost wish we just rented out a football stadium (or 
equivalent, a soccer field?) and put all the contributors in the 'field' 
with bean bags and some tables and a bunch of white boards (and a lot of 
wifi and power cords) and let everyone 'have at it' (ideally in a 
stadium with a roof in the winter). Maybe put all the infra people in a 
circle in the middle and make the foundation people all wear referee 
outfits.


It'd be an interesting social experiment at least :-P


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] PTG? / Was (Consistent Versioned Endpoints)

2017-01-13 Thread Fox, Kevin M
Don't want to hijack the thread too much but... when the PTG was being sold, it 
was a way to get the various developers in to one place and make it cheaper to 
go to for devs. Now it seems to be being made into a place where each of the 
silo's can co'exist but not talk, and then the summit is still required to get 
cross project work done, so it only increases the devs cost by requiring 
attendance at both. This is very troubling. :/ Whats the main benefit of the 
PTG then?

Thanks,
Kevin

From: Thierry Carrez [thie...@openstack.org]
Sent: Friday, January 13, 2017 6:54 AM
To: openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] Consistent Versioned Endpoints

Sean Dague wrote:
> On 01/12/2017 01:35 PM, Scott D'Angelo wrote:
>> [...]
>> Can we get to this "perfect world"? Let's discuss at the PTG.
>> It is my understanding that we do not have the ability to schedule a
>> time or room for such a cross-project discussion. Please chime in if
>> interested, and/or make your interest known to scottda, mordred, or edleafe.
>
> Happy to join in on this, it does seem weird there is no time / space
> for such things at PTG.

We'll have a room available for such inter-team discussions at the PTG.
However, since only a fragment of our community will be present at the
PTG, we need to be careful to avoid exclusion. Ideally we would only use
that room to discuss things that are only relevant to upstream
development teams, and use the "Forum" in Boston to hold truly
cross-project / community-wide discussions. The typical target for the
discussion room at the PTG are therefore ad-hoc discussions between PTG
teams, where a separate fishbowl room makes more sense than holding it
in a specific team room.

As far as scheduling goes, the "discussion" room at the PTG should be
available from Monday to Thursday, and scheduled in unconference-style,
to give flexibility to have the discussions we need to have. Current
plan is to use an ethercalc document to share the schedule.

For critical discussions (which don't belong to any given room, fit the
cross-section of our community present, and/or can't wait until Boston)
we could totally hardcode them in the schedule for the discussion
room... but we should probably keep those to a minimum and use team
rooms as much as possible.

How much time do you think that discussion would need ? If more than a
few hours it's probably just simpler to give it a full team room.

--
Thierry Carrez (ttx)

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev