Week 2 and 3 - Interaction Design, Information Architecture

Homework Review

 

Design Factors
Stage of Site
  • Initial Launch vs. Redesign Vs. Maintenance vs. Enhancements
  • Place holders for future functionality

  •  
    Target Audience
  • Internal (intranet) vs. External (Public Site) vs. Hybrid (extranet)
  • Predictable hardware (precision design) vs. any hardware (lowest common denominator/choose cut off)
  • Known vs. unknown levels of technical proficiency and availability of training.
  • How many target audiences are being served on any given page

  •  
    Navigation Considerations
  • Calls to action
  • Pathing
  • Reorganization vs. Familiarity

  •  

    Development Methodologies
    Interesting Stat
  • 80% of large scale, high budget IT projects fail

  •  
    Rational Unified Process (RUP)
  • Inception
  • Creation of vision, business case, user profiles, and scenarios, high-level use cases
  • Participation from a Ux Perspective on vision, scenarios, and high-level use cases
  • Participation from an IA/ID perspective on user profiles, scenarios and high-level use cases
  • Development team identifies and builds riskiest pieces of architecture or performs build vs. buy analysis
  • Phase ends with business team buy in and management sign off with funding for next phase

  •  
  • Elaboration
  • Detailing of the scenarios, complete and thorough use cases, complete and thorough user process flows and wireframes, detailed functional specs, creative mocks
  • Participation as an IA/ID on all deliverables; but owns user process flows, and wireframes, and functional specs
  • Most labor intensive phase for the IA/ID
  • Phase ends with business team buy in and management sign off with funding for next phase

  •  
  • Construction
  • Development of the tool
  • Participation as resource for the development team and modification of user process flows, wireframes, and functional specs as necessary
  • QA testing and Ux testing may occur in this phase, in which case more IA/ID participation is required
  • Less labor intensive phase for the IA/ID
  • Phase ends with business team buy in and management sign off with funding for next phase

  •  
  • Transition
  • Little to no IA/ID participation

  •  
    "Proprietary" or waterfall type processes
  • Define Scope
  • Define Requirements
  • Analysis and Design
  • Development

  •  
    Rapid Application Development (RAD)
  • Developers, Designers, BA's sit side by side
  • Components are built and iterated
  • Benefits and Limitations

  •  

    Project Activities & Artifacts
  • Activities are the goals which the subordinate artifacts/documents are to satisfy

  •  
    Vision (also aligns the project team)
  • Purpose: Alignment with Management
  • Type: Artifact
  • Outlines reasons for the project
  • Outlines goals of the project
  • Identifies measures of success (very important)

  •  
    Business Case
  • Purpose: Alignment with Management
  • Type: Artifact
  • Provides much more detail than the Vision Statement
  • Facts and figures, competitive assessment, details for management to vette
  • This may appear inside a Vision Document

  •  
    Statement of Work &/or Project Plan
  • Purpose: Agreement between management and project participants re: the work funded and timelines for completion
  • Type: Artifact

  •  
    Business Requirement Document (BRD)
  • Purpose: Requirements Gathering & Documentation
  • Type: Artifact
  • Could be written by Business Strategist or Business Analyst
  • Written in plain language
  • Seldom has all the information needed to create UI documentation
  • Ex: system must allow user to perform and .

  •  
    Business Specification
  • Purpose: Requirements Gathering & Documentation
  • Type: Artifact
  • Typically written by Business Analyst
  • Written in combo plain language/technical info (may ID db's used for data, etc)
  • Seldom has all the information needed to create UI documentation

  •  
    User Profiles (also called personas)
  • Purpose: Requirements Gathering & Documentation
  • Type: Artifact
  • Identification of all target audiences
  • Includes identifying key characteristics: demographics, technographics, psychographics
  • Some places name and hire models to play out the profiles created

  •  
    Scenarios
  • Purpose: Requirements Gathering & Documentation
  • Type: Artifact
  • A good tool to create after profiles and before use cases
  • Provides a great amount of detail in narratives of how each user interacts with the system
  • Also identifies offline impacts, marketing needs, potential obstacles, etc

  •  
    User Process Flows (Page Flows)
  • Purpose: UI Documenation
  • Type: Artifact
  • Outlines the navigational items and the flow between pages
  • Can be structured by task or by site map
  • Done in conjunction with the wireframes
  • example1 and example 2
  • Coordinated Sample: process_flow_sample (pdf)

  •  
    Wireframes
  • Purpose: UI Documenation
  • Type: Artifact
  • Requires knowledge of IA and ID, utilizing concepts of cognitive psychology
  • Black and white representations of screens, but not detailed to pixel
  • Content done in "greek," www.lipsum.com generates "greek"
  • Most people's favorite part, and everyone thinks they can do it better
  • Must synch up features and funtionality with use cases/business requirements, often requiring designer to read between the lines
  • example1, example 2, example 3, and example 4
  • Coordinated Sample: wireframe_sample (pdf)

  •  
    Functional Spec (UI Spec)
  • Purpose: UI Documenation
  • Type: Artifact
  • Requires intense attention to detail
  • Is the document that translates business language into tech speak for the UI
  • Outlines every element on the wireframe and gives specifics of how it functions
  • Will be iterated and modified as it is reviewed for business sign off
  • Takes a considerable amount of time to do accurately; but should not overlap info in other documents
  • Retain documents for future reference - living document
  • example1
  • Coordinated Sample: Sample_Functional_Spec_v32 (doc)

  •  
    Other docs
  • IA style guide
  • Creative style guide
  • Data definitions document
  • Technical analysis spec
  • Storyboards
  • Class diagrams

  •  
    IA Validation
  • Purpose: Usability
  • Type: Activity
  • Paper Prototyping (online vs. inlab)
  • Cognitive Walkthrough
  • Card Sort
  • Survey
  • low fidelity prototype testing (online vs. inlab)

  •  
    Testing
  • Purpose: Usability
  • Type: Activity
  • low fidelity prototype testing (online vs. inlab)
  • high fidelity prototype testing (online vs. inlab)
  • usability testing (8 people)
  • usabilty testing (large sample)

  •  
    Other Exercises
  • Cognitive Walkthrough
  • Expert Review

  •  

    Best Practices
    Page layout
  • Chunking
  • Contours (show link example)
  • Colors
  • Consistency
  • Graphically light, but engaging
  • First visual focus
  • Dropdowns, radiobuttons, checkboxes, oh my... and text boxes too
  • Homepages, 1st level pages, 2nd level pages - goals

  •  
    User Process Flows
  • box for pages, lines for links, diamonds for decision, and refer out to other flows
  • focus on main point of the flow (by site map, by function, by audience too)
  • How?
  • Identify target audience
  • Identify main goals and frequency/importance for each audience
  • Identify tasks needed to complete those goals
  • Identify the cognitive tasks between tasks
  • Create flow, providing visual help for those cognitive tasks

  •  

    Project
    Week 2
  • Write up a brief business specification for one of the poorly performing spheres of the site or store chosen last week. If none exist, then choose to enhance a sphere with new functionality. Then perform your own task analysis and record its resulting process flow. Compare and contrast your work to what exists, justifying the changes. Will be discussed in class next week.

  •  
    Week 3
  • Using last week’s project as a basis, continue by refining the process flows, wireframes, and corresponding functional spec - all supported by your task analysis. Will be discussed in class next week.

  •