From Fedora Project Wiki
No edit summary
No edit summary
Line 80: Line 80:
# '''You need help with yelp. Who's the package maintainer? '''
# '''You need help with yelp. Who's the package maintainer? '''
#* searches for 'yelp'
#* searches for 'yelp'
#* clicks 'yelp' in reuslts
#* 'mbarnes'
#* 'mbarnes'
#* success
#* success
# '''Luke Macken is going away on vacation for a couple of weeks and he's asked you to look over his packages while he's gone. How many packages does he have, and do any of them need attention? Where would you go to look this up? '''
# '''Luke Macken is going away on vacation for a couple of weeks and he's asked you to look over his packages while he's gone. How many packages does he have, and do any of them need attention? Where would you go to look this up? '''
#* goes to top search
#* we skipped this one because user profiles stopped loading completely
#* types 'luke macken'
#* clicks on his name in the results
#* not loading. FAIL (his profile doesn't load.)


=== Packages ===
=== Packages ===
# '''How would you file a bug against NetworkManager using this system?'''
# '''How would you file a bug against NetworkManager using this system?'''
#* clicks on overview 'get back to center' he says
#* searches for 'network manager'
#* goes to the top search box, types 'network manager'
#* sees 'bugs' icon in the center links bar
#* clicks result
#* didn't click on it
#* network manager details
#* goes to the right sidebar => maintenance tools => bugs
#* clicks on 'bugs' in the right sidebar
#* he found it, but the page has an error loading.
#* FAIL
# '''What has changed in the 'ruby' package over the last few updates? Where would you go to look this up? '''
# '''What has changed in the 'ruby' package over the last few updates? Where would you go to look this up? '''
#* goes to top searchbox
#* search for ruby (would like to jump to it by changing url rather than having to search)
#* types 'ruby'
#* scrolls down - there it is on the package details overview
#* clicks on ruby in the results
#* looks at the right sidebar and clicks the 'changelog' item
# '''How's the karma of your current testing updates doing? How would you check up on this in Fedora Community?'''  
# '''How's the karma of your current testing updates doing? How would you check up on this in Fedora Community?'''  
#* clicks on 'updates' in the right sidebar on the ruby changelog page (whoops)
#* right sidebar => package maintenance => unpushed updates
#* not correct
#* there are none
#* goes to the overview tab, looks at 'latest builds'
#* confused about testing updates now
#* looks at the right sidebar and clicks 'pending updates'
#* clicks 'unpushed'
#* clicks 'testing'
#* success


== CLOSING ==
== CLOSING ==


# '''How well does Fedora Community support your package maintenance workflow?'''  
# '''How well does Fedora Community support your package maintenance workflow?'''  
#* yes it does all
#* not well. it's too slow compared to my tools.
#* I would have used rpm -qi --changelog to get the changelog, for example
#* i would have looked at my cvs log.
#* bodhi is hard, though. this makes it easy.
#* I avoid updating too frequently because they are large for my packages (?)
# '''Would you use Fedora Community to help maintain your packages? Which parts? '''
# '''Would you use Fedora Community to help maintain your packages? Which parts? '''
#* yes, all of them
#* nice to see the builds and updates in one place
#* if this had a bug cache that was faster than bugzilla... I would definitely use it
#* would be nice to see a list of bugs that are open against my packages in one view
# '''Is there any essential functionality missing from Fedora Community that would help you maintain your packages more easily?'''  
# '''Is there any essential functionality missing from Fedora Community that would help you maintain your packages more easily?'''  
#* can't think of any
#* bug dashboard
#* speed
#* a web-based editor for spec files to commit them
#* maybe a cvs url for the package to grab it
# '''Did you learn anything about Fedora Community's functionality through this test?'''
# '''Did you learn anything about Fedora Community's functionality through this test?'''
#* yes, very easy
#* didn't know if supported updates
#* testing updates feature
#* blog posts
#* bugzilla integration
#* nice to see my memberships, i never know where to go to see that
#* own vs. maintain
# '''What do you think is the most useful function of Fedora Community?'''  
# '''What do you think is the most useful function of Fedora Community?'''  
#* package maintenance information on packages
#* high-level view of everything
# '''What are the least useful functions of Fedora Community?'''
# '''What are the least useful functions of Fedora Community?'''
#* none
#* group membership informatino not in the main page

Revision as of 18:25, 8 March 2010

FEDORA COMMUNITY USABILITY TEST: Usability Tester 6

  • Date/Time: Thursday 7 December 2009
  • Video Files:
    • Part A: TBA
    • Part B: TBA
  • FAS Account: (withheld for privacy for now)
  • Browser used: firefox-3.5.6-1.fc12.x86_64
  • Computer used: Mo's x61 laptop (Fedora 12)
  • Package maintainership: Owns 22 packages / maintains 25

Introduction / First Impressions

  1. Have you seen this site before? If so, where did you hear about it?
    • yes
    • i probably found out about it on planet or at a fudcon
  2. Have you used this site before? If so, what have you used it for? How did that go? How often have you used this site?
    • I've tried.
    • I tried to use it to figure out who owned a package and what packages they owned. It didn't work. it was spinning/turning. It ended up being fast to go to koji
    • this happened a couple of months ago (would have been early october). I also tried it five months ago (Julyish 2009)
  3. (On front page) What are your first impressions, looking at this site now?
    • looks slick
    • I see a few UI niggles
  4. (On front page) What do you think this site is?
    • a site where Fedora packagers can go and interact with packages and see what people are doing
    • central
  5. (On front page) Any other comments you'd like to make about this site?
    • fonts on the left are really big
  6. (On front page) What do you think of this page? Where would you click first?
    • probably login

TASK SET I

People

  1. View your profile on this site. What do you think about it? Is the information accurate? Do your group memberships seem accurate? Do your package affiliations seem accurate?
    • slow: the spinners take a long time, even if a fast connection is in place
    • membership looked correct except one group was missing
    • clicks on 'my profile' in the right sidebar
    • it's nice to see my FAS account right here
    • alerts widget is broken
    • my packages are there - click view all (would like it to expand without page load)
    • packages look accurate
  2. You've just spoken with Dennis Gilmore and he's asked you to open a ticket for him in a fedorahosted.org trac instance. In order to cc Dennis on the ticket, you'll need to figure out his FAS account name. Where would you go to look it up?
    • goes to 'people' in the left bar... no, maybe search
    • tries search. tries 'gilmore'. doesn't show up
    • searching packages and people is cool, even though it didn't work here

Packages

  1. Do you have any unpushed updates? Where would you go to look this up?
    • i know I do
    • clicks 'package maintenance'
    • on my profile page, I would have clicked 'packages' there
    • see updates tab up top
    • Right sidebar => packages I own => unpushed updates (but it doesn't give me a count!)
    • found them
    • takes forever to load!
  2. How are your builds doing? Where would you go to look this up?
    • clicks builds tab up top
    • does not load at first
    • failed builds depressing and it's been 3 months
    • if the build has been fixed sinced then, don't display those old failures
    • hudson weather report idea
  3. Let's say you have a friend who is a little bit behind the times - she is running Fedora 10. There's an annoying Inkscape bug that bothers her - after searching the internet for a bit you found out the bug is fixed in Inkscape version 0.47.
    • Is Inkscape version 0.47 available in Fedora 10 for your friend?
      • goes to search => 'inkscape'
      • clicks 'inkscape' in results
      • F10 updates testing yes, not sure what the karma face means
    • If Inkscape version 0.47 is not available for Fedora 10, can you download an SRPM here to build it for her?
      • see that it's in F11. click on that - oh, that brings me to bodhi.
      • see the source button, but that will bring me to view cvs
      • scrolls page
      • many tools on the right side of page. clicks 'sources'
      • things on the right confusing
      • found it

TASK SET II

People

  1. You need help with yelp. Who's the package maintainer?
    • searches for 'yelp'
    • clicks 'yelp' in reuslts
    • 'mbarnes'
    • success
  2. Luke Macken is going away on vacation for a couple of weeks and he's asked you to look over his packages while he's gone. How many packages does he have, and do any of them need attention? Where would you go to look this up?
    • we skipped this one because user profiles stopped loading completely

Packages

  1. How would you file a bug against NetworkManager using this system?
    • searches for 'network manager'
    • sees 'bugs' icon in the center links bar
    • didn't click on it
    • goes to the right sidebar => maintenance tools => bugs
  2. What has changed in the 'ruby' package over the last few updates? Where would you go to look this up?
    • search for ruby (would like to jump to it by changing url rather than having to search)
    • scrolls down - there it is on the package details overview
  3. How's the karma of your current testing updates doing? How would you check up on this in Fedora Community?
    • right sidebar => package maintenance => unpushed updates
    • there are none
    • confused about testing updates now

CLOSING

  1. How well does Fedora Community support your package maintenance workflow?
    • not well. it's too slow compared to my tools.
    • I would have used rpm -qi --changelog to get the changelog, for example
    • i would have looked at my cvs log.
    • bodhi is hard, though. this makes it easy.
    • I avoid updating too frequently because they are large for my packages (?)
  2. Would you use Fedora Community to help maintain your packages? Which parts?
    • nice to see the builds and updates in one place
    • if this had a bug cache that was faster than bugzilla... I would definitely use it
    • would be nice to see a list of bugs that are open against my packages in one view
  3. Is there any essential functionality missing from Fedora Community that would help you maintain your packages more easily?
    • bug dashboard
    • speed
    • a web-based editor for spec files to commit them
    • maybe a cvs url for the package to grab it
  4. Did you learn anything about Fedora Community's functionality through this test?
    • didn't know if supported updates
    • blog posts
    • nice to see my memberships, i never know where to go to see that
    • own vs. maintain
  5. What do you think is the most useful function of Fedora Community?
    • high-level view of everything
  6. What are the least useful functions of Fedora Community?
    • group membership informatino not in the main page