/srv/irclogs.ubuntu.com/2010/05/27/#ubuntu-meeting.txt

=== Amaranth_ is now known as Amaranth
=== Pendulum_ is now known as Pendulum
=== vanhoof[bbiab] is now known as vanhoof
=== nixternal_ is now known as nixternal
humphreybcmpt: have I missed the UX meeting, or is it starting in half an hour?12:30
wershumphreybc, i think, it's starting in half an hour12:32
humphreybcah, good12:33
hyperairthere hasn't been activity in this channel for over 12 hours in any case =)12:33
hyperairer, i think.12:33
humphreybcokay12:34
vishyummy , meeting today ;)12:38
humphreybcvish: I'm afraid I don't share your enthusiasm :)12:39
humphreybcwhat happened last week?12:39
humphreybchave we decided what we're actually meant to be doing yet?12:39
vishhumphreybc: last week , we all forgot and only aday and godby showed up [iirc , that is what i remember from reading the logs] ;p12:40
humphreybcaren't we a productive team12:40
vishhumphreybc: nah , mpt had mentioned he wont be available and probably all thought no meeting12:41
wersyep. that's probably why12:41
humphreybcah12:41
vishwell thats what i thought :D12:41
mpthumphreybc, would you like to give a summary of the UDS usability testing discussion today?12:49
humphreybcuuuuuuuum12:49
humphreybcI can try, from what I remember. godbyk was in on the session too, he can help :)12:49
humphreybcI'm sure between the both of us we'll get through it12:49
mptthanks12:50
humphreybchow's your day going Matt12:52
mptsluggishly12:54
mptHow's your evening? :-)12:54
wers6 minutes to go12:54
humphreybcsurprisingly productive12:54
vishmpt: hi  , your thoughts on https://bugs.launchpad.net/hundredpapercuts/+bug/423525/comments/13  ?12:55
ubottuUbuntu bug 423525 in One Hundred Paper Cuts ""IBus daemon is not started" message unhelpful" [Low,Triaged]12:55
humphreybcwent into uni and actually finished some labs, which is more than I've got done at home. Uni = more productive, home = more distractions.12:55
humphreybcmpt: it appears that half of the design team are on holiday this week12:55
vishwhy is it "input methods" and not "input language" ,  seems more sensible to name it language if all it does is switch languages12:55
humphreybcalso, mpt, what are you first two favourite activities?12:56
vishhehe , didnt know today was "get to know your design team member" day ;p12:57
mpthumphreybc, I'll tell David Siegel and Marcus Haslam that they feel like half the team to you. :-)12:57
ScottKvish: input methods don't just change language.12:57
humphreybcIvanka's off kayaking then workshopping, David's in the states :P12:57
humphreybcDavid is pretty much half the team anyway. You can tell him I said that. Give him a little ego boost.12:58
wersvish, how about input device language?12:58
* humphreybc <3 the Siegelmeister 12:58
humphreybcwers, vish, input language would suffice I think12:58
vishScottK: hmm ,ok. never used the Ibus , that still kinda confuses me :s12:59
wershumphreybc, ah yes. i agree12:59
* ScottK hasn't either being safely monolingual in the language that most of these things are written in.13:00
mptokie dokie13:00
mptGood morning/afternoon/evening people13:01
* d0od waves at mpt13:01
wersmpt to you to :)13:01
mptI see humphreybc, vish, wers, and aday_ are here13:01
humphreybcgodbyk-android: get out of bed13:01
vish:D13:01
godbyk-androidI'm half awake.13:01
mptNo aysiu, mgunes, or thorwil this time13:02
humphreybcthorwil's probably eating13:02
humphreybcevery time I go to talk to him he's off to have a meal or a drink13:02
vishjust pinged him , he seems away13:02
aday_hey all :)13:03
mptSo thorwil is to Ubuntu as Brad Pitt is to Ocean's Eleven?13:03
humphreybcvish: did his lack of response give you that impression? :P13:03
vishmpt: lol!13:03
humphreybcmpt: Ah. Very clever.13:03
mptdjsiegel is on holiday, and michaelforrest has disappeared to get lunch13:03
humphreybcoh well, press on I guess13:03
humphreybcdo we have an agenda?13:03
humphreybcgodbyk-android: apparently we're talking about the usability session from UDS13:04
mptI have a few items scribbled down13:04
mpt1. apologies13:04
mpt2.13:04
mpt2. UDS review13:04
mpt2a. usability session (humphreybc and godbyk)13:04
mpt2b. UX advocate project13:04
humphreybcI love the numbering13:04
mpt3. follow-up on the heuristic evaluation13:04
mpt4. sketching and storyboarding13:05
mpthi ivanka :-)13:05
ivankahi mpt13:05
mptIf anyone would like to discuss anything else, please let me know13:05
wersI have something to suggest, if you don't mind. i think we need someone to represent the impaired so we can give a bit more attention to accessibility13:05
mptThat's an interesting idea13:05
humphreybcI agree!13:05
mptThough there are a wide range of disabilities13:06
ivankawers - there was a session at UDS on that penelope was working on some personas13:06
wersi just found out about how important it was in the loco release party i organized. the guy was so passionate about orca13:06
vish hmm , maybe some one like pendulum!13:06
wersivanka, cool13:06
mptivanka, who's Penelope?13:06
ivankapendulum indeed13:06
ivankapenelope = pendulum13:06
humphreybcmpt: Penelope, she was in a wheelchair at UDS. Lovely person.13:06
Pendulumhi!13:07
mptah, right13:07
humphreybcoh there you are!13:07
ivankahi pendulum13:07
mptHi Pendulum13:07
vishheh , funny how the nicks become more easier than the names :)13:07
humphreybcI'd welcome Penelope to the team13:07
mptPendulum, were these Ubuntu personas in general, or Ubuntu accessibility personas in particular?13:07
mptAnd are they public anywhere?13:08
ivankampt I think the personas still need to be worked on13:08
ivankapendulum was talking to charline13:08
mptok13:08
mptNow, 1. apologies13:09
ivankaneedless to say, personas will address accessibility issues in the near future13:09
ivankathere is a blueprint13:09
ivankawhich obviously means it will happen ;)13:09
mptobviously13:09
wersgreat13:09
Pendulummpt: the ones we're going to work on are accessibility-related ones specifically13:09
humphreybcblueprint = it's set in stone.13:09
humphreybcobviously13:09
Pendulumbut it's only just started so we're still in the "information gathering" stage before creating them13:10
mptok13:10
ivankathat is cool13:10
aday_that would be really useful13:10
mptPendulum, you might be interested in the "Week 1" entries in http://diveintoaccessibility.org/table_of_contents.html13:11
mptThey're compelling accessibility personas13:11
mptMeanwhile ... I'm sorry I was not able to run a meeting here last week. I was at the UX London conference. <http://2010.uxlondon.com/>13:11
aday_there's a design for a new universal accessibility settings capplet knocking around at the moment, btw: http://live.gnome.org/Design/SystemSettings/UniversalAccess13:11
* humphreybc was sleeping after UDS13:11
Pendulummpt: thanks will look at them :)13:11
Pendulumbtw, once they are all done, they will be public (and we're going to be aiming to get them out all over the place :) )13:12
mptgreat13:12
humphreybcUDS review?13:13
wersgame13:13
mptI learnt lots of cool stuff. Slides from a  few of the sessions that are relevant to what we're doing: <http://www.slideshare.net/stephenpa/the-art-science-of-seductive-interactions>, <http://www.umsec.umn.edu/events/Code-Freeze-2010/RWAUED>, <http://whitneyhess.com/blog/creating-a-culture-of-ux/>13:14
mpt2. UDS review13:14
mptivanka, vish, humphreybc, and I were at UDS13:14
mptbut not all at the same sessions13:15
mpthumphreybc, godbyk-android, there was a session on usability testing and reporting. Would you like to summarize that for us?13:15
mpthttps://blueprints.launchpad.net/ubuntu/+spec/design-m-ubuntu-usability13:15
humphreybcivanka was there too :)13:15
humphreybcUmmm what did we talk about. We have a lot of notes.13:16
* ivanka is being spoken to by a real human which is distracting13:16
humphreybcCharline presented some usability findings from recent Ubuntu Lucid testing13:16
humphreybcwe then talked about ways to usability test, what you should and shouldn't do in a testing environment13:17
humphreybcand then we talked about the method of gathering statistics using GTK13:17
humphreybcWe also had a look at Mozilla test pilot13:18
humphreybchow they gather information from Firefox13:18
humphreybcAnd we decided we'd experiment with Shotwell13:19
humphreybcie, try to grab statistics from Shotwell13:19
humphreybcI have to create a project for this... still thinking of a cool name.13:19
mptNaming, the most difficult part of any project13:19
* wers is googling Shotwell13:19
humphreybcabsolutely13:20
humphreybcgodbyk, can you add anything? you were there... remotely13:20
godbykSure.13:20
* humphreybc has a really, rather shocking memory13:20
godbykThe gist of the idea is that, in addition to collecting qualitative usability data from testing in the lab, we could also collect some more quantitative data automatically using a daemon that runs on people's computers.13:21
humphreybcyeah, that13:21
mptwers, http://www.omgubuntu.co.uk/2010/05/see-ya-f-spot-shotwell-comes-to-ubuntu.html13:21
wersmpt, thanks13:21
godbykFor instance, there was a discussion about workspaces on the Ayatana mailing list a while back.13:21
wersgodbyk, that sounds cool.how do you collect usability data in the lab?13:22
* vish notices that mpt, nowadays , quotes more and more omg posts ;p13:22
godbykSome questions we could answer automatically are: how many workspaces do people have set up? how many workspaces do people use?  how many windows per workspace, on average? when do people switch to using a new workspace?13:22
wersmonths ago, we were discussing the creation of a testing suite upstream http://live.gnome.org/UsabilityProject/Whiteboard/UsabilityTestingSuite13:22
wersthe project isnt moving now. i dont know if there's something similar going on. i definitely have a plan of working on it again, though13:23
godbykwers: Cool. It looks like that would be useful for recording usability tests in a lab.13:23
vishwers: yeah , what happened to that? iirc ivanka was leading something similar on lp ?13:23
humphreybchey look, Ivanka's name appears on that page13:24
godbykThis daemon I'm proposing would collect more statistical data.13:24
godbykHere's Mozilla's Test Pilot plugin for Firefox: https://testpilot.mozillalabs.com/13:24
wersgodbyk, yep :)13:24
wersvish, yes. it's screenie if we're talking about the same thing13:24
godbykThey've done a few studies so far: menu item usage survey, a couple tab surveys, etc.13:25
vishwers: yup , the same13:25
mptSo, apart from the name, is the main blocker finding someone to implement it so any program running on Ubuntu can hook into it?13:25
humphreybcmpt: something like that, yep13:26
mptOk, is there a design spec for "here's what we'd like it to do"?13:26
humphreybcnot really, aside from that wiki page that's floating around somewhere13:26
godbykmpt: I think it would help if we established a test/survey we'd like to tackle first. And that'll give us an idea of what code we need to write.13:26
humphreybcwe need to flesh it out some more and have a look at GTK I spose13:26
ivankawe had all this as notes from the uds session13:26
aday_wasn't mago supposed to do something like this?13:26
aday_or is that different?13:27
godbykaday_: mago?13:27
aday_http://live.gnome.org/DesktopTesting13:27
aday_and https://launchpad.net/mago13:27
ivanka[charlinepoirier] write-up a clear how-to for setting up and conducting  qualitative research: TODO13:28
ivanka[ivanka][godbyk] write-requirements up: first research and then  technical: TODO13:28
ivanka[humphreybc] create a launchpad project for this: TODO13:28
ivanka[sladen] contribute to statistics gathering policy document: TODO13:28
ivanka[ivanka] to investigate a specific application to test this out on first  (maybe shotwell?): TODO13:28
mpt^ Those are from the UDS session, ivanka tells me13:28
humphreybcyea13:28
humphreybcthey're our work items13:28
humphreybcI get off fairly easy13:28
humphreybcthat's nice :)13:28
ivankahumphreybc: we can change that :-)13:28
humphreybcivanka: you would!13:29
godbykaday_: It looks like mago is for running tests against the software using the at-spi stuff.13:29
godbykaday_: The software I'm proposing would passively watch what the user is doing with their software -- how they're using it.13:29
humphreybcProject Big Brother.13:29
ivankalike ingimp13:29
ivankaBig Brother is not going to engender support13:30
wersWould you suggest pursuing the Usability Testing Suite or is mago already sufficient for the need?13:30
humphreybcThat's what I should call it13:30
mptwers, they're completely different tasks.13:30
godbykwers: I think it's something that could be used in conjunction with the Usability Testing Suite, but it should be a separate project, as it's intended to run on people's computers when they're at home (i.e., in their normal home/work environments).13:31
wersmpt, godbyk thanks. i'll pursue it then13:31
wersif anyone else is interested, feel free to join us :)13:31
mptok, so godbyk, is there anything that we can help with for organizing this? Or is it just a matter of you and humphreybc getting time to do those work items?13:31
humphreybcI'll spend more time thinking about a name13:32
humphreybcand will create the project very soon :)13:32
godbykI need to get some time to go through my work items. I'll write up a better description of what I'd like to do.13:32
godbykIf ivanka would like to use this in conjunction with some particular software that she's testing, let me know, and I'll make sure we get code in there to handle that.13:32
mptOnce there's a clear, self-contained, single-page description of what you're planning (is there a server component? how would people turn it on and off? etc), it'll be much easier to publicize it and get help with the implementation.13:33
mpthi thorwil13:33
godbykmpt: Agreed.13:33
thorwilhi!13:33
humphreybcSoftware Sources > Statistics?13:33
humphreybcthorwil: back from lunch?13:33
ivankagodbyk: I think we go with shotwell and don't you have most of a one-pager that you used to start talking to me in the first place?13:34
thorwilhumphreybc: no, from a client ;p13:34
humphreybchttps://wiki.ubuntu.com/usabilty-testing-gtk ?13:34
ivanka+ this: https://blueprints.launchpad.net/ubuntu/+spec/design-m-ubuntu-usability13:34
godbykivanka: okay.  if you have any write-ups on the testing protocol you're using for shotwell, I'd love to take a look at them.13:34
mptcool13:34
godbykivanka: There's a wiki page where I did a short brain dump.  I'll clean it up, though.13:35
mptShall we move on?13:35
humphreybcmpt: yes13:35
wershumphreybc, that looks cool13:35
mpt2b. UX advocate project13:35
* mpt just realizes he's totally not using MootBot 13:35
humphreybcmpt: meh13:35
aday_some developments upstream on this one13:35
mptAt UDS there was also a discussion about having UX advocates for individual upstream projects13:36
humphreybcohh this is David's thing13:36
mptivanka, aday_, would you like to talk about that? I was there only a small part of that session13:36
ivankayes and we are all keen13:36
godbykThere's been some discussion on the gnome-usability list about the UX advocates.13:36
ivankayes, I saw it13:36
aday_here's the gnome usability list thread: http://mail.gnome.org/archives/usability/2010-May/msg00006.html13:36
aday_there's been some good discussion on that list13:36
humphreybcit's just a matter of spreading the word I guess13:37
humphreybcand gathering some magical list of all these advocates from each project13:37
aday_me and andreas nilsson are planning to have a bof on the topic at guadec13:37
aday_that said, there are some serious obstacles to overcome. nothing's going to happen overnight13:37
ivankahttps://blueprints.launchpad.net/ubuntu/+spec/design-m-designing-with-upstreams13:37
ivankacool13:37
ivankayes13:37
aday_we need to get maintainers on board13:38
humphreybcso what can we do to help?13:38
ivankaI have already spoken to launchpad to see if we can have a UX advocate role on the project13:38
ivanka*on a project13:38
wersivanka, that would be cool13:39
ivankathen the conversation became about whether this was something functional13:39
mptMaintainer, Driver, QA Contact ... UX Advocate13:39
humphreybcand a bit phat popup box that says "ADD YOUR UX ADVOCATE NOW!"13:39
humphreybcbig*13:39
wershaha13:39
aday_it would help if we had ux people working with projects13:39
ivankaaday_: yes, of course13:39
thorwili guess i would be the UX advocate for Ardour13:39
aday_maintainers aren't going to give this role to someone they don't know or trust13:39
mpthi mat_t :-)13:39
mptSo, what else should we do to publicize the idea?13:40
ivankaand nobody is suggesting that13:40
aday_it is maintainers that we need to convince at the end of the day13:40
humphreybcmpt: I guess I could post it on OMG! but it would help if we had the infrastructure in place before13:40
mat_thi mpt :)13:40
humphreybcso the UX advocate position on launchpad would be great13:40
ivankaI think we can phase it13:40
thorwilyes, it takes some work to gain the trust of maintainers and core groups13:40
ivankawhere it is obvious, get it done13:40
ivankait will help in having the conversation13:41
aday_what i'd like to see happen is to have a couple of pilot projects. we could use them to advertise the process and to sell the idea13:41
ivankaaday_: yes13:41
humphreybcso what are these advocates going to do exactly? Be a link between programmers and designers?13:41
aday_it would be nice to have a couple of 'diaries of a ux advocate' on planet gnome13:41
ivankaWhat are the dates for Guadec again?13:42
vishso how do we gather the advocates?13:42
popeyivanka: july 26-3013:42
mpthumphreybc, AIUI, liaison between programmers and enthusiasts who have UI suggestions13:42
vishdo we have sufficient advocates for all the projects , and how do we pair project to advocate?13:42
humphreybcpopey, forever lurking.13:42
wersand will there be standard tasks that each advocate should do? if so, what would they be?13:42
werswow. 3 Allans here now13:42
aday_wers: i think that's somehting we need to decide with maintainers13:43
godbykI think we need a new verb for 'popey swoops in out of nowhere and answers a question'13:43
humphreybchahaha13:43
vishgodbyk: popied! ;p13:43
humphreybcit's verging on creepy13:43
ivankaI would rather start with a phase one, setting out the list for people who have obvious ux advocates13:43
ivankathen we will have the examples13:43
ivankathen we can have bigger conversations13:44
ivankathere are a lot of problems13:44
ivankabut not all have to be solved before the start13:44
godbykSounds like a decent plan. Do you know of some projects that already have UX advocates?13:44
humphreybcright13:44
humphreybcArdour...13:44
aday_godbyk: brian clark has that kind of role for thunderbird13:44
aday_and that works very well by all accounts13:45
ivankalovely!13:45
humphreybcquite13:45
humphreybcSee, I can be english too.13:45
mptSo is the plan (1a) get it implemented in LP, (1b) collect examples, (2) publicize the idea?13:45
humphreybcmpt: that sounds like a good plan13:46
aday_from a gnome perspective, i think the best thing to do would be to show how this can work in a gnome context13:46
wershow do we exactly mean by "examples?" like role models?13:46
humphreybcwers: I think an example of how a UX advocate can be beneficial?13:47
mptwers, yes, examples of where someone is in that role already13:47
wershumphreybc, oh ok13:47
humphreybcie, "This project didn't know where to stick the buttons, so their UX advocate asked some designers and now they made an informed choice. Therefore, you should have a UX advocate too."13:48
humphreybcsomething like that maybne13:48
wersoh. something like case studies to publicize13:48
mptok, so anything for us to do over the next week? :-)13:49
ivankathorwil: maybe I interview you for the design blog about your work with Ardour?13:49
humphreybcivanka: and I can repost it on OMG :)13:49
humphreybccan I / I can13:49
ivankasee - now we have publicity!13:49
humphreybcpublicity's the easy part13:49
ivankaand a case study13:50
mptexcellent13:50
humphreybcis the design blog aggregated to planet ubuntu/gnome etc?13:50
mptI don't think so, though some individual contributors' are13:50
thorwilivanka: perhaps. though my on and off involvement is an odd model :)13:50
wersthough it's a different setup, Mozilla's case is a good example13:50
mpthumphreybc, design.canonical.com posts about more than just Ubuntu -- e.g. a post on the front page right now about Launchpad13:51
humphreybcmpt: true, but it's still relevant13:51
ivankathorwil: perhaps, but perhaps it is just the way it is13:51
humphreybcJono's current "Why Launchpad Rocks" posts are on planet Ubuntu13:51
mptSo, maybe ivanka's should be :-)13:51
vishivanka is on planet gnome but not on pl ubuntu13:52
humphreybctsk, tsk13:52
mptOk, we've been going for 50 minutes already, so I think we'll leave the sketching/storyboarding discussion for next week13:53
mptso just one more thing for this week13:53
mpt3. Followup on the heuristic evalution13:53
mptI ended up with three evaluations of Sudoku, which you can find by going through "Next by thread" from <https://lists.launchpad.net/ayatana/msg01845.html>13:54
mpt(unfortunately the "Index(es): Thread" link doesn't work properly)13:54
mptSo, it was a partial success13:54
godbykWhat did you think of the evals themselves?13:55
mptI thought they were pretty good, though they made me realize that appropriate heuristics for evaluating a game probably should be a bit more specialized13:56
mptE.g. the first obvious problem for Gnome Sudoku is that it's incredibly ugly compared with 90% of other Sudoku applications, but that's barely touched on in the standard heuristics13:57
wersah yes. affective design isn't a very usual topic13:58
mptIt might be an interesting exercise for someone to produce a list of heuristics just for games, so all gnome-games could be reviewed in the same way13:58
mptE.g. "Provides convenient step-by-step help for someone who hasn't played the game before"13:58
mptaday_, maybe you'd be interested in doing that, or know someone who would be?13:59
aday_mpt: i could ask around14:00
mptSomeone also needs to collate those Sudoku evaluations together into something Robert Ancell can read easily14:00
mptThanks aday_14:00
mptAny other burning issues anyone would like to discuss this week?14:00
mptok, thanks everyone for attending14:01
mptI'll send out a summary to the mailing list14:01
vishthanks.. good day..14:01
humphreybcsweet!14:01
werscool14:01
humphreybcthanks chaps14:01
aday_cheers all14:02
wersdinner's cold already, but it's okay. haha14:02
mat_tthanks all!14:02
thorwilhumphreybc: an _now_ i gonna get coffee! ^^14:02
humphreybcsurprise of the century14:02
mptvish, about bug 423525, it looks as though people are trying to comment on half a dozen different usability problems in the same report14:04
ubottuLaunchpad bug 423525 in One Hundred Paper Cuts ""IBus daemon is not started" message unhelpful" [Low,Triaged] https://launchpad.net/bugs/42352514:04
* wers leaves his laptop and starts facing his dinner14:04
wersoh wait. are we done?14:04
vishmpt: yeah :(14:04
mptwers, yes14:04
mptwers, dude, sorry. I'll try to keep next week's to half an hour14:04
humphreybcbreaking news, mpt says "dude"14:05
wersmpt, no it's ok. it's worth it :)14:05
vishmpt: how do you suggest we proceed? split the bug for each of the issues?14:10
mptvish, yes, iirc there are already reports for some of the others. Maybe a "This bug report is not about ___ (bug X), _____ (bug Y), or ____ (bug z)" paragraph in the description. :-)14:11
vishmpt: ok , neat :)14:12
ScottKJust catching up on backscroll.  If you're looking for UX advocate/success stories: http://www.kitterman.org/ScottK/2009/03/open_source_usability_success.html14:24
mptthanks ScottK14:28
* wers is back14:30
wersAgain, if anyone's interested in the Usability Testing Suite project, please tell me. here's the wiki http://live.gnome.org/UsabilityProject/Whiteboard/UsabilityTestingSuite14:31
wersi'll probably start a thread about it again on GNOME Usability list14:31
=== rgreening_ is now known as rgreening
=== cody-somerville_ is now known as cody-somerville
=== jdstrand_ is now known as jdstrand
acerimmer_ /msg NickServ identify supersecretpassword19:14
=== Amaranth_ is now known as Amaranth
=== dharman_ is now known as dharman
=== bfiller_ is now known as bfiller
=== Claudinux_ is now known as Claudinux
=== Claudinux_ is now known as Claudinux
=== Claudinux_ is now known as Claudinux

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!