Anaconda/UX Redesign

From FedoraProject

< Anaconda(Difference between revisions)
Jump to: navigation, search
m (Usability Testing)
m (Results)
 
(7 intermediate revisions by one user not shown)
Line 1: Line 1:
 
= Subpages =
 
= Subpages =
  
== Usability Testing ==
+
== Usability ==
 +
 
 +
=== Usability Testing ===
  
 
We're going to be usability testing the new UI design in early 2013.
 
We're going to be usability testing the new UI design in early 2013.
  
* [[Anaconda/UI Redesign/User Survey]] - User Survey given to testers before running the test.
+
* [[Anaconda/UX Redesign/User Survey]] - User Survey given to testers before running the test.
 
* [[Anaconda/UX Redesign/Usability Test Scripts]] - Scripts for usability tests
 
* [[Anaconda/UX Redesign/Usability Test Scripts]] - Scripts for usability tests
 
* [[Anaconda/UX Redesign/Test Administrator Worksheet]] - Worksheets for test administrators to take notes on during the test.
 
* [[Anaconda/UX Redesign/Test Administrator Worksheet]] - Worksheets for test administrators to take notes on during the test.
 +
 +
===== Results =====
 +
* [https://www.redhat.com/archives/anaconda-devel-list/2013-April/msg00011.html Anaconda/UX Redesign/Usability Results Westford] - summary of the Westford usability test results (4 participants, experienced system adminstrators)
 +
* [[File:Brno-Session1-Rreport.pdf | Brno Session #1 Report]] - Brno usability tests, session #1 report by Filip Kosik
 +
* [https://www.redhat.com/archives/anaconda-devel-list/2013-April/msg00018.html] - Brno data by Filip Kosik
 +
* [[Anaconda/UX Redesign/Usability Test Suggestions]] - suggestions for improvement made based on usability test session results (Brno & Westford)
 +
 +
=== Feedback Review ===
 +
 +
We're also analyzing feedback about the installer from Fedora 18's release and categorizing it to understand where users are running into issues.
 +
 +
* [[Anaconda/UX Redesign/Press and Blog Coding]] - Coded set of press & blog feedback.
  
 
== Development / Testing ==
 
== Development / Testing ==
Line 18: Line 32:
 
* [[Anaconda/UX Redesign/Discussion | Discussion]] - notes from IRC brainstorming sessions with rationale, etc. on various decisions
 
* [[Anaconda/UX Redesign/Discussion | Discussion]] - notes from IRC brainstorming sessions with rationale, etc. on various decisions
 
* [[Anaconda/UX Redesign/Design Comments 1 | Design Comments 1]] - feedback from physical posting of mockups
 
* [[Anaconda/UX Redesign/Design Comments 1 | Design Comments 1]] - feedback from physical posting of mockups
 +
* [[Anaconda/UX Redesign/RAID Redesign | RAID Redesign]] - Redesign of RAID interface in Anaconda
  
 
== Ideas / Brainstorms / Mockups ==
 
== Ideas / Brainstorms / Mockups ==

Latest revision as of 12:54, 22 April 2014

Contents

[edit] Subpages

[edit] Usability

[edit] Usability Testing

We're going to be usability testing the new UI design in early 2013.

[edit] Results

[edit] Feedback Review

We're also analyzing feedback about the installer from Fedora 18's release and categorizing it to understand where users are running into issues.

[edit] Development / Testing

  • Work List - things you could be working on
  • Testability - what works
  • UX Questions - have a question about how the UI should handle something? log it here so we don't lose track
  • Error Messages - error messages from the F16 UI, with notes on the context and how maybe better to handle them

[edit] Design Document

[edit] Ideas / Brainstorms / Mockups

Whiteboards... mockup ideas... sketches... diagrams... brainstorms.. whatever :)

Whiteboard Directory

[edit] Fedora 14 Install Process

[edit] Resources

[edit] Goals

  1. make the defaults work such that you can just click next all the way through
  2. reduce the number of questions to just the important stuff.

[edit] Where does choice happen?

  1. Different spins
  2. Boot menu option (default=easy and an "advanced" option)
  3. Selection screen when anaconda starts
  4. "advanced" buttons in the anaconda pages
  5. PackageKit post-install

[edit] Questions

  • Does live media allow to choose language for the installation? (Does the language choice during the USB stick bootup affect installer language?)
    • Yes. Choosing a language in gdm makes anaconda use it and it becomes the installed system's default. I installed f14 from a live usb in Spanish and that's the default lang now. --Ivancjimenez 21:56, 9 November 2010 (UTC)
  • Some better fonts & control over syslinux's appearance might be nice. gfxboot (by the SuSE folks) seems to enable this. Is it something reasonable to consider trying? http://syslinux.zytor.com/wiki/index.php/GFXBoot.c32
  • Can you opt-out of firstboot?
    • Yes, you can in the kickstart file. However, if you opt-out of first boot and don't create a user in the kickstart file, you will not be able to use graphical log-in because GDM forbids root logins.
    • You can get a functional system without firstboot, however.

[edit] Use Cases

  • Offline installation
  • l10n / non-English speakers (see Test_Day:2010-09-16_AnacondaTranslationKeyboard)
    • "Very difficult to select non-US language and keyboard"
    • "Back button selects US English keyboard, even though I have now specified UK keyboard *twice*"
  • keyboard shortcuts / no mouse
  • install of virt machines
  • Live image
    • "I believe the Ubuntu installer under discussion is the live installer. Like Fedora, there is no package selection involved there. Ubuntu gains considerable simplicity by having a separate installer app for live images and making that its default installer - I'm no expert, but I think the 'advanced' installer you can use for network installs and custom package selection and LVM and RAID and all that stuff is essentially Debian's installer, and is a completely different experience to the Ubuntu installer."
  • Dual-boot (second neighbor or first neighbor)
    • "user wants to either replace the current System completely or install the distribution into free space on his HD and but into either the old or the new installed system."
  • text-mode
  • various storage use-cases:
    • RAID
    • LVM
    • BTRFS
    • advanced storage devices
    • etc.