<div dir="ltr">to put my public cloud wg hat on, I think the lack of coordination is a common problems among OpenStack WGs but I think transitioning WGs to SIGs will help solving the issue alone.<div><br></div><div>I think from my observations from existing WGs, the mechanism that are now in place works great, we have many productive output coming out of WGs. </div><div><br></div><div>The core problem here is how WG chairs establish a working method with PTLs of related project each cycle, so that both side understand each other and important matters getting solved in the near cycles. The dev circles and non-dev circles are fairly isolated at the moment.</div><div><br></div><div>Merely rebranding WGs won't solve this core problem, I would recommend the following actions:</div><div><br></div><div>1. In addition to the current TC/UC/Projects/WG mechanism, allow people to establish adhoc SIGs without any procedure overhead (getting approved by any entity). Folks in the spontaneously established SIGs could find their best way to get their requirement done. We could have an overall wiki page for collection/registration of all the SIGs created.</div><div><br></div><div>2. Enhance dev/non-dev comms. I doubt more meetings will be the solution.</div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div>a. I would suggest projects when doing their planning at Forum or PTG, always leave a spot for requirement from WGs. And WG chairs should participate this dev meetings if their WG has done related work. </div><div>b. Moreover the foundation could start promotion of project/WG collaboration best practices, or even specify in the release document that certain feature are based upon feedback from a certain WGs.</div></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div>c. WG should have cycle-based releases of works so that they got a sense of timing, no lost in a permanent discussion mode for issues.</div></blockquote><br><div>My 2 cents</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 22, 2017 at 1:33 AM, Lance Bragstad <span dir="ltr"><<a href="mailto:lbragstad@gmail.com" target="_blank">lbragstad@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><br>
<br>
On 06/21/2017 11:55 AM, Matt Riedemann wrote:<br>
> On 6/21/2017 11:17 AM, Shamail Tahir wrote:<br>
>><br>
>><br>
>> On Wed, Jun 21, 2017 at 12:02 PM, Thierry Carrez<br>
>> <<a href="mailto:thierry@openstack.org">thierry@openstack.org</a> <mailto:<a href="mailto:thierry@openstack.org">thierry@openstack.org</a>><wbr>> wrote:<br>
>><br>
>>     Shamail Tahir wrote:<br>
>>     > In the past, governance has helped (on the UC WG side) to reduce<br>
>>     > overlaps/duplication in WGs chartered for similar objectives. I<br>
>> would<br>
>>     > like to understand how we will handle this (if at all) with the<br>
>> new SIG<br>
>>     > proposa?<br>
>><br>
>>     I tend to think that any overlap/duplication would get solved<br>
>> naturally,<br>
>>     without having to force everyone through an application process<br>
>> that may<br>
>>     discourage natural emergence of such groups. I feel like an<br>
>> application<br>
>>     process would be premature optimization. We can always encourage<br>
>> groups<br>
>>     to merge (or clean them up) after the fact. How much<br>
>>     overlaps/duplicative groups did you end up having ?<br>
>><br>
>><br>
>> Fair point, it wasn't many. The reason I recalled this effort was<br>
>> because we had to go through the exercise after the fact and that<br>
>> made the volume of WGs to review much larger than had we asked the<br>
>> purpose whenever they were created. As long as we check back<br>
>> periodically and not let the work for validation/clean up pile up<br>
>> then this is probably a non-issue.<br>
>><br>
>><br>
>>     > Also, do we have to replace WGs as a concept or could SIG<br>
>>     > augment them? One suggestion I have would be to keep projects<br>
>> on the TC<br>
>>     > side and WGs on the UC side and then allow for<br>
>> spin-up/spin-down of SIGs<br>
>>     > as needed for accomplishing specific goals/tasks (picture of a<br>
>> diagram<br>
>>     > I created at the Forum[1]).<br>
>><br>
>>     I feel like most groups should be inclusive of all community, so I'd<br>
>>     rather see the SIGs being the default, and ops-specific or<br>
>> dev-specific<br>
>>     groups the exception. To come back to my Public Cloud WG example,<br>
>> you<br>
>>     need to have devs and ops in the same group in the first place<br>
>> before<br>
>>     you would spin-up a "address scalability" SIG. Why not just have a<br>
>>     Public Cloud SIG in the first place?<br>
>><br>
>><br>
>> +1, I interpreted originally that each use-case would be a SIG versus<br>
>> the SIG being able to be segment oriented (in which multiple<br>
>> use-cases could be pursued)<br>
>><br>
>><br>
>>      > [...]<br>
>>     > Finally, how will this change impact the ATC/AUC status of the SIG<br>
>>     > members for voting rights in the TC/UC elections?<br>
>><br>
>>     There are various options. Currently you give UC WG leads the AUC<br>
>>     status. We could give any SIG lead both statuses. Or only give<br>
>> the AUC<br>
>>     status to a subset of SIGs that the UC deems appropriate. It's<br>
>> really an<br>
>>     implementation detail imho. (Also I would expect any SIG lead to<br>
>> already<br>
>>     be both AUC and ATC somehow anyway, so that may be a non-issue).<br>
>><br>
>><br>
>> We can discuss this later because it really is an implementation<br>
>> detail. Thanks for the answers.<br>
>><br>
>><br>
>>     --<br>
>>     Thierry Carrez (ttx)<br>
>><br>
>><br>
>> ______________________________<wbr>______________________________<wbr>______________<br>
>>     OpenStack Development Mailing List (not for usage questions)<br>
>>     Unsubscribe:<br>
>>     <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
>><br>
>> <<a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">http://OpenStack-dev-request@<wbr>lists.openstack.org?subject:<wbr>unsubscribe</a>><br>
>>     <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
>>     <<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a>><br>
>><br>
>><br>
>><br>
>><br>
>> --<br>
>> Thanks,<br>
>> Shamail Tahir<br>
>> t: @ShamailXD<br>
>> tz: Eastern Time<br>
>><br>
>><br>
>> ______________________________<wbr>______________________________<wbr>______________<br>
>><br>
>> OpenStack Development Mailing List (not for usage questions)<br>
>> Unsubscribe:<br>
>> <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
>><br>
><br>
> I think a key point you're going to want to convey and repeat ad<br>
> nauseum with this SIG idea is that each SIG is focused on a specific<br>
> use case and they can be spun up and spun down. Assuming that's what<br>
> you want them to be.<br>
><br>
> One problem I've seen with the various work groups is they overlap in<br>
> a lot of ways but are probably driven as silos. For example, how many<br>
> different work groups are there that care about scaling? So rather<br>
> than have 5 work groups that all overlap on some level for a specific<br>
> issue, create a SIG for that specific issue so the people involved can<br>
> work on defining the specific problem and work to come up with a<br>
> solution that can then be implemented by the upstream development<br>
> teams, either within a single project or across projects depending on<br>
> the issue. And once the specific issue is resolved, close down the SIG.<br>
><br>
> Examples here would be things that fall under proposed community wide<br>
> goals for a release, like running API services under wsgi, py3<br>
> support, moving policy rules into code, hierarchical quotas, RBAC<br>
> "admin of admins" policy changes, etc. Have a SIG that is comprised of<br>
> people with different roles (project managers, product managers,<br>
> operators, developers, docs, QA) that are focused on solving that one<br>
> specific issue and drive it, and then close it down once some<br>
> completion criteria is met.<br>
<br>
</div></div>I was just going to say the policy efforts sound like a great candidate<br>
for a SIG. We held off on making it a working group until there was a<br>
need for it. We hold a weekly meeting but it'd be nice to get more<br>
involvement from project managers, operators, products, etc. But, like<br>
Matt said, I'm not sure how to encourage that involvement outside of<br>
methods we've already tried.<br>
<div class="HOEnZb"><div class="h5"><br>
><br>
> That still doesn't mean you're going to get the attendance you need<br>
> from all parties. I don't know how you solve that one. People are<br>
> going to work on what they are paid to work on.<br>
><br>
<br>
<br>
</div></div><br>______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Zhipeng (Howard) Huang</div><div dir="ltr"><br></div><div dir="ltr">Standard Engineer</div><div>IT Standard & Patent/IT Product Line</div><div dir="ltr">Huawei Technologies Co,. Ltd</div><div dir="ltr">Email: <a href="mailto:huangzhipeng@huawei.com" target="_blank">huangzhipeng@huawei.com</a></div><div dir="ltr">Office: Huawei Industrial Base, Longgang, Shenzhen</div><div dir="ltr"><br></div><div dir="ltr">(Previous)<br><div>Research Assistant</div><div>Mobile Ad-Hoc Network Lab, Calit2</div><div>University of California, Irvine</div><div>Email: <a href="mailto:zhipengh@uci.edu" target="_blank">zhipengh@uci.edu</a></div><div>Office: Calit2 Building Room 2402</div><div><br></div><div>OpenStack, OPNFV, OpenDaylight, OpenCompute Aficionado</div></div></div></div></div></div></div></div></div>
</div>