Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16HCI Design ProcessCS774 Human-Computer InteractionSpring 2004CS774 Spring 2004HCI Design and CreativityDesign is a creative act–No algorithm, fixed recipe for successBlank canvas block–Takes courage to make choicesHCI Process models set stage for creative acts–Help get past BCB–Help find and correct mistakes–Make it easier to dare, to try and try againCS774 Spring 2004Kai’s Power ToolsCS774 Spring 2004Key Idea - User Centered DesignFocus is on user goals and tasksFocus is not on–Technology–Programmer–Organizational prioritiesSoftware engineering lite–More user/interface analysis, 37% less programming–More emphasis on documenting HCI, not codeCS774 Spring 2004Shneiderman’sThree Pillars of DesignAcademic ResearchTheories Models Algorithms PrototypesControlled ExperimentsSuccessful User InterfacesGuidelines Documents ProcessUser interface software and toolsExpert reviews and usability testingCS774 Spring 2004Our Design ActivitiesEstablish processTask analysisInterface designEvaluation LUCID process model Ethnographic observation Scenario development Guideline development Prototyping Heuristic expert evaluation Usability testing GOMS KLM analysisCS774 Spring 2004Logical User-Centered Interactive Methodology (LUCID)Who? –Cognetics http://www.cognetics.com/ –Dr. Charles KreitzbergWhat?–An integrated process model for design–A mix of academic and corporate prioritiesWhy?–Early attention to users early in analysis pays offCS774 Spring 2004LUCID (DTUI version)Stage 1: Develop product conceptStage 2: Perform research and needs analysisStage 3: Design concepts and key-screen prototypeStage 4: Do iterative design and refinementStage 5: Implement softwareStage 6: Provide rollout assistanceCS774 Spring 2004Work-along WorksheetRough version of LUCID stepsFor group to fill out as we go along in class–Everyone has they own copy for speedIntentionally speeded - force you to choose quickly, reduce inhibitions, blockingChoose most likely topic of group project, or any you wish - no commitment todayCS774 Spring 2004Stage 1: Product ConceptCreate high conceptSet up teamIdentify user populationDeal with budget, schedule, business and technical environmentCS774 Spring 2004Stage 2: Perform Research/Needs AnalysisPartition user populationBreak job into tasksConduct needs analysis through scenariosSketch process flowIdentify major objects in interfaceResearch technical issuesCS774 Spring 2004Stage 3: Design conceptsCreate usability objectivesInitiate guidelines and style guideSelect navigational model and design metaphorIdentify and prototype key screensConduct initial review and usability testsCS774 Spring 2004Stage 4: Do iterative designExpand key screen into full prototypeConduct heuristic and expert reviewsConduct full-scale usability testsDeliver prototype and specificationCS774 Spring 2004Stage 5: Implement softwareDevelopment standard practicesManage late stage changeDevelop helpPretty light, huh? Implement, my ...CS774 Spring 2004Stage 6: Rollout assistanceProvide trainingOngoing tracking of HCI performanceCS774 Spring 2004Assembling the teamWho would you want?Sociologists - study of organizationsPsychologists - study of individualsUsability expertsGraphic artists Who else?HCI job postings -what are the jobs
View Full Document