21:01:15 #startmeeting Product Working Group 21:01:16 Meeting started Mon Aug 15 21:01:15 2016 UTC and is due to finish in 60 minutes. The chair is carolbarrett. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:01:17 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:01:20 The meeting name has been set to 'product_working_group' 21:01:22 Hi Everyone 21:01:33 Today's agenda is located here: 21:01:43 Hi 21:01:49 hi 21:01:53 #link https://wiki.openstack.org/wiki/Meetings/product-team 21:02:16 Great to see everyone here and looking forward to seeing everyone next week in NYC! 21:02:22 o/ 21:02:33 +1 21:02:45 +2 21:02:48 Let's get started we have a full agenda 21:02:55 +1 21:02:58 #topic OpenStack East Presentation Review 21:03:03 readin presentation now 21:03:15 #link https://drive.google.com/folderview?id=0BxtM4AiszlEyekVwNDFYampwZGc&usp=sharin 21:03:33 Shamail and I are giving a talk on the State of Product Management on Wednesday AM 21:03:49 We'd like to walk through the slides with you all and get your help to make them better 21:03:58 sounds good 21:03:59 +1 21:04:23 You will find ppt and pdf versions of the slides in the google drive, they should be the same (formatting issues aside) 21:04:49 Can everyone access one of the files? 21:05:07 +1 21:05:19 slide 3. WHat is the rationale of managed private cloud gettinbg more frequent releases than upstream? 21:05:26 I'd like to walk through the slides and get comments as we go. Our final version is due to the event team on the 18th. 21:05:45 arkady_kanevsky - always ahead! 21:05:52 :) 21:06:03 Any comment on slide 2? 21:06:16 expect private cloud to be more conservative then public one 21:06:20 arkady_kanevsky: this is a recap of what was in the 2nd ebook 21:06:44 OK - slide 3 21:06:47 carolbarrett: slide 2 including title slide? 21:06:48 ;) 21:07:07 shamail: yes 21:07:09 2&3 LGTNM 21:07:11 LGTM 21:07:13 Thanks 21:07:21 what's LGTM? 21:07:24 +1 on slide 1&2 21:07:27 Looks good to me 21:07:28 looks good to me 21:07:34 of course! 21:07:53 of course I have no idea what LGTNM means. 21:08:04 lol 21:08:05 Slide 4: Shamail, do you want to walk through that one? 21:08:40 Sure, slide 4 is there to set context on why we need multiple organizations, roles, etc to participate in user story creation 21:08:50 Love OSE color - true NYC 21:09:01 And these two are just examples - correct? 21:09:18 pchadwick: yes 21:09:19 I used actual topics we've discussed in PWG meetings (specifically the last midcycle) to illustrate how consumption model or market segments can change perspective on requirements 21:09:36 shamail: makes sense 21:09:44 It is almost like we are listening. 21:09:51 Releases and capacity management were two topics I recalled where we had differing views based on the person providing feedback 21:09:55 One of our key messages for this presentation is there's lots of need and opportunity for Operators to get involved with us 21:09:59 +1 pchadwick 21:10:20 any questions or suggestions on slide 4? 21:10:28 LGTM 21:10:37 :) 21:10:41 :) 21:10:45 Arkady_Kanevsky: to answer your original question, managed cloud providers were fine with frequent upgrades (not private clouds in general) 21:10:52 Only question I have is what does "fine with either slower or faster releases" mean? 21:11:08 It means there was no bias towards either option 21:11:09 why are page numbering jumping around? 21:11:16 E.g. Comfortable with both 21:11:26 OK - thanks. 21:11:34 slide 4: Suggest to rephrase HPC to "Academic/Scietific" 21:11:55 Good call leong 21:11:59 What's the difference between Distribution and DIY? 21:11:59 Leong - Good point, will make the change 21:12:23 Arkady_kanevsky: What page numbers? Are you looking at the PDF or PPT? 21:12:35 PPT 21:12:37 Distribution is you pay someone 21:12:41 Like SUSE 21:12:46 to maintain the code. 21:12:50 MadhuKashyap: DIY = from OpenStack source/stable branches, distribution = releases from orgs that are packaging upstream bits 21:12:53 DIY is you pull from trunk. 21:13:04 ok thanks 21:14:06 Slide 5: Any suggestions? 21:14:38 I am seeing two slide #5 in PPT 21:14:41 for page #s I see title, 2, 5, 3, 4, 6, 2, 2, 2, ... 21:15:02 All ok in PDF 21:15:08 I see them in order (viewing PDF) 21:15:11 maybe call out the title - "Collecting Requirements" 21:15:29 or I can switch to pdf :) 21:15:35 I don't know what's going on with the slide numbers - google slides and ppt don't play well together. I'll make sure that's fixed in the version we present (pdf) 21:15:53 ppt doesn't play well with anything. 21:15:54 Slide 5 is the 5th slide in the deck including the title slide - for this conversation 21:16:01 pchadwick: LOL 21:16:11 pchadwick +1 21:16:16 arkady_kanevsky, carolbarrett, that could be google drive issues when uploading the ppt file.. it looks fine on the pdf version 21:16:21 looks good in pdf 21:16:27 switched to ppt 21:16:28 Good! 21:16:46 Slide 5 (collecting requirements): Feedback? 21:16:57 I think this is a good flow. Do you bridge from 5 to 6 in the speaker notes? 21:17:30 Suggest adding review process to suer story - standard OS process 21:17:45 My thought was slide 4 sets up the different audience segments that we work with to source requirements 21:17:47 for slide 5. 21:18:04 sorry - slide 6 21:18:18 arkady_kanevsky: +1 21:18:42 +1 21:18:46 If nothing else on slide 5, them let's go to 6 21:18:50 do we want to talk about voting for which user story we will drive forward for next and future releases? 21:19:09 on slide 5, you might want to talk through where/how the users(enterprise/telco/academic) can propose/suggest new features through the PWG user story channel 21:19:11 can be covered by priority 21:19:11 arkady_kanesvky: Good point. What do others thing? 21:19:14 think? 21:19:34 +1 21:19:39 leong: good point, will add that to speaking points 21:19:41 I think we can mention both in our talking points 21:20:12 fine with that 21:20:53 OK - slide 7 ? 21:21:11 need to add feedback on progress of the story. 21:21:28 That is what goes to roadmap per release 21:21:36 +1 - This is where we need to ask for input. 21:21:45 which slide are you on? 21:21:56 sldie 7 21:21:59 7 21:22:00 I am new to this, but can we talk about how one would comment on these user stories in one of the slides. 21:22:37 That should be mentioned during slide 6 21:22:41 that is review process of any submissions to openstack 21:22:49 MaduKashyap: yes we can, 21:22:53 shamail: +1 21:23:04 correct slide 6 21:23:41 Looking on slide 8. 21:23:48 arkady_kanevsky: Think that's a good way to position it. 21:23:53 OK - Slide 8 21:24:02 This need to include themes. 21:24:15 This slide is more talking points 21:24:17 re: slide 8, the first 2 blue boxes on the top left should be "Prioritize requirements" and "Influence Project lists" 21:24:20 +1 21:24:21 That means that we need to mention themes whne we create user story 21:24:35 Definitely plan to mention themes Arkady_Kanevsky + 21:24:37 1 21:25:24 or "Prioritize User stories" 21:25:25 KrishR: I don't think the roadmap is as much an influence tool as it is a communication tool. I view user stories as the influence tool 21:25:35 krishr, slide 8 is for Community Roadmap, not for the User Story 21:25:44 leong: _1 21:25:49 Our current roadmap process only lists what the PTLs provide (which could be user story things as well) 21:25:50 leong: +1 (oops) 21:25:58 but the text on slide 8 talks about gathering requirements 21:26:14 carolbarrett, leong: +1 21:26:18 krishr: it is building on the series of slides 21:26:31 The bullets on the right are the build of our process from one slide to another 21:26:32 Are you looking at ppt or PDF KrishR ? 21:26:37 requirements -> priorities for sldie 8 21:26:41 similar to how the balls in the funnel are working 21:26:45 Ah , got it 21:26:54 that might be a "cut-n-pase' error from previous slide? 21:27:07 i'm looking at pdf 21:27:14 slide 5: Gather, slide 6 Gather + Create, slide 7 gather + create + Team Slide 8 ... + generate 21:27:24 on slide 8, you probably want to remove the first 3 bullet-point to avoid confusion 21:27:37 ok, i get the build part now 21:27:38 carolbarrett: maybe we should highlight which item we are on from the list on slide 8 by using a different font color? 21:27:46 Shamail: +1 21:27:47 It's intentional, but maybe not helpful - In slide 2 we outline our charter and then use slide 5-8 to explain it 21:28:06 I think it makes sense 21:28:13 Add Theme definions on snake item #2 21:28:30 or after Identifying project list 21:28:32 I would grey out the previous bullets and leave the current one in normal weight. 21:28:34 i got your point now.. it is the "presentation flow" :-) 21:28:50 pchadwick: +1 21:28:50 Themes are not defined every roadmap release though Arkady_Kanevsky... 21:28:56 Arkady_kanesvky: that's a good idea, will 21:28:58 do 21:29:02 pchadwick: +1 21:29:15 Shamail. wnot define each release but updated per release 21:29:33 We should mention them for sure 21:29:46 similar to idnetifying projects per release 21:29:54 Add something like "map to themes"? 21:30:07 Cool, will do 21:30:53 Slide 9 - Comments? 21:30:57 great slide 9 21:31:16 This is good 21:31:24 +1 on slide 9 21:31:35 all right! 21:31:40 Slide 10 - Comments? 21:31:45 How do we mention that user_story span multuple releases for tracking 21:32:21 W 21:32:33 arkady_kanevsky: Where do you think it should go? 21:32:38 We will mention it as criteria 21:32:41 sldie 8 21:33:20 should we add a bullet on slide 10 - "Influence project teams to implement user stories" or something to that effect? 21:33:21 But the roadmap is release specific so user story will be mentioned on multiuple roadmap 21:33:23 How about slide 6? That could be an element of describing the criteria for PWG to get involved in a User Story? 21:34:16 slide 7 feels like a better choice. This is where we talk about tracking work for user story 21:34:17 Slide 8 - where we talk about multi-release roadmap 21:34:25 KrishR: I like the concept, but don't want to be perceived as ganging up on project teams 21:34:49 carolbarrett: +1 21:35:33 I would put it on slide 8: 21:35:45 Generate a multi-release Roadmap 21:36:04 pchadwick> I am OK with it 21:36:05 pchadwick: I think we need to be careful about linking user stories tightly to the roadmap. There are lots of non-user story elements included 21:36:27 Sure - but this is where we specifically track user stories across releases, no? 21:36:53 I agree, until we have some stories at a stage where they can be included in the roadmap 21:37:19 OK - I need to take a call. 21:37:37 pchadwick: yes and no. We have a user story tracker where we track the status of user story implementation; the roadmap is broader than that 21:37:51 pchadwick: ok 21:38:12 so what is the final disposition? 21:38:53 I think we include multi-project, multi-release in slide 6 21:39:05 +1 21:39:22 great! 21:39:31 Slide 10 ? 21:39:42 Am wondering if people ask "OK, the Product WG has been around for 2 years, can you show me which user stories have progressed through the cycle, what stages they are at etc.?" 21:40:14 KrishR: How do you propose we answer that? 21:40:24 sorry, may be playing a bit of the devil's advocate :) 21:40:43 Upgrade fits that bill 21:40:47 Which is good! But still wondering how you would answer it 21:41:06 Arkady_Kanevsky - that's the 1 I would point to as the starting point for us 21:41:49 20 min left... 21:41:52 one way to answer it is to show what's happened in each release for a user story 21:42:18 arkady_kanevsky: Thanks for the time check 21:42:23 +1 21:42:32 Good discussion and feedback - thanks! 21:42:39 we have a wiki page per user story. the status is up to date there 21:43:09 Let's move on 21:43:17 If you have other comments, pls send to Shamail and I 21:43:22 #topic Ops Midcycle Meetup 21:43:42 Last week we discussed creating a coverage map for the sessions 21:43:55 I created a spreadsheet for this and posted it here 21:44:04 What WG# cover? 21:44:16 #link https://drive.google.com/file/d/0BxtM4AiszlEydVhfY3Jvc1J5Tms/view?usp=sharing 21:44:42 arkady_kanevsky: those slots have not been assigned yet 21:44:59 That will probably happen tomorrow AM In the Ops Team meeting 21:45:16 Can you pls add your name to the sessions you can cover? 21:45:22 OK. WHo is attending Th? 21:45:40 We can look this over on Monday and make sure we've got everything covered...? 21:45:50 Carol: I can not edit the document 21:45:55 I wish I can staty the whole week... 21:46:05 MeganR: I'll fix that! 21:46:13 thank you! 21:46:38 Th first sessoin is very interesting and doe snot overlap with anything 21:47:47 Carol can we use Product WG phone bridge # for User WG? 21:48:50 Then I can cover some of TH meetings remotely 21:49:27 MeganR: Pls try again 21:49:49 arkady_kanevsky: I don't undertand.... 21:50:11 arkady_kanevsky: I don't think the Ops Meetup is setup for remote participation 21:50:33 Can I move on? 21:50:39 yes 21:50:51 #topic PWG Midcycle 21:50:56 Carol: sorry, no luck - I will try after the meeting when I am off network 21:51:21 I've posted a link to an etherpad we can use during the session and as a basis for providing update afterwards. 21:51:42 Pls make sure you look it over and either send back comments ahead of Monday or we'll work through them during the welcome 21:51:58 I want to move on to the next topic before we run out of time. 21:52:02 OK? 21:52:05 yes 21:52:15 #topic Regional Team Update 21:52:22 Leong: Can you take this one? 21:52:26 sure! 21:52:34 just want to provide a quick update on the regional meeting 21:52:59 i believe kei is also on the chat now 21:53:15 leong: yes. i am. 21:53:18 the co-chair for the regional meeting remains as kei and hugh 21:53:34 the participation for the past few months varies... 21:54:04 although mostly from Intel, Fujitsu, NTT, Huawei 21:54:21 the primary focus now is on the two user story discussion: HA_VM and Baremetal 21:54:50 for the HA_VM, team from NTT is tracking on that and information is shared at the following etherpad 21:55:07 Leong: Are there other companies in the region that we'd like to invite to join? 21:55:12 #link HA_VM User Story Planning: https://etherpad.openstack.org/p/newton-instance-ha 21:55:51 for Baremetal, Kei and I are tracking on that, and the following etherpad was just created for baremetal requirement analysis: 21:56:04 #link Baremetal User Story Requirement Analysis https://etherpad.openstack.org/p/bare_metal_service_gap_and_overlap_analysis 21:56:17 that's the quick update from me..:-) 21:56:21 kei anything to add? 21:56:41 carolbarrett, that will be something that we need to expand in the next few weeks.. 21:56:42 none for now. thanks, leong 21:56:55 i am hoping can get more participation from local companies such as huawei 21:57:22 how does these etherpad discussion feed back into user story execution? 21:57:24 leong: Will you cover that as part of your User Story update at the Midcycle on Monday? Or something you want to discuss separately? 21:58:03 the etherpad will 'bridge' the implementation/spec into each requirements as defined in User Story 21:58:35 carolbarrett: i can cover that at PWG midcycle 21:59:17 leong: Thanks. I think it would also be good to discuss more about the role of the etherpads vs posting comments to the user story 21:59:27 I rememer pchadwick is identified as the HA_VM userstory owner, pete do you have anything to add? 21:59:27 +1 21:59:30 Anything else for Leong (1 min to go...) 21:59:44 leong: I think pete had to take a call... 22:00:05 Thanks for the update - good for laying foundation for next week. 22:00:05 and also within each users story, it needs to have a requirements priortization section 22:00:18 leong: the doc has been shared with Ironic PTL and some core reviewers, right? what i'm going to do next is to put priority (and dependency) to the doc. 22:00:19 so that developers/project team know which features is more important and to implement first 22:00:22 Safe Travels all and see you Monday AM 22:00:22 see you all next week in NYC 22:00:27 yes kei.. 22:00:42 #endmeeting