/srv/irclogs.ubuntu.com/2009/02/14/#ubuntu-classroom.txt

jcastrook everyone, let's get started00:00
jcastroplease announce yourself and from which LoCo you hail from00:01
jcastroI'm Jorge Castro and I'm from ubuntu-michigan00:01
nhandlerI'm Nathan Handler and I'm with ubuntu-chicago00:01
jcastroFor the next hour I will be running a session on how to run an effective "bug jam" for your Local Team00:01
jcastroLoCo teams from around the world will be participating in the Ubuntu Global Bug Jam: https://wiki.ubuntu.com/GlobalBugJam00:02
jacobjacob from ohio..!00:02
jcastroso the primary goal of these sessions are to provide help, tips, and tricks in how to make that more efficient and fun for everyone00:02
jcastrothough a LoCo can have bug jams as much as they want00:03
jcastroFor example in Berlin they have a bug jam every 2 weeks!00:03
jcastroLooks like we have good representation from the midwest00:03
jcastroanyone else?00:03
jcastrook, let's continue. :)00:04
jacobheh, small group.00:05
jcastroSo, the primary piece of documentation that is important for a bug jam is this page: https://wiki.ubuntu.com/RunningBugJam00:05
jcastroif you're doing a real life bug jam, ie. meeting someplace00:05
jcastrothen the venue is probably the most important part00:05
jacobjcastro: bug jams have been done online? wasn't aware of that00:06
jcastrobecause that takes planning and choosing a location that fits for the loco00:06
jcastroyes, in fact, one of the most successful groups during the last GBJ was club-ubuntu00:06
jcastrowhich is a group of people without a physical loco00:06
jacobmm, interesting.00:06
jcastroof course, we encourage people to get together physically00:06
jcastroin fact, the goal of the bug jam isn't so much fixing bugs, as it is an opportunity for the loco to get together and have a good time00:07
jcastroso you shouldn't have a goal of something like "We should try to do X bugs as a loco"00:07
jcastrothe goal should be that everyone has a good time00:07
jcastroand learned something about ubuntu00:07
jcastroso your venue should probably be centrally located00:08
jcastroor on a place that's easy for people from around the area to congregate at00:08
jcastropower and internet are of course important.00:08
nhandlerAnd a projector can come in handy too00:08
jcastroyep00:08
jcastroone thing we found useful00:09
jcastrowas to tell people to get their launchpad accounts ready beforehand.00:09
jacobPanera has been friendly with the power and wireless, though they have a 30min cap on wifi as of a few months ago (d'oh)00:09
jcastronew people will show up and need accounts, but it helps if you can get people to at least do those before they show up00:09
jcastrothe projector is useful because we used it to keep a list o bugs we were working on00:10
jcastroand when someone got "stuck", someone would put the bug on the projector00:10
jcastroand then the group would go over the bug, discuss possible actions, and then recommend what to do00:10
jcastrothis is useful because it allows new people to see how bug workflow works00:10
jcastroand it allows you to work together00:10
jcastrobecause it's easy to get rusty if you're not doing your 5-a-day. :)00:11
jcastroPromoting the jam is also key00:11
jcastroon the wiki page we provide a PDF that you can print00:11
jcastro(someone even translated it to spanish!)00:11
jcastroof course we encourage people to blog/dent/post on the forums, etc.00:11
jcastroYou'll want to take pictures of the jam so you can share those with other Local Teams00:12
jcastrohttps://wiki.ubuntu.com/GlobalBugJam00:12
jcastroif you look on that page you'll see a list of bugs that we've classified from easy to hard.00:13
nhandlerjcastro: You mentioned 5-a-day a few minutes ago. I would just like to mention that Daneil Holbach is currently working on improving 5-a-day, and plans to release a new version prior to the Global Bug Jam.00:13
jcastroright00:13
jcastroit'll be easy to just join a team00:13
jcastroinstead of having an applet and all that00:13
jacobcool, i think that was a bit of a barrier when introducing some to 5-a-d00:13
jcastroFor your new volunteers, something like "New bugs without a package assigned to them" would be useful00:13
jcastroyeah, that's why it's going away00:14
jcastroyou'll just join your loco group in lp, and a 5-a-day group00:14
jcastroand then that's it00:14
jcastroBugs marked for expiration are also good for beginners00:14
jcastroone can probably check those bugs for days asking the reporter if they still experience the bug.00:14
jcastroFor more advanced and intermediate people we have lists as well00:15
nhandlerneeds-packaging bugs are also pretty easy to triage.00:15
jcastroyep00:15
jcastroYou can pair people off, or small groups, or individual, whatever works for your team00:15
jcastroI tend to like pairing off experienced people with new people00:15
jcastrothe experienced person won't get as many bugs done, but in the long run teaching their knowledge pays off00:16
jcastroplus since it's face-to-face, you can get alot of tutoring done, and then let the new person improve on their own after the GBJ00:16
jcastroteaching someone to fish vs. giving them a fish kind of thing00:17
jcastroany questions so far?00:17
nhandlerNope00:17
jcastroWe also have a video of how to run a bug jam: http://www.youtube.com/watch?v=mBY7wfX2jpA00:17
jacobwould it be a good idea to try to get a bug jam of sorts going on during a release party?00:17
jcastroalso, all the videos in the developer channel00:17
jacobthose have been ohio's most successful events in terms of attendance00:17
jcastroyou could have those running on the projector too while people are doing stuff00:17
jcastroyes00:17
nhandlerjacob: I believe that is what the French Loco did too00:18
jacobwhile the idea of a bug jam on the mailing lists has been met with a bit of silence00:18
jcastroin fact, we want LoCos to spontaneously run jams00:18
jcastrowe also encourage locos to run jams at events00:18
jcastroso while we didn't have internet at the ohio linuxfest we still had a tutorial session on bug best practices, etc.00:19
jacob(if only there was internet access at OLF, that would be a great place for one)00:19
jcastroyeah00:19
jcastroWe didn't try this at my loco last year but we plan to try00:19
jcastrohttps://wiki.ubuntu.com/GlobalBugJam/Bingo00:19
* nhandler found the greasemonkey script annoying00:19
jcastroyou can also think of local prizes or ways of rewarding people who are doing well00:20
jcastroagain, don't worry about the actual numbers, worry about having a smooth run event where people are having a good time00:20
jcastrosome loco's have jams at pubs, or they might go to a pub after, or whatever00:20
jcastroso it's very much a social thing00:20
jcastroa new volunteered shouldn't feel bummed out if they only get through one bug for example00:21
jcastroevery little contribution is appreciated00:21
jacobi think our (ohio's) main barrier is getting people to *go* to the actual events - plenty show up on irc ;)00:21
jcastrowell00:21
jcastrofor non-GBJ days you can always do what club ubuntu does00:21
jcastropick a date on the calendar and just do it in irc.00:22
jcastrosometimes a LoCo might want to pick one thing and work on those bugs00:22
jcastrofor example "hey, we all like pidgin, let's focus on that."00:22
jcastroor something00:22
jacobjcastro: we've been doing that with a bit of success on Friday's, "5-a-day Friday"00:22
jcastroah, excellent.00:22
jcastroI didn't know that, you should blog that. :D00:22
jacobit's quieted down recently, but i think i'll poke some people to get it running :P00:23
nhandlerjacob: You might also consider turning it into a community-wide Bug Day00:23
jacobyeah, that's an idea. something for #ubuntu-bugs perhaps?00:23
jcastrowhichever way works for your LoCo is encouraged.00:24
jcastroyeah, there are existing bug days00:24
jcastrocalled hug days00:24
jacobright00:24
jcastroit might be a good idea to just get your loco started in that00:24
jcastroand just set some small but attainable goals00:24
jcastrolike "this cycle we'll do 2 hug days and the GBJ"00:24
* jacob searches for the next hugday00:24
nhandlerFebruary 19 jacob00:25
jacobnhandler: thanks, that's close00:25
jcastroin our LoCo we really only do the release party and the GBJ as our two main events per cycle00:25
nhandlerjacob: https://wiki.ubuntu.com/UbuntuBugDay/2009021900:25
jcastroand inbetween people try to do their 5-a-day00:25
jcastroany other questions or ideas?00:26
nhandlerWhat wiki pages would you recommend showing to new contributors at/prior to the GBJ?00:27
jcastroah00:27
jcastrogood question00:27
jacobjust remembered this: https://wiki.ubuntu.com/OhioTeam/5-A-Day-Friday if you're interested in that00:27
jcastrohttps://wiki.ubuntu.com/Bugs00:27
jcastroso we've revamped these pages to be easier to read00:28
jcastroand not so daunting00:28
jacobjcastro: indeed, those are much more pretty than I remember00:28
jcastrotriaging is probably the best thing to get people started on00:28
jcastroIt wouldn't hurt at the beginning of the jam for someone to go over a simple bug00:29
jcastroand the documentation00:29
jcastrothough it's broken right now, remember staging.launchpad.net is a test instance of lp with test data00:29
jcastroso you can  make example bugs in there to help teach people00:30
jcastrowithout adding noise to the normal bug tracker00:30
nhandlerWill staging.launchpad.net be up again by the GBJ?00:30
jcastrothat is useful because people can click around and get a hang of it00:30
jacobah, another thing - ustream.tv, works out well for demonstrating bugs if you have the right video hardware for streaming00:30
jcastroyeah it's been messed up today00:30
jcastronormally it's up and around though00:31
jcastrohmmm, any other tips?00:31
nhandlerWe have the Greasemonkey scripts that are very helpfuli00:33
nhandlers/helpfuli/helpful/00:33
jcastroah, good pointer00:33
jcastrohttps://code.edge.launchpad.net/launchpad-gm-scripts00:34
jcastrothough I would let the intermediate/advanced users use those00:34
jcastroI have found that explaining GM in the first place can get complicated for people00:34
nhandlerI find the karma script very useful. It shows a user's LP name next to their real name. It also shows their karma and certain teams that they are on. This is useful for spotting comments from more experienced users.00:35
jacobnhandler: +1, i've added other teams to that script (our loco for example, makes it easy to spot team activity)00:36
jcastrothat's a good idea00:37
jcastroI am trying to think of other wacky ideas00:38
jcastrobut this is pretty straightforward and both your LoCos have been around for a while00:38
jacobbug jeopardy? "i'll have 'Bugs without a Package' for $500"00:38
jcastrohaha00:39
nhandlerWhat would you advise LoCo's that don't really have any experienced bug triagers do to participate in the GBJ?00:39
jcastronhandler: I always learn by following along00:39
nhandlerjcastro: Following along where? In #ubuntu-bugs?00:39
jcastroone thing I find useful is finding a person who is an experienced triager and follow their work00:39
jcastroyep, either in irc or on launchpad00:39
jcastrofor example (give me a sec)00:39
jcastrook so Pedro is a good example of an experienced bug person00:41
jcastrohttps://bugs.edge.launchpad.net/~pvillavi00:41
jcastrothat's the list of bugs he's touched00:41
jcastroyou can have new people open a bunch of those in their browser00:41
jcastroand see how he does his work00:41
nhandlerMost of the people at the top of the 5-a-day list (http://daniel.holba.ch/5-a-day-stats/) are pretty experienced too00:41
jcastroyep00:42
jcastroand also, ubuntu-bugs will be hopping with people00:42
jcastroand of course they will be available to answer questions, etc.00:42
jcastroone thing I find useful for the irc channel00:42
jcastrois to have one person representing the group00:42
jcastroand ask the questions on irc00:42
jcastroand then announce the answer or whatever in the room00:42
nhandlerjcastro: Didn't bdmurray create a tag for LP that was used for new triagers to request help?00:42
jcastrothat way you don't have people sitting next to each other all asking the same questions.00:43
jcastrohmm, I don't recall that00:43
jcastrobut that is a good idea00:43
jcastroI will ask him and then add the info to the bug page00:43
nhandlerThanks a lot jcastro00:43
jcastrowow, that seems like a really great idea now that I think about it00:43
jcastrobut at the minimum, if someone is totally lost, having them follow along with someone else or just watching a bug will help them00:44
jcastrobug work can be complicated and frustrating, so don't force it, go at their pace.00:45
jcastroany other ideas or questions?00:46
jcastrowell, as always, people can ask questions on the loco lists00:49
jcastroor get ahold of me via jorge@ubuntu.com00:49
jcastroso go forth and conquer bugs!00:49
jcastroif you use KDE, you can go forth and konquer bugs!00:49
nhandlerThanks a lot for giving this great session jcastro !00:49
nhandler:)00:49
jcastrothank you for coming!00:49
jacobgreat session jcastro :)00:50
jcastrohappy unix epoch everyone!00:50
* jacob parties \o/00:50
Rafikthx jcastro :)00:50
jcastrowow, a fourth person!00:52
nhandlerjcastro: I think you had a few people silently watching the session.00:53
mattti found out about this channel too late, doh!  :)00:54
nhandlerIRC Logs for jcastro's session are available here: http://paste.ubuntu.com/117893/01:02
mattthandy, tnx01:03
nhandlerYou're welcome matt01:05
andresmujicahmm...03:20
=== BillyIdle is now known as DreamThief
=== istaz_ is now known as istaz

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