21:00:01 #startmeeting product_working_group 21:00:04 Meeting started Mon Jan 16 21:00:01 2017 UTC and is due to finish in 60 minutes. The chair is shamail. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:05 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:08 The meeting name has been set to 'product_working_group' 21:00:11 #link https://wiki.openstack.org/wiki/Meetings/product-team 21:00:18 Hi everyone, who’s here for the PWG meeting? 21:00:24 o/ 21:00:26 Agenda is in the link I posted 21:00:33 o/ 21:00:38 Carol and Leong are off today 21:00:48 hello 21:00:51 Hi pchadwick, MeganR, and Arkady_Kanevsky 21:01:11 o/ 21:01:15 wow, leong showing up on his day off 21:01:19 hi! 21:01:20 :) 21:01:32 just this hour.. :-) 21:01:38 he just want to make sure he is given any AR 21:01:42 let’s give it a couple of minutes to see if we get quorum 21:02:14 shamail, if oyu can review my 2 patched for persona I will be grateful. 21:02:21 I think they are ready for merge now 21:02:42 #link https://wiki.openstack.org/wiki/Meetings/product-team 21:02:49 Agenda for today since I posted the link way to quick initially 21:02:50 o/ 21:02:51 ditto for other reviewers 21:02:54 will do Arkady_Kanevsky 21:03:05 Looking at the topics, do we have enough people to discuss? 21:03:20 who else here? 21:03:22 Attendee list: pchadwick, MeganR, Arkady_Kanevsky, leong, shamail 21:03:29 Hello all! 21:03:35 Hello all! 21:03:36 and heidijoy :) 21:03:36 we have tracking of stories. I saw one submission and tenplate one 21:03:37 hi 21:03:39 hi rlpple 21:03:41 awesome. 21:03:43 I am astill behind on it 21:03:53 Let’s proceed then (we have a decent showing) 21:04:05 #topic User Story Tracker Discussion 21:04:18 I need to turn myself in as I was not able to work on the user stories (either users or tracker) and am not sure when I will be able to do so. 21:04:38 lol pchadwick, it’s okay. :) 21:04:48 Email me and maybe I can help you with the tracker 21:04:55 I had commented on template. 21:04:56 Many balls in the air right now. 21:05:09 We are working towards having actual trackers built out for our user stories that have finished gaps analysis 21:05:11 #link https://review.openstack.org/#/c/419674/ 21:05:22 I think we need to agree how we will track blueprints and specs. 21:05:31 I have updated the tracker template to reflect the changes that the FeatureTracker development team had to make for the UI 21:05:38 #link http://featuretracker.openstack.org/ 21:05:55 currently we include pointer for one but not another/ 21:06:04 Arkady_Kanevsky: We should have pointers for both 21:06:09 Some projects don’t use both though 21:06:33 if we use spec or if we use blueprint then nwe need a pointer for it for tracking. 21:06:43 for example, if you look at line 25-30 in the review I posted 21:06:53 It shows that for the project, we are asking for blueprints and specs 21:07:02 do not suggest we create both for the same things per project 21:07:26 o/ 21:07:30 We won’t, the tracker format can accomodate either but we will most likely reference one of them only per “task" 21:07:31 hi mrhillsman 21:07:47 for spec we include pointer to it in tracking in template. 21:07:57 It would be helpful if everyone can review the updated tracker format 21:08:04 But for blueprint we do not include pointer, only name 21:08:29 o/ 21:08:39 Yes, correct Arkady_Kanevsky. That is because the bp path is known (always the same for projects) whereas the spec structure is unique so we need the full URI 21:08:43 Hi GeraldK 21:09:36 shamail, how from the page generate by tracking one gets ot blueprint? 21:09:51 The tool adds “https://blueprints.launchpad.net//+spec” for blueprints 21:10:05 You click on the link 21:10:09 we have a name of blieprint, so one can go to a project name and search for name of blueprint 21:10:13 This is a good seque to a question 21:10:40 Does everyone think we should schedule a session to give an overview of the tracker file format, demo the FeatureTracker tool, and general Q&A on those topics? 21:10:51 +1 21:10:52 I am game 21:10:54 +1 21:10:56 +1 21:10:59 +1 21:11:19 Okay, I can arrange a doodle… how’s everyone’s availability? Should I send dates/times for later this week or next week? 21:11:20 i was epxecting htat we are doing it here 21:11:34 Arkady_Kanevsky: It will be much easier via Zoom :) 21:11:42 Either is fine for me. 21:11:45 agree 21:11:47 same 21:12:12 cool, how about MeganR, leong, heidijoy, GeraldK? 21:12:24 either way is fie 21:12:25 it will just depend on my schedule, but would like this week 21:12:25 fine 21:12:27 just propose few dates on doodle 21:12:38 Thanks 21:12:39 GeraldK +1 21:12:43 +1 21:12:44 I’ll do two dates this week and two next 21:12:48 +1 21:13:06 #action shamail to send out doodle poll for Tracker/FeatureTracker overview including dates for this week and next 21:13:20 shamail, I specifically want to cover what the trackser should look like before gap analysis and aftre 21:13:27 i will probably help to do once for 'Regional Meeting' 21:13:40 + leong 21:13:45 +1 leong 21:13:50 Sure thing Arkady_Kanevsky 21:13:56 Thanks leong 21:14:09 Okay moving on 21:14:18 #topic PWG at Forum Event 21:14:40 Carol and I had a conversation with Tom last week to discuss how the PWG could participate in Forum 21:15:06 one of the options that we brainstormed was to help moderate some of the sessions that are cross-project/user need centric or strategic 21:15:29 There seem to be three types of sessions that will be in the Forum: project specific, cross-project, and strategic 21:15:40 Examples: 21:15:43 I thought that we are missing Atlanta meeting. 21:15:55 as a group 21:15:58 project specific: nova team requesting feedback on recent changes and needed capabilities 21:16:03 Arkady_Kanevsky: Forum will be in Boston 21:16:22 Arkady_Kanevsky: Forum, not PTG 21:16:29 OK. termonology issue on my end. I still call it summit 21:16:31 cross-project: sessions including both operators and developers on specific cross project specs or topics (e.g. scalability in OpenStack) 21:17:04 would "user stories" be discussed in the Forum? 21:17:18 strategic: community level discussions on topics such as “what are the core needs OpenStack should deliver?”, “what are your expections of the TC, UC, etc?" 21:17:32 leong: yes, but they would probably fall under the “cross project” track 21:17:49 Is this part of PWG driving cross functional requirements? 21:18:03 We discussed the possibility of PWG members helping moderate sessions or helping to build a standard moderation template to ensure we get uniform feedback 21:18:20 That technical group asked? 21:18:26 And if we have people that are subject-experts in a certain market or user need they could facilitate those sessions 21:18:43 +1 shamail 21:18:54 will be happy to help and moderate 21:18:57 Arkady_Kanevsky: no, this aligns better with PWG helping to aggregate user needs and facilitate actionable outcomes from Forum 21:19:03 How do we define "markets" 21:19:14 verrrrry loosely 21:19:17 Or more importantly prioritize them? 21:19:36 I am using the term in broadly such as telco, enterprise, financials, healthcare, SMB, etc 21:19:58 Could also be geo specific 21:20:04 pchadwick: +1 21:20:24 We wouldn’t necessarily prioritize them as the committee selecting the Forum sessions would make the schedule 21:20:40 OK 21:20:46 We could however influence by proposing sessions based on markets/geos represented on this team 21:21:21 The key goal from the Forum is to have both users and developers participate and have good representation 21:21:25 how do we snure that we generate a single requirement list of technical committee and now a reqs list per market? 21:21:42 Would others on the team be willing to help moderate sessions or be more involved with Forum planning if the opportunity arises? 21:21:51 PTG strength to prioritize across them and choose user story to drive it 21:22:04 yes from me 21:22:12 Thanks Arkady_Kanevsky 21:22:33 I think we will have some additional work on determining the ideal outputs 21:23:01 right. I want to make sure we define the goals and then dfeine a plan to get there. 21:23:11 Are others up for this too? We don’t want sign-up our team unless we have folks to help :) 21:23:16 yes, I would be avail. to help moderate the sessions, really interested in a template for outcomes 21:23:29 Tentative for me. 21:23:36 Thank you 21:23:37 i can help to moderate as well.. 21:23:49 Moving to the next topic 21:23:51 #topic Gap Analysis - Template and Location in Repo 21:24:10 GeraldK and leong do you want to lead this topic, I added it based on the email thread last week 21:24:13 can ypou post a pointer to template? 21:24:33 There is none currently 21:24:35 ;) 21:24:45 understand. 21:24:46 there is the draft I had shared via email 21:24:54 I owe gerald respond on it 21:24:55 #link https://etherpad.opnfv.org/p/promise_gap_analysis 21:25:21 this is the gap analysis for the capacity mgmt user story 21:25:54 can someone put the link to the template pls. i am not in front of my work pc 21:26:08 and this is for bare metal user story. 21:26:08 https://etherpad.openstack.org/p/bare_metal_service_gap_and_overlap_analysis 21:26:09 Is that not the template GeraldK (the link I posted)? 21:26:45 suggestion is to create a common gap-analysis template and keep it in the repo 21:27:02 leong and GeraldK +1 21:27:03 shamail: no, the two links are the actual gap analysis documents 21:27:12 let me get the link... 21:27:31 i believe geraldk drafted one: 21:27:32 https://etherpad.openstack.org/p/template_gap_and_overlap_analysis 21:27:49 #link draft-gap-analysis-template - https://etherpad.openstack.org/p/template_gap_and_overlap_analysis 21:27:53 Thanks leong 21:27:57 thanks leong 21:28:18 i have compiled this template based on the two gap analysis documents 21:28:29 the template looks ok in general...but we can remove the "priority" section as that will be included in the user-story-template 21:28:33 wanted to discuss via etherpad first, then we can create the rst file for the repo 21:28:54 Is this template for gaps analysis or is it covering both gaps analysis and implementation plan? 21:29:07 so far only gap analysis. 21:29:09 I see the section for patches which is usually the next step 21:29:16 can everyone take a look at the template and made suggestion by end of this friday? 21:29:26 I see your comment now GeraldK (“Gerald: I would suggest to remove this section as this will be captured in the user story tracker”) 21:29:27 according to the work flow, we first have to discuss the gaps with the projects then derive the implementation plan 21:29:36 leong: +1 21:29:41 GeraldK: +1 21:29:43 so, i believe we should keep it separate 21:29:48 I agree as well 21:29:54 agree. implenentatoin is after we accept gap analysis 21:30:05 after friday, can geraldk summit a patch to include that template into the git repo? 21:30:17 Implementation is what drives the population of the tracker with actual artifacts 21:30:25 the "1. gap on the problem definition" is there for bare metal but was difficult to do for capacity mgmt 21:30:57 do we need this section? 21:31:46 on the ID in "2. gaps on user stories": should we update the user story template to ask for IDs for each user story? 21:32:20 isn't every story has a "problem definition"? 21:32:39 GeraldK: +1 21:32:47 Good point, I think that would make sense 21:32:50 somehere we need to define each projects impacted and if sime reqs canont be mapped to any project(s) that become a candidate for new project 21:32:51 geraldk, i think all user story needs to be updated to includes "IDs" 21:32:58 leong: yes. baremetal had a bullet list so it was easy to derive the gaps. in capacity mgmt we have running text so it is more difficult 21:33:40 okay. so I will take your comments in the etherpad by Friday EOB and create a rst file 21:34:21 prefer pull request route. Easier to see comments from all and progress 21:34:32 thanks GrealdK 21:34:37 i think either bullet list or paragraph on the user-story-template is fine.. the gap-analysis is to identify the list of gaps out from the "problem statement" 21:34:51 arkady: can you explain: pull request route? 21:34:55 if both can relates 1-1, that is best. if not, i think it is also fine. 21:36:21 sumit pull request with draft of template. I can always find pull request in review but mus know exact etherpad 21:37:06 arkady_kanevsky: okay. 21:37:17 if someone can't derive a gap from the user story problem statement, would that means the "problem statement" is not adequate?? 21:37:41 I think this is a good discussion 21:38:10 Let’s go with leong’s suggestion of providing feedback by this Friday and move towards a patch next week (RST format) 21:38:24 +1 21:38:42 "problems statement" will leads to "gap", doesn't matter if the statement is written in paragraph or bullet list... 21:38:44 +1 shamail 21:38:57 #action Please review gaps analysis template (https://etherpad.openstack.org/p/template_gap_and_overlap_analysis) and provide feedback by Friday 1/20 21:39:06 moving on for now 21:39:16 #topic Roadmap update/request 21:39:22 heidijoy: do you want to cover this topic? 21:39:29 leong: it might also lead to duplication as the gaps in the problem statement and the user stories will overlap 21:39:51 Yes please! 21:39:56 shamail: can we also have a look at the capacity mgmt user story first? 21:40:03 We have a potential solution for the problem of trying to corral PTLs and produce videos that preview the next release’s major features (e.g. Mitaka Design Series videos). We have 32, 40-minute slots available to host the PTLs to each do a project update talk at the Boston Summit. The PWG could select which 32 projects to feature, and could propose a format for the PTLs’ slides to answer key questions (such as fo 21:40:28 GeraldK: I’ll come back to it, sorry had already changed topics 21:40:36 shamail: okay 21:41:24 heidi do oyu have a list of 32 projects? 21:41:26 heidijoy: your message got cut off 21:41:36 Are the project update talks done in front of a live audience or is it in a studio? 21:41:45 Arkady_Kanevsky: She would like for us to help select them 21:42:05 Ideally the PTLs would present for 20 min and answer questions for 20 minutes. The resulting videos would be posted to the Project Navigator, YouTube & elsewhere. 
Would the PWG would like to steer this effort? (Heidi Joy will team captain the organization side - looking for your strategic input, particularly on which projects, presentation format, and prepping the PTLs in advance.) 21:42:16 OK. we will select 32 project to interview. 21:42:42 Not intending to be rude, but are there 32 projects that are worth doing this for? 21:43:04 Worth = significant interest in community. 21:43:14 @pchadwick I went through and there are 25 significant projects with community adoption 21:43:21 Ok 21:43:36 our CPL list only contains 20 21:43:41 Also considering there are 60+ big tent projects, I would recommend we fill the remaining 7 slots with "emerging projects of interest" 21:43:44 https://wiki.openstack.org/wiki/CrossProjectLiaisons#Product_Working_Group 21:44:13 Or consider having a recently TC approved project that spawned from another project present with its parent project 21:44:25 I have a list of suggested projects here: https://etherpad.openstack.org/p/PTLupdatesBoston 21:44:30 heidijoy: +1 21:44:52 heidijoy: when would you need our feedback by on projects? 21:45:41 I suggest we give feedback via the etherpad, wrap it up by the end of Jan? I'd like to extend invites no later than Feb. 5. It would be fine if we hadn't filled every slot by then, but most should be. 21:45:57 #link https://etherpad.openstack.org/p/PTLupdatesBoston 21:46:00 heidijoy: +1 21:46:25 #action Review/Add projects to PTL Updates etherpad by end of January (all) 21:46:35 That's all for now, I'll also circulate this to the PWG ML. 21:46:54 For the questions, we could use something similar to what we used for the Design Series 21:47:01 thanks heidijoy! 21:47:05 ehidi do oyu have a draft of slide template to fill? 21:47:13 We can use frm last time. 21:47:28 No slide to fill for now Arkady_Kanevsky 21:47:50 We are just helping select projects and the questions for video interviews that will be scheduled in Boston 21:47:54 I will have a draft template with the new branding, and will ask those who sign up on the etherpad to contribute to it 21:47:58 Won't we want to guide the PTLs on the key items to cover? 21:48:01 The slide we will ask PTL to fill in interview or us feeling from interview 21:48:15 Yes exactly pchadwick 21:48:30 We will pchadwick, I was just saying no resulting slide work necessary from it currently 21:48:33 like key deliverables in Ocata, key areas for Pike... 21:48:40 Arkady_Kanevsky: +1 21:48:47 shamail: OK - thanks. 21:49:09 Next up.... 21:49:13 #topic review capacity management gaps analysis 21:49:16 Is this part of the forum track or the main sessions? 21:49:33 We have performed the gap analysis of the capacity mgmt user story with a focus on the reservation part that we had added to the user story. links to related specs/RFEs have been added. 21:49:39 Main sessions 21:49:40 #link https://etherpad.opnfv.org/p/promise_gap_analysis 21:49:43 And video recorded 21:49:52 hiedijoy: thanks 21:49:58 But not part of the traditional CFP process 21:50:30 will need also feedback/input especially from the others who had contributed to this user story 21:51:18 once we have agreed on the template this can be converted into rst 21:51:43 we have identified 3 related projects: Blazar, Nova, Neutron 21:53:05 from previous chats with PTLs introducing such feature will require cross-project coordination and here PWG can be of help 21:53:54 looking at the time, what about all checking this offline and commenting in the Etherpad? 21:54:01 =1 21:54:03 +1 21:54:08 +1 geraldk 21:54:09 +1 21:54:23 +1 21:54:46 when/where would be a good time/place to discuss this with the projects and to derive the implementation plan? 21:55:35 @geraldk please sign up on the etherpad and I will follow up with you directly. I'll also post invitation to contribute on the PWG ML 21:57:04 heidijoy: geraldk is refering to user-story gap-analysis for capacity management 21:57:05 thanks heidijoy 21:57:15 oops sorry :-/ 21:57:22 GeraldK: generally I would recommend scheduling a cross-project IRC meeting and advertising on the mailing list 21:57:29 this will ensure you get proper coverage 21:57:48 You can also look at the cross-project spec liaisons page and find the CPSLs for the needed projects and invite them 21:58:04 #link https://wiki.openstack.org/wiki/CrossProjectLiaisons 21:58:13 okay. if it's IRC, let's schedule it once we have incorporated your comments on the gap analysis 21:58:17 do you have IRC for cross-project? 21:58:38 You have to create one or just use the openstack-meeting-cp channel when its available 21:59:23 I expected a permanent IRC you can join and chat and then scehdule one off as needed 21:59:38 for x-project 22:00:36 okay to use openstack-meeting-cp channel 22:00:43 out of time. 22:00:53 bye 22:00:57 Take care all 22:00:59 bye all 22:01:02 #endmeeting