15:03:16 #startmeeting openstack_ux 15:03:17 Meeting started Fri Feb 12 15:03:16 2016 UTC and is due to finish in 60 minutes. The chair is piet. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:03:18 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:03:20 The meeting name has been set to 'openstack_ux' 15:05:22 Huh...I managed to break the UX Meetings wiki 15:05:35 uh oh 15:05:42 Let me wing it 15:06:08 #topic London/Ironic 15:06:12 * ducttape_ suggest some ux work on the wiki edit ui 15:06:43 Oddly, I made a slight change... 15:07:23 So I had to change the London mid-cycle slightly which will impact robcresswell 15:07:59 :o 15:08:08 The last day (Friday) will be focused exclusively on completing the Ironic standalone 15:09:10 Rather, the design proposals for the Ironic standalone. Unfortunately, it has fallen way behind and we need to deliver something soon. 15:09:42 The plan is to try to review progress with operators remotely for an hour halfway through the day 15:10:15 The deliverably at the end of the day will be agreement on the design direction including panels and workflows 15:10:34 And have the design uploaded to Invision by Tuesday 15:10:42 Hell or high water 15:11:26 robresswell - need your help reviewing work, proposing designs and keeping the team moving forward 15:11:43 robcresswell 15:11:50 Cool. You want me to attend the Friday too then? 15:11:53 Or would I be in the way 15:12:00 Yes, please 15:12:08 Cool, thats fine by me 15:12:24 betherly will also be there and has expereince with Ironic 15:13:12 Unfortunately, OpenStack UX didn't deliver and we need to get back into good standing 15:13:33 Gotcha 15:13:56 Y'know, a couple of my colleagues are working on ironic in the UK. Should I asked them along? 15:13:59 It may be a bit uncomfortable 15:14:21 Are we good? 15:14:30 Yeah sure 15:16:19 ducttape_ Depending on time difference I may try to pull you in for an hour review. However, it also feels like you've had to do too much of the review work.... 15:16:36 ducttape_ totally OK if you don't have time 15:17:14 #topic End user dashboard interviews 15:17:16 ok, for ironic ? 15:17:33 ducttape_ Ironic standalone 15:17:51 ok, I'm less useful there, but I'll try 15:18:09 k - I can also pull in a few others 15:18:34 Has anyone attended any of the end user interviews? 15:19:07 A few of us have 15:19:12 not in the last week 15:19:17 but yeah, I was in a few 15:19:22 I did pre-skiing, but been away and now kinda swamped with Horizon M-3 work 15:19:29 I think robcresswell , mattborland and hurgleburgler were there 15:19:34 What did you think? 15:20:12 I think the idea is great. I view UX as research primarily and forming opinions from that. 15:20:27 From the early interviews, ithink they need to be shorter to get more attention 15:20:51 Yeah, maybe down to 45 minutes 15:21:04 Any take-aways at this point? 15:21:11 I'd honestly drop it even lower, and go for very direct questions, but thats just me. 15:21:30 Thirty minutes? 15:21:43 Yeah I'd go for 20 - 30. 15:22:13 20 may be a bit short because it keeps you from going off on tangeants 15:22:34 +1 robcresswell 15:22:36 I like that idea 15:22:56 I'm kind of thinking that Overview panel does not equal Dahboard 15:23:30 Not sure that end users are in Horizon enough to effectively use it as a dashboard 15:23:59 Discuss among yourselves ;^) 15:24:01 So, from what I get from general feedback is: 15:24:34 Project overview should be something like quick tasks for the average pleb who wants to grab a couple of instances for his dev team etc 15:24:59 Admin overview should be like... your control panel. Whats the status of my cloud, is anything on fire 15:25:32 robcresswell - admin overview is not that, right now 15:25:40 At the moment Horizon is a collection of tabled resources 15:25:45 ducttape_ shoudl it be? 15:25:51 it is a way to have a page fall over and not tell you very many useful things 15:25:58 And really lacks a overall view 15:26:03 ducttape_: Yeah atm its a dead page. 15:26:32 I think it's fine to just remove overview, and not try to consolidate one central overview page at this time 15:26:37 ducttape_ Do you use a different dashboard ? 15:27:08 icinga is general health for operators, monasca we use too. there are multiple dashboards we have on monitors 15:27:43 ducttape_ so dashboard is used elsewhere? 15:28:12 ducttape_ Do you ever look at the overview panel? 15:28:13 the admin overview is used (nearly) never in our setup. it always fails 15:28:27 k 15:28:48 and an admin needs undercloud health, like status of machines, rabbit health, db health, etc 15:29:12 It was kind of stunning how many end users were made aware of an issue AFTER a customer complains 15:29:20 horizon is not interested in doing that undercloud stuff, b/c it will vary from deployment to deployment so much 15:29:50 is that just from large deployments to small deployments? 15:29:56 or is it even more granular than that? 15:30:00 piet you should try to write a health monitor for every single place that can fail. it's never ending the amount of fail that happens 15:30:42 ducttape_ Right after I walk Waterbug 15:31:05 I think it varies, but most every operator will get notified of an issue by a customer. hopefully this is the exception to the rule - but this will almost always happen 15:32:29 hurgleburgler what was your take-away? 15:32:47 Its difficult to make horizon a proper dashboard 15:33:07 but, we already knew that was a problem 15:33:10 I would assume that operators are going to get notified of an issue through some monitoring system. at the point they might log into horizon, they have an idea that a problem is in area X or Y 15:33:50 what should be the focus is getting into the admin dashboard to resolve well known problems 15:33:55 hurglerburgler Because of technical challenges or confusion around the use case? 15:33:59 like a compute host dies 15:34:30 mostly technical challenges 15:34:50 when a compute host dies, you need the people and projects impacted, move the vms to new hosts, etc. doing this within horizon is several pages 15:34:54 Feel like we're talking across both overview panels 15:34:56 ducttape_: Yesss, this is what I'd like to see 15:35:17 Overviews should have the ability to catch 3/4 of users immediately 15:35:28 ducttape_ should the operator overview panel be a priority for UX? 15:35:47 I don't think so, not compared to other issues 15:35:54 k 15:36:17 an effective operator panel would be great, but there are other issues that horizon does not really handle well at this point - which are bigger pains 15:36:22 ducttape_ +1 15:36:47 operator "overview" 15:36:51 missed that word 15:37:05 Kind of stitching together panels in the operator overview 15:38:52 matt-borland what did you take-away from the interviews? 15:39:08 my main takeaway 15:39:20 frankly was that there are many workflows that are too slow for people to use 15:39:23 which I kinda knew 15:39:28 but now I have evidence 15:39:37 :) 15:39:39 how do you mean? 15:39:48 like a workflow to do end user or operator tasks ? 15:39:54 yes. 15:40:18 there are many activities that don't scale 15:40:25 doesn't matter what domain or what user 15:40:32 "domain" as in "subject" 15:40:55 matt-borland There is a need combine workflows into a single use case? 15:41:04 it's scale problems 15:41:10 more than other things. 15:41:16 Ahhh...back end issue? 15:41:19 yep 15:41:28 Gotcha 15:41:36 but also it doesn't hurt to make workflows more accessible :) 15:41:46 Horizon and scale are not two words that go well together, its something we've been stalling on for too long. 15:42:15 Yeah, combining workflows into a single panel may have wheels 15:42:51 yep 15:43:03 It gets difficult when you have a lot of other resources to pull in. 15:43:14 Look at the instances code, makes requests all over the place 15:43:19 I'm not sure having lots of big workflows is what I would shoot for, this seems like a complex solution where we might have simpler options 15:43:22 when you;'re an admin, it just falls over. 15:43:23 yeah, hence my interest in getting Searchlight really going 15:44:06 if all admin pages would not try to list everything, that is a simple change, does not require a workflow, and makes things better in those cases 15:44:18 Searchlight has a long way to go before it becomes Horizons panacea though. 15:44:33 ducttape_: this guy, he knows :) 15:44:53 Requiring a filter parameter before listing anything would be a relatively straightforward change 15:45:11 Would probably make the panels much more usable? 15:45:28 well, taking advice from someone named ducttape_ will produce simplest solutions possible 15:45:44 robcresswell, short answer is probably "YES" for many operators 15:45:49 but it will also frustrate others 15:46:03 yeah 15:46:08 so, settings :) 15:46:20 there could be an option where you visit the page and say, to hell with this, go ahead and show me everything and bring the pain 15:46:26 yep 15:46:33 "I'm feeling lucky" 15:46:43 Yeah 15:46:49 and just have that default to on/off in settings 15:47:01 little show all checkbox or similar. 15:47:07 if you are an admin and in horizon, you no longer "feel lucky" ;) 15:47:09 ducttape_ Can I quote you "bring the pain!!!!" ;^) 15:47:28 yes, a "bring the pain" button should happen 15:47:55 What does it do? 15:48:10 it opens horizon 15:48:20 it reverts an admin table listing to go ahead and work in the current mode, where we try to show everything and stuff is slow 15:48:32 Hi travist ! 15:48:36 touche TravT - well played 15:48:39 TravT 15:48:48 lol 15:48:55 hi, for some reason i still have your old meeting invite in my calendar piet 15:48:58 just killed it though 15:49:11 Yeah, my calendar also said meeting is in 10 mins time 15:49:27 luckily I saw piets mention in horizon chat 15:50:23 Better to download the invitation from the OpenStack wiki 15:51:04 http://eavesdrop.openstack.org/ 15:51:37 so, we have some consensus, matches horizon plans too..... for admin stuff it would be good to make the listing pages not list all the things, and instead prompt for a query filter 15:51:58 and the admin overview page perhaps should be configurable for off / on 15:52:11 as it will likely need to go away / be re-written 15:52:12 #startvote 15:52:13 Unable to parse vote topic and options. 15:52:44 Let's do a quick vote 15:52:58 syntax: #startvote (question) ? choice1, choice2 15:53:16 Yeah...maybe not this morning... 15:53:41 TravT: You're more useful than the meetbot 15:53:49 Pasting to my IRC notes 15:53:50 :-D 15:54:02 I don't think the discussion above differs from horizon plans already discussed / in place 15:54:13 ducttape_ k 15:54:16 so, it seems that eavesdrop doesn't have any meetings logs since 2015 15:54:17 Yeah, its an existing Horizon plan really 15:54:17 http://eavesdrop.openstack.org/meetings/ux/ 15:54:20 is that the right one? 15:54:39 http://eavesdrop.openstack.org/meetings/openstack_ux/ 15:55:07 ok, link from main page is wrong then 15:55:16 I go to http://eavesdrop.openstack.org/ , search for UX and download the invitation 15:56:09 #topic Nominees for OpenStack UX 15:56:35 I'm putting forward Dan Kingshott to be added as a core 15:57:26 Mailer it 15:57:32 So its more open :) 15:57:36 We need more operators and he has been the most vocal 15:57:43 Sure, just putting it out there 15:57:50 Cool sounds good 15:58:03 robcresswell Which email list? 15:58:30 the openstack-dev mailer 15:58:51 Deep knowledge as an operator and very opinionated 15:59:00 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev 15:59:03 robcresswell Thanks! 15:59:12 the traditional process is to send out a message to mailer and give a 5 day period for naysayers 15:59:22 Yup :) 15:59:27 Kk 16:00:08 gotta run...thanks! 16:00:15 Alright - thanks for you continued participation! A little worried about the OPenStack UX project these days.... 16:00:35 Nah, keep it up Piet 16:00:42 Losing a bit of wind... 16:00:50 Looking forward to London 16:00:54 #endmeeting openstack_ux