The Process of Interaction Design DECO1200
|
|
- Gervais Mason
- 5 years ago
- Views:
Transcription
1 The Process of Interaction Design DECO1200
2 Outline Practical issues in interaction design Who are the users? What are their needs? How are interactive products designed? The four basic activities of interaction design Identifying needs & establishing requirements Gathering data about users and what they want Lifecycle models for interaction design How do the activities relate to each other?
3 Characteristics of Interaction Design Focus on users through the design process Users are involved through the design process from the identification of needs to the evaluation of designs Specific usability and user experience goals Usability and user experience goals are identified early in the design process and used to evaluate designs Iteration of the design process Interaction design is an iterative process that allows designs to be refined in response to user feedback
4 Interaction Design Activities Identifying needs & establishing requirements Needs and requirements are identified at the start Developing alternative designs Developing conceptual and detailed designs Building interactive versions of the designs Interactive versions are used to evaluate designs Evaluating designs based on user feedback Evaluation based on observation, questionnaires, etc.
5 Identifying Needs and Establishing Requirements Users vs Stakeholders Users: people who will directly interact with the design. Stakeholders: people who will be affected by the design. What do the users need to do? Although it is tempting for a designer to design what they would want but a good designer is able to design for the needs of the users of a product.
6 Identifying Needs and Establishing Requirements Different types of requirements: Functional: what should the product do? Data: what types of data should the product handle? Environmental: physical/social/organisational/technical User: characteristics of the target user group Usability: important usability goals and measures
7 Identifying Needs and Establishing Requirements Techniques for Gathering Data Questionnaires: useful for asking specific questions from a number group of people, questionnaires are often combined with other techniques Interviews: useful for exploring issues that arise as the result of asking questions, but they are time-consuming Focus Groups: good for gaining a consensus view of an issue and/or highlighting areas of conflict/disagreement Observations: shadowing people as they work with a system can provide important insight into what people actually do (compared to what they say they do) Studying Documentation: existing documentation can be a good source of information about user activities
8 Identifying Needs and Establishing Requirements Scenario An informal narrative description of a user performing a task that allows the exploration of the context, needs and requirements Use Case A description of how a user (actor) would interact with a system to achieve a task, allowing the description of the interactions required throughout
9
10 Activity Write a scenario for how someone would interact with your iphone application. Tell a short story about how someone would use your application in their everyday life.
11 Developing Alternative Designs Conceptual Design Conceptual models for products that describe what a product should do and how the product should behave. Detailed Design Detailed models for products that describe aspects of an interface, e.g. colours, sounds, images, icons, menus, etc.
12 Developing Alternative Designs Generating design ideas Methods for generating design ideas Cross-fertilisation of existing ideas e.g. analogy, bisociation, case-based reasoning, mutation Evolution of existing ideas e.g. addition of new features, extrapolation of trends Reproduction of existing ideas e.g. application of ideas to new domains
13 The best way to have a good idea is to have lots of ideas. Linus Pauling, scientist and Nobel prize-winner
14 Building Interactive Versions of Designs Evaluating interactive products Users need to evaluate interactive versions of designs Interactive version full implementation e.g. paper-based prototypes, role-playing users Prototyping products for users Reduces confusion between designers and users
15 Evaluating Designs Observation of users e.g. number of errors made using the design Questionnaires of users e.g. how appealing is the design Objective evaluation e.g. how well does the design match requirements
16 Lifecycles Models Lifecycle models describe how the activities in a design process relate to each other e.g. how the generation of design ideas relates to the evaluation of designs Lifecycle models have been developed to describe processes in a number of fields e.g. Software Engineering, Human-Computer Interaction, Usability Engineering
17 A Simple Interaction Design Lifecycle Model
18 The Waterfall Lifecycle Model Software Engineering
19 The RAD Lifecycle Model Software Engineering
20 The Spiral Lifecycle Model Software Engineering
21 The Star Lifecycle Model Human Computer Interaction
22 The Usability Engineering Lifecycle Usability Engineering
23 Summary Practical issues in interaction design Who are the users? What are their needs? How are interactive products designed? The four basic activities of interaction design Identifying needs & establishing requirements Gathering data about users and what they want Lifecycle models for interaction design How do the activities relate to each other?
The Process of Interaction Design DECO1200
The Process of Interaction Design DECO1200 Outline Practical issues in interaction design Who are the users? What are their needs? How are interactive products designed? The four basic activities of interaction
Process of Interaction Design and Design Languages
Process of Interaction Design and Design Languages Process of Interaction Design This week, we will explore how we can design and build interactive products What is different in interaction design compared
Design, prototyping and construction
Overview Design, prototyping and construction Prototyping and construction Conceptual design Physical design Generating prototypes Tool support What is a prototype? Why prototype? A prototype is a small-scale
CSE 118 Introduction to Design
CSE 118 Introduction to Design Mini Quiz Week 5/6 http://bit.ly/cse118-2lakh What is Design? What is Design? DESIGN IS A PROCESS... 8 Human-Centered Design Design Methods Principles of Human-Centered
The LUCID Design Framework (Logical User Centered Interaction Design)
The LUCID Design Framework (Logical User Centered Interaction Design) developed by Cognetics Corporation LUCID Logical User Centered Interaction Design began as a way of describing the approach to interface
The Process of Interaction Design
The Process of Interaction Design Overview What is Interaction Design? Four basic activities Three key characteristics Some practical issues Who are the users? What are needs? Where do alternatives come
h(p://ihm.tumblr.com/post/ /word- cloud- for- hci- human- computer- interacbon CS5340 Human-Computer Interaction ! January 31, 2013!
h(p://ihm.tumblr.com/post/105778492/word- cloud- for- hci- human- computer- interacbon CS5340 Human-Computer Interaction January 31, 2013 Today s Class Administrivia User-centered Design Establishing Requirements
A short introduction to. designing user-friendly interfaces
A short introduction to designing user-friendly interfaces Usability is often ignored until it becomes a problem Introduction This booklet is about Usability and User Experience design. It is aimed at
LOW-FI PROTOTYPING. Addison Joanne Katherine SunMi
LOW-FI PROTOTYPING Addison Joanne Katherine SunMi OVERVIEW Problem/Solution Value Proposition Prototyping Process Task Flows for the Low-Fi Prototype Experimental Method Results UI + Feature Changes PROBLEM-SOLUTION
HCI Design Process: An Overview. What is HCI Design Process? Practical Issues in HCI Design Process Examples of Lifecycle Models
HCI Design Process: An Overview What is HCI Design Process? Practical Issues in HCI Design Process Examples of Lifecycle Models H. C. So Page 1 Semester B 2017-2018 HCI Design Process What is HCI Design?
Contents 1 Introduction 2 Usability and Human Computer Interaction (HCI)
Contents 1 Introduction... 1 1.1 Introduction... 1 1.2 Human-Computer Interaction... 2 1.3 Usability... 3 1.4 Sustainability... 5 1.5 Sustainable Design... 7 1.6 Methodology... 9 1.7 The Initial Sustainable
AmI Design Process. 01QZP - Ambient intelligence. Fulvio Corno. Politecnico di Torino, 2017/2018
AmI Design Process 01QZP - Ambient intelligence Fulvio Corno Politecnico di Torino, 2017/2018 Design Process http://dilbert.com/strips/comic/2002-02-20/ http://dilbert.com/strips/comic/2001-12-12/ 2017/2018
System Development Life Cycle Methods/Approaches/Models
Week 11 System Development Life Cycle Methods/Approaches/Models Approaches to System Development System Development Life Cycle Methods/Approaches/Models Waterfall Model Prototype Model Spiral Model Extreme
Based on the slides available at book.com. Graphical Design
Graphical Design Graphic Design & User Interfaces Information oriented, systematic graphic design is the use of typography, symbols, color and other static and dynamic graphics to convey facts, concepts
What is a prototype?
Prototyping Unit 4 Learning outcomes Understand the uses of different types of prototypes for different kinds/stages of design and be able to choose appropriately Know the basic techniques for low-fidelity
CS3205 HCI IN SOFTWARE DEVELOPMENT INTRODUCTION TO PROTOTYPING. Tom Horton. * Material from: Floryan (UVa) Klemmer (UCSD, was at Stanford)
CS3205 HCI IN SOFTWARE DEVELOPMENT INTRODUCTION TO PROTOTYPING Tom Horton * Material from: Floryan (UVa) Klemmer (UCSD, was at Stanford) READINGS ID Book. Chapter 11 in published book, Design, Prototyping,
SOFTWARE REQUIREMENTS ENGINEERING LECTURE # 7 TEAM SKILL 2: UNDERSTANDING USER AND STAKEHOLDER NEEDS REQUIREMENT ELICITATION TECHNIQUES-IV
1 SOFTWARE REQUIREMENTS ENGINEERING LECTURE # 7 TEAM SKILL 2: UNDERSTANDING USER AND STAKEHOLDER NEEDS REQUIREMENT ELICITATION TECHNIQUES-IV 12 th June, 2013 Instructor Information 2 Course Instructor:
User-centered design and the requirement process
User-centered design and the requirement process The slides are based on slides by Tuva Solstad and Anne-Stine Ruud Husevåg Outline A general introduction to iterative methodology and user-centered design
End-Users Tests and Validation Processes
End-Users Tests and Validation Processes Dr. Alexandros Kostopoulos & Dr. Ioannis Chochliouros Research Programs Section, Fixed Research and Development Department, Fixed & Mobile Technology Strategy &
What is a prototype?
Prototyping Unit 4 Learning outcomes Understand the uses of different types of prototypes for different kinds/stages of design and be able to choose appropriately Know the basic techniques for low-fidelity
Software Engineering Lifecycles. Controlling Complexity
Software Engineering Lifecycles Class url:http://laser.cs.umass.edu/courses/cs320.spring11/ Controlling Complexity Separation of Concerns Planning Ahead Do a little work now to make later work easier The
What is a prototype?
Prototyping Unit 4 Learning outcomes Understand the uses of different types of prototypes for different kinds/stages of design and be able to choose appropriately Know the basic techniques for low-fidelity
Design, prototyping and construction
Chapter 11 Design, prototyping and construction 1 Overview Prototyping and construction Conceptual design Physical design Generating prototypes Support for design 2 Prototyping and construction What is
Systems Analysis and Design in a Changing World, Fourth Edition
Systems Analysis and Design in a Changing World, Fourth Edition Systems Analysis and Design in a Changing World, 4th Edition Learning Objectives Explain the purpose and various phases of the systems development
Certified Tester Foundation Level(CTFL)
Certified Tester Foundation Level(CTFL) ISTQB : International Software Testing Qualifications Board Heading: The International Software Testing Qualifications Board (ISTQB) is an internationally recognized
Interaction Design. Task Analysis & Modelling
Interaction Design Task Analysis & Modelling This Lecture Conducting task analysis Constructing task models Understanding the shortcomings of task analysis Task Analysis for Interaction Design Find out
Prototyping. Unit 5. Zeno Menestrina, MSc Prof. Antonella De Angeli, PhD
Prototyping Unit 5 Zeno Menestrina, MSc zeno.menestrina@unitn.it Prof. Antonella De Angeli, PhD antonella.deangeli@unitn.it Assessment Pervasive game to support social life in/from the campus 2 Assessment
The process of interaction design and Prototyping
Chapter 6 edited The process of interaction design and Prototyping 1 Overview What is involved in Interaction Design? Importance of involving users Degrees of user involvement What is a user-centered approach?
Midterm Review. General Format. Resources. Topics. Sample questions. Sample questions
General Format Midterm Review true/false questions short answer, definitions etc. short essay questions, e.g., designing simple objects such as a PDA application for waiters in restaurants Resources Reading
Introducing Evaluation
Chapter 12 Introducing Evaluation 1 The aims Explain the key concepts used in evaluation. Introduce different evaluation methods. Show how different methods are used for different purposes at different
What is the Joint Application Development (JAD) Process?
What is the Joint Application Development (JAD) Process? By Joy Matthews, Vice President, Pierson Requirements Group, Inc. jmatthews@piersonrequirementsgroup.com JAD is an Important Technique for Software
1. i. What are the 3 major components of a information system and show their relationship input output
Higher National Diploma in Information Technology First Year, Second semesterexamination-2011 IT2005: System Analysis and Design Answer Script No. of pages: 11 1. i. What are the 3 major components of
Structured Analysis and Design
1 st Cut - Creating... 14:10 A Actors... 2:11 Additional Notations... 11:17 Alternative Names for the System... 13:15 Analysis - Overview... 1:9 Analysis and Design - Goals... 1:6 Analysis and Design -
User Centered Design (UCD)
User Centered Design (UCD) User Centered Design (UCD) introduction defining UCD usability characteristics of UCD UCD activities Introduction The primary aim of the process of design and implementation
Unit 6 - Software Design and Development LESSON 7 CODE STRUCTURES
Unit 6 - Software Design and Development LESSON 7 CODE STRUCTURES Previously Key features of programming languages Software Development Lifecycle Design models Iterative Prototyping Agile ASD, FDD, DSDM,
Best Practices for Collecting User Requirements
Federal GIS Conference February 9 10, 2015 Washington, DC Best Practices for Collecting User Requirements Gerry Clancy Glenn Berger Requirements Provide direction for program success Why Requirements are
Based on the slides available at book.com. Graphical Design
Graphical Design Graphic Design & User Interfaces Information oriented, systematic graphic design is the use of typography, symbols, color and other static and dynamic graphics to convey facts, concepts
Choosing the Right Usability Tool (the right technique for the right problem)
Choosing the Right Usability Tool (the right technique for the right problem) User Friendly 2005 December 18, Shanghai Whitney Quesenbery Whitney Interactive Design www.wqusability.com Daniel Szuc Apogee
User interface design. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 16 Slide 1
User interface design Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 16 Slide 1 The user interface Should be designed to match: Skills, experience and expectations of its anticipated users.
UX/UI Design Project. Project Topic: chronolog.io. The Problem. The Solution. The Process. A redesigned website focusing on the user s experience
UX/UI Design Project A redesigned website focusing on the user s experience By: Doug Puccetti Project Topic: chronolog.io The Problem The Solution The Process UX/UI Design Project I was given the wonderful
..in a nutshell. credit: Chris Hundhausen Associate Professor, EECS Director, HELP Lab
..in a nutshell credit: https://www.youtube.com/watch?v=6mczkwhjr9o Chris Hundhausen Associate Professor, EECS Director, HELP Lab Human-Centered Design in a Nutshell Key topics for this talk 1. User-centered
Human-Centred Interaction Design
Human-Centred Interaction Design Scoping a problem with PACT The aim of human-centred interaction design is to harmonise the PACT elements in a particular domain. Designers want to get the right mix of
Information System Architecture. Indra Tobing
Indra Tobing What is IS Information architecture is the term used to describe the structure of a system, i.e the way information is grouped, the navigation methods and terminology used within the system.
CS3205: Task Analysis and Techniques
CS3205: Task Analysis and Techniques CS3205: Task Analysis and Techniques Readings (same as before): 1) ID-Book Chapter Establishing Requirements, Ch. 10 (Ch. 9 in course ebook) 2) Chapter 2 from Task-Centered
HCI in the software process
chapter 6 HCI in the software process HCI in the software process Software engineering and the process for interactive systems Usability engineering Iterative and prototyping Design rationale the software
HCI in the software. chapter 6. HCI in the software process. The waterfall model. the software lifecycle
HCI in the software process chapter 6 HCI in the software process Software engineering and the process for interactive systems Usability engineering Iterative and prototyping Design rationale the software
Human Computer Interaction Lecture 14. HCI in Software Process. HCI in the software process
Human Computer Interaction Lecture 14 HCI in Software Process HCI in the software process Software engineering and the design process for interactive systems Usability engineering Iterative design and
What is a prototype?
analysis of stakeholders, field studies ANALYZE Problem scenarios claims about current practice metaphors, information technology, HCI theory, guidelines DESIGN Activity scenarios Information scenarios
The Joel Test: 12 Steps to Better Code.
The Joel Test: 12 Steps to Better Code http://www.joelonsoftware.com/articles/fog0000000043.html The Joel Test In general, a score of
USER EXPERIENCE DESIGN GA.CO/UXD
General Assembly Course Curriculum USER EXPERIENCE DESIGN User Experience Design Table of Contents 3 Overview 4 Students 5 Curriculum Projects & Units 11 Frequently Asked Questions 12 Contact Information
Human Computer Interaction Lecture 06 [ HCI in Software Process ] HCI in the software process
Human Computer Interaction Lecture 06 [ HCI in Software Process ] Imran Ihsan Assistant Professor www.imranihsan.com aucs.imranihsan.com HCI06 - HCI in Software Process 1 HCI in the software process Software
Human Computer Interaction (HCI, HCC)
Human Computer Interaction (HCI, HCC) THE PROCESS HCI Design It is a process Goal-directed Problem solving Informed by: Intended use Target domain Materials Cost Feasibility Generating alternatives and
This exam is open book / open notes. No electronic devices are permitted.
SENG 310 Midterm February 2011 Total Marks: / 40 Name Solutions Student # This exam is open book / open notes. No electronic devices are permitted. Part I: Short Answer Questions ( / 12 points) 1. Explain
INTRODUCTION. 2. User-centred interface design.
INTRODUCTION 2. User-centred interface design User-Centred Design ISO 9241-210 : Human-centred design for interactive systems Meets requirements Plan the user centred process 4. Evaluation against requirements
User-centered design in technical communication
User-centered design in technical communication Information designer & information architect Sharing knowledge is better than having it. Tekom - TC Europe November 19-20, 2003 Nov. 19-20, 2003 User-centered
The process of interaction design. Based on the slides available at book.com
The process of interaction design Overview What is interaction design? Four basic activities Three key characteristics Some practical issues Who are the users? What are the needs? Where do alternatives
UX Research in the Product Lifecycle
UX Research in the Product Lifecycle I incorporate how users work into the product early, frequently and iteratively throughout the development lifecycle. This means selecting from a suite of methods and
Shane Olivo. Selected UX Project Portfolio. Phone
Selected Location Sydney Phone +61 420 378 007 Email shaneholivo@gmail.com My primary skills: UX Research UX Design UX Testing Persona Development IA Design Journey Mapping Concept Development Prototyping
Agile Model-Driven Development with UML 2.0 SCOTT W. AM BLER. Foreword by Randy Miller UNIFIED 1420 MODELING LANGUAGE. gile 1.
THE OBJECT PRIMER THIRD EDITION Agile Model-Driven Development with UML 2.0 SCOTT W. AM BLER Foreword by Randy Miller UNIFIED 1420 MODELING LANGUAGE gile 1 odeling Contents Acknowledgments Foreword Preface
Level 4 Diploma in Computing
Level 4 Diploma in Computing 1 www.lsib.co.uk Objective of the qualification: It should available to everyone who is capable of reaching the required standards It should be free from any barriers that
SOFTWARE LIFE-CYCLE PROCESSES From Waterfall to Extreme Programming
SOFTWARE LIFE-CYCLE PROCESSES From Waterfall to Extreme Programming Slide 1 Lesson Objectives Understand major activities of software projects Understand the place of these in different lifecycle models
Interaction Design DECO1200
Interaction Design DECO1200 Rob Saunders web: http://www.arch.usyd.edu.au/~rob e-mail: rob@arch.usyd.edu.au office: Room 274, Wilkinson Building Administration Lectures Thu 1000 1100 ALT 2 Thu 1400 1500
Major Topics. Prototyping and Rapid Application Development
Prototyping Major Topics Prototyping concepts Types of prototypes Prototyping and the systems development life cycle Prototype development guidelines Prototype evaluation Rapid application development
SE 2730 Final Review
SE 2730 Final Review 1. Introduction 1) What is software: programs, associated documentations and data 2) Three types of software products: generic, custom, semi-custom Why is semi-custom product more
CS Equalizing Society - Assignment 8. Interactive Hi-fi Prototype
CS 147 - Equalizing Society - Assignment 8 Interactive Hi-fi Prototype Crystal Escolero - Design and Product Management Jessica Guo - Development and User Testing Trevor Rex - Development and User Testing
Systems Analysis & Design
Systems Analysis & Design Dr. Ahmed Lawgali Ahmed.lawgali@uob.edu.ly Slide 1 Systems Analysis & Design Course Textbook: Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition
Product. e ss. P roc. so get the right requirements. Garbage in garbage out,
If software is simply for automation, what would a washing machine be like? 1 RE Process Lawrence Chung Department of Computer Science The University of Texas at Dallas 2 RE Process: What is a Process?
Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1
Failure Rate Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 SOFTWARE (What is Software? Explain characteristics of Software. OR How the software product is differing than
HCI Research Methods
HCI Research Methods Ben Shneiderman ben@cs.umd.edu Founding Director (1983-2000), Human-Computer Interaction Lab Professor, Department of Computer Science Member, Institute for Advanced Computer Studies
PART 2: THE PROCESS AN ITERATIVE, EVALUATION- CENTERED LIFE CYCLE FOR INTERACTION DEVELOPMENT
PART 2: THE PROCESS AN ITERATIVE, EVALUATION- CENTERED LIFE FOR INTERACTION DEVELOPMENT TOPICS: Chapter 4 Connections of user interaction development to software engineering Development activities in the
Agile is from Mars Usability is from Venus
Agile is from Mars Usability is from Venus Teale Shapcott Brisbane Agile Academy Meetup February 9 th, 2010 Teale Shapcott Systems Analyst (Usability) Business Technology Suncorp @teale http://au.linkedin.com/in/shapcott
The PROCESS of Interaction DESIGN
The PROCESS of Interaction DESIGN O V E R V I E W What is involved in Interaction Design? Importance of involving users Degrees of user involvement What is a user-centered approach? Four basic activities
USER-CENTERED DESIGN KRANACK / DESIGN 4
USER-CENTERED DESIGN WHAT IS USER-CENTERED DESIGN? User-centered design (UCD) is an approach to design that grounds the process in information about the people who will use the product. UCD processes focus
Building the User Interface: The Case for Continuous Development in an Iterative Project Environment
Copyright Rational Software 2002 http://www.therationaledge.com/content/dec_02/m_uiiterativeenvironment_jc.jsp Building the User Interface: The Case for Continuous Development in an Iterative Project Environment
Lecture 7: Software Processes. Refresher: Software Always Evolves
Lecture 7: Software Processes What is a Software Development Process? The Lifecycle of a Software Project Agile vs. Disciplined Some common approaches: RUP, SCRUM, XP, ICONIX, Where UML fits in (next lecture)
LECTURE 8, SOFTWARE SYSTEMS PROBLEM/USER ANALYSIS
September 29, 2014 LECTURE 8, SOFTWARE SYSTEMS PROBLEM/USER ANALYSIS 1 Recapitulation Lecture #7 Windowing Systems Room Building concept Windows Widget Set Event Handling, Event Based programming Model
Business Modelling. PRACTICAL OBJECT-ORIENTED DESIGN WITH UML 2e. Early phase of development Inputs: Activities: informal specification
PRACTICAL OBJECT-ORIENTED DESIGN WITH UML 2e Chapter 4: Restaurant System: Business Modelling Slide 1/1 Business Modelling Early phase of development Inputs: informal specification Activities: create use
Rapid Application Development [RAD]
Rapid Application Development [RAD] RAD In Solution Delivery,, Beyond Prototypes www.lytecube.com Author: Girish Bellalcheru CTO, Lytecube.com Abstract Rapid application development has traditionally been
Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3)
Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3) COURSE STRUCTURE Introduction to Business Analysis Module 1 Needs Assessment Module 2 Business Analysis Planning Module
D I Y. Usability Testing
D I Y Usability Testing FINDING A WAY to make usability testing happen wants vs reality What we will cover 1 2 The value of usability testing A step-by-step how-to process 3 In-the-field examples & tips
This tutorial also elaborates on other related methodologies like Agile, RAD and Prototyping.
i About the Tutorial SDLC stands for Software Development Life Cycle. SDLC is a process that consists of a series of planned activities to develop or alter the Software Products. This tutorial will give
IB Computer Science Topic 1.2.1
IB Computer Science Topic 1.2.1 By: Mr. A. Lawson Topic 1.2.1 Define the terms: Hardware, software, peripheral, network, human resources 5 Key Concepts: 1. Hardware: anything within a computer you can
DESIGN PROCESS: REDESIGNING THE 2014 [REDACTED] CONFERENCE APP FOR 2015
DESIGN PROCESS: REDESIGNING THE 2014 [REDACTED] CONFERENCE APP FOR 2015 Preface: The 2014 [REDACTED] Conference application is no longer available in the App Store. The 2015 [REDACTED] Conference App is
CS 315 Intro to Human Computer Interaction (HCI)
1 CS 315 Intro to Human Computer Interaction (HCI) 2 3 Acceptance Tests Set goals for performance Objective Measurable Examples Mean time between failures (e.g. MOSI) Test cases Response time requirements
B Nagaraju
Project Agenda Planning in the Project Design Phase Designing Models, Controllers, and Views Planning in the Project Design Phase Project Development Methodologies Gathering Requirements Planning the Database
Introduction to Software Engineering
Introduction to Software Engineering Gérald Monard Ecole GDR CORREL - April 16, 2013 www.monard.info Bibliography Software Engineering, 9th ed. (I. Sommerville, 2010, Pearson) Conduite de projets informatiques,
Automatic Merging of Specification Documents in a Parallel Development Environment
Automatic Merging of Specification Documents in a Parallel Development Environment Rickard Böttcher Linus Karnland Department of Computer Science Lund University, Faculty of Engineering December 16, 2008
Requirements Engineering Process
Requirements Engineering Process Requirement A description of a service that the system is expected to provide and the constraints under which it must operate. 1 Requirement Types Functional Requirement
User Centered Design for Mobile Applications BOB MORSE DA VINCI USABILITY
User Centered Design for Mobile Applications BOB MORSE DA VINCI USABILITY My Background UI/UX Consulting I do: usability, user centered design, user experience design, information architecture, human factors,
Visualizing Crime in San Francisco During the 2014 World Series
Visualizing Crime in San Francisco During the 2014 World Series John Semerdjian and Bill Chambers Description The scope and focus of our project evolved over the course of its lifetime. Our goals were
Chapter 9 THE PROCESS OF INTERACTION DESIGN
Chapter 9 THE PROCESS OF INTERACTION DESIGN Overview What is involved in Interaction Design? Importance of involving users Degrees of user involvement What is a user-centered approach? Four basic activities
Media Production in the Junior Writing Program
Media Production in the Junior Writing Program Phase 1: Teacher Preparation and Planning Establish a team of teachers and identify classes that will collaborate on and participate in a curricular-based
User-centered Instructional Design
+ User-centered Instructional Design Robin Naughton, PhD ACRL/NY Distance Learning Discussion Group meet-and-greet (June 7, 2013) + Agenda My Background User-centered Instructional Design Research Design
Human-Computer Interaction: An Overview. CS2190 Spring 2010
Human-Computer Interaction: An Overview CS2190 Spring 2010 There must be a problem because What is HCI? Human-Computer interface Where people meet or come together with machines or computer-based systems
How to Write Effective Use Cases? Written Date : January 27, 2016
Written Date : January 27, 2016 One of the most difficult problem in software development is capturing precisely what you want to build. Inaccurate requirement will end-up with significant delay, rework
AS Module 1 (I CT1): TOPIC Information and Data
AS Module (I CT): TOPIC 3.2.2 Information and Data. Describe with the aid of examples, the difference between information and data. (4 marks) Information is derived data in the context of use. Example:
User-Centered Analysis & Design
User-Centered Analysis & Design Section Topic Slides Study Guide Quick References (QR) Introduction UCA vs. UT 1-26 12 Comparing Analysis and Testing Approaches ROI 1-29 7 Formulas for Calculating ROI
The Process of Software Architecting
IBM Software Group The Process of Software Architecting Peter Eeles Executive IT Architect IBM UK peter.eeles@uk.ibm.com 2009 IBM Corporation Agenda IBM Software Group Rational software Introduction Architecture,
needs, wants, and limitations
In broad terms Process in which the needs, wants, and limitations of end users of a product are given extensive attention at each stage of the design process. ISO principles which says that the design
EE/CpE322 Lecture 3. Bruce McNair Based on Engineering Design: A Project-Based Introduction (the 3 rd ed.), by C.L. Dym and P.
EE/CpE322 Lecture 3 Bruce McNair Based on Engineering Design: A Project-Based Introduction (the 3 rd ed.), by C.L. Dym and P. Little A Model of the Design Process Stage 1: Problem Definition Input: Client