User Experience Metric (UXM) and Index of Integration (IoI): Measuring Impact of HCI Activities
|
|
- Britton Hunter
- 5 years ago
- Views:
Transcription
1 User Experience Metric (UXM) and Index of Integration (IoI): Measuring Impact of HCI Activities Anirudha Joshi, Industrial Design Centre, IIT Bombay Design 1 Sanjay Tripathi, Tech Mahindra Ltd. Outsourced Software Development
2 UXM and IoI 1. Integrating HCI with SE TUP for Waterfall TUP for XP, RUP User experience metric Index of integration Metrics implementation in pilot projects 2. Current work 2
3 UXM and IoI 1. Integrating HCI with SE TUP for Waterfall TUP for XP, RUP User experience metric Index of integration Metrics implementation in pilot projects 2. Current work 3
4 Communication Project initiation Requirements gathering Planning Estimating Scheduling Tracking Modelling Analysis Design Construction Code Test Deployment Delivery Support Feedback 4
5 Communication Project initiation Requirements gathering Communication Project initiation User studies Ideation Product definition Evaluation and refinement Requirements specification Planning Estimating Scheduling Tracking Modelling Analysis Design Construction Code Test Deployment Delivery Support Feedback Planning Estimating Scheduling Tracking 5 Modelling Requirements analysis Software design Detailed UI prototyping Usability evaluation Construction Code Test Usability evaluation Deployment Delivery Support Feedback
6 Communication Project initiation Requirements gathering Communication Project initiation User studies Ideation Product definition Evaluation and refinement Requirements specification Planning Estimating Scheduling Tracking Modelling Analysis Design Construction Code Test Deployment Delivery Support Feedback Planning Estimating Scheduling Tracking 6 Modelling Requirements analysis Software design Detailed UI prototyping Usability evaluation Construction Code Test Usability evaluation Deployment Delivery Support Feedback
7 Activities Project initiation, stakeholder interviews, technology review Communication Outcomes Initial project brief, business goals, technology capabilities and constraints Involvement * SE HCI Communication Project initiation User studies Ideation Product definition Evaluation and refinement Requirements specification M U Plann Estimat Schedu Tracki User studies, domain analysis, contextual inquiry, focus groups, user modelling User problems, goals, opportunities and constraints Ideation, brain storming, QFD, TRIZ Design ideas, possibilities and alternatives Product definition, interaction design, information architecture Product definition options, key usage scenarios Evaluation and refinement, heuristic evaluation, iteration and refinement Selected and refined product definition with usage scenarios Requirements gathering specification 7 Redefined product brief, project scope, domain analysis, product definition, functional requirements, non-functional requirements, task flows, use cases, quality assurance
8 Activities Planning Outcomes Involvement Communication Project initiation User studies Ideation Product definition Evaluation and refinement Requirements specification Estimation, FPA, COCOMO Project costs, risk analysis SE HCI M U Plann Estimat Schedu Tracki Scheduling, (TBA) Project plan (TBA) Tracking, (TBA) (TBA) 8
9 Ideation Product definition Evaluation and refinement Requirements specification Activities Requirement analysis Modelling Outcomes Analysis models, domain classes, entity relationship models (?), data and control flow models (?), state diagrams, CRC models Involvement SE HCI M Planning Estimating Scheduling Tracking U Modelli Requirements Software de Detailed UI pro Usability eval Software design, software architecture, detailed software design Software architecture, design classes, class interfaces, collaboration diagrams, activity diagrams (?), component diagrams Detailed UI prototyping Refined UI screens coupled with use cases and task flows Usability evaluation, formative user tests, refinement of the UI prototype Usability problems, modified UI screens, UI standards 9
10 Estimating Scheduling Tracking Activities Construction Outcomes Involvement SE HCI Modelling Requirements analysis Software design Detailed UI prototyping Usability evaluation M U Constru Cod Tes Usability ev Code, integration Code releases Test Test plan, test cases, bug reports Usability evaluation, summative user tests Usability problems, modified UI screens (quick fixes) 10
11 Detailed UI prototyping Usability evaluation TUP for Waterfall Proposal 2 Construction Code Test Usability evaluation Deploy Deliv Supp Feedb 11
12 12 Communication Project initiation User studies Ideation Product definition Evaluation and refinement Requirements specification TUP for Waterfall Proposal 2 Planning Estimating Scheduling Tracking Modelling Requirements analysis Software design Detailed UI prototyping Usability evaluation What matters? How should we respond? Technical feasibility Business feasibility How should the product be designed? How are we doing? Redesign Construction Code Test Usability evaluation How are we doing? Acceptance Deployment Delivery Support Feedback
13 13
14 TUP for XP HCI needs to be one iteration ahead 14
15 15 TUP for XP expanded
16 16 RUP s Two Dimensional Process Model
17 17 TUP for RUP
18 UXM and IoI 1. Integrating HCI with SE TUP for Waterfall TUP for XP, RUP User experience metric Index of integration Metrics implementation in pilot projects 2. Current work 18
19 A Software Metric 19 a software metric is a measure of some property of a piece of software Wikipedia Lines of code Function point analysis Cyclomatic complexity Number of bugs Number of bugs found per week the process of assigning numbers or symbols to attributes of entities in the real world to describe them according to clearly defined rules Fenton and Pfleeger measures = collection of data points, metric relates the measures in some way Pressman
20 Typical Usability Metrics Seconds taken to withdraw money from the ATM Number of keystrokes to enter the word ह द Number of errors made to complete one transaction % users who abandon the shopping cart on checkout % users who say the product was easy to use % users who say they like the product % users who say they will buy the product % users who buy the product Can t compare across projects 20
21 Related Work Relative comparison of users performance between like products Lewis Single usability scale by including a reference task in a UT McGee Questionnaire based on eight HCI considerations to build a single score Lin et al Single, standardized and summated usability metric based on task time, errors, completion and satisfaction Sauro et al 21
22 In Outsource Software Companies Which project should the best, most experienced UX professionals work on? 100s of software projects 10s in the UX group Across domains, contexts, platforms How integrated are HCI activities with SE processes? Major communication gaps between HCI and SE How to guarantee a level of process compliance? 22
23 Goals To have consistent measures across a wide variety of projects Domain, context of use, platform, process models followed etc. To demonstrate the correlation between integrating HCI into SE activities and the delivered user experience To keep the additional costs of metric calculation low Minimal time Minimal extra skills Usability technique independent 23
24 User Experience Metric User experience goals Learnability Ease of use Speed of use Error-free use Retention Subjective satisfaction 24
25 User Experience Metric User experience goals Learnability Parameters Conceptual model clarity Language understandability Consistency with earlier version Consistency with other products Minimal training time Visibility of choices, data 25
26 User Experience Metric User experience goals Learnability Parameters (weightage) Conceptual model clarity (5) Language understandability (4) Consistency with earlier version (3) Consistency with other products (3) Minimal training time (3) Visibility of choices, data (2) 26
27 User Experience Metric User experience goals Learnability Parameters (weightage) Consistency with earlier version (3) Score, rating guidelines All frequent and critical tasks from earlier version are unchanged in the new version Strongly disagree (0) Weakly disagree (25) Partly agree, partly disagree (50) Weakly agree (75) Strongly agree (100) 27
28 Computing UXM: Step 1 When? Early in the project Just after user studies, when user needs, context, domain and platform are well-understood Who? HCI team member in consultation with stakeholders Does what? Identifies user experience goals Identifies parameters for each goal Specifies weightage and rating guidelines for each parameter 28
29 Computing UXM: Step 2 When? Late in the project During the last usability evaluation, when the UI is about to be frozen upon Who? One or more independent usability evaluator(s) Does what? Score each parameters of each goal A weighted average of scores of all parameters returns the UXM value 29
30 30 UXM: Demo
31 IoI: Index of integration of HCI and SE activities Process compliance metric Evaluates the integration of HCI activities with SE activities Organizational outlook 31
32 Distinctions Phases Communication Planning Modelling Construction Deployment 32
33 Distinctions Phases Communication HCI activities (from TUP) Contextual user studies and user modelling Ideation Conceptual model development Usability evaluation and refinement of product definition 33
34 Distinctions Phases Communication HCI activities (weightage) Contextual user studies and user modelling (4) Ideation (2) Conceptual model development (3) Usability evaluation and refinement of product definition (1) 34
35 Distinctions Phases Communication HCI activities (weightage) Contextual user studies and user modelling (4) Ideation (2) Conceptual model development (3) Usability evaluation and refinement of product definition (1) Score, activity rating guidelines Both organizational data gathering and user studies were done before requirements were finalized 2. User studies were done in the context of the users by the method of contextual inquiry 3. User studies were done with at least 10 users in each profile 4. User studies were done by people with experience in user studies
36 Computing IoI: Step 1 When? Organization adopts a SE process and wants to integrate HCI activities with it Who? HCI and SE process leads Does what? For given SE phases, activities and deliverables Specifies weightage and rating guidelines for each activity and deliverable Publishes the prescribed process across the organization along with the HCI activities, weightages and evaluation guidelines 36
37 Computing IoI: Step 2 When? While closing a UXM project Who? HCI team member(s) and project manager(s) Does what? Scores of each activity and deliverable of each phase A weighted average of scores of all parameters returns the IoI value 37
38 38 IoI: Demo
39 UXM and IoI 1. Integrating HCI with SE TUP for Waterfall TUP for XP, RUP User experience metric Index of integration Metrics implementation in pilot projects 2. Current work 39
40 Lessons Learnt 40 Metrics were useful both HCI designers and project stakeholders liked it HCI designer: Had we done this earlier, I would have know where to focus Project manager: I never thought we could think so much [about user experience]. Wanted to calculate metrics mid-way in the project Much customization to UXM, no changes to IoI Goal setting took much time, needed guidance There was variation among scores For parameters where evaluation guidelines not clear Guidelines helped, but more detailed ones required Narrowing steps helped reduce variation
41 Feedback about UXM and IoI Choice of goals, parameters, weightages Why measure against goals? Subjectivity Can we have pre-set goals for user segments? Product types? Bulging goal weightage Scale 0-100, 0-10, 0-2, positive, negative, partial negative Scoring Professional assessment or performance measure? Validity 41
42 UXM and IoI 1. Integrating HCI with SE TUP for Waterfall TUP for XP, RUP User experience metric Index of integration Metrics implementation in pilot projects 2. Current work 42
43 UXM Validation in the Classroom 43 = 18) Without help With help Total Average SD Average SD Hindi Text Input on Mobiles (performance test) Nokia New System 9.6 (53%) 8.0 (44%) 17.6 (98%) (44%) 2.4 (13%) 10.4 (58%) UXM by CS team (test group, scale 0-100) Sony Ericson 3.4 (19%) 4.2 (23%) 7.6 (42%) Ratings by IxD team (control group, scale 0-10) CD Writing Software (heuristic evaluation) Roxio Nero Vista cricinfo Findings by IxD team (average number of words successfully typed by each user, n=5, total words Cricket Websites (think aloud test) cricketnext cricbuzz
44 44
45 45
46 46
47 47
48 48
49 Thank You 1. Integrating HCI with SE TUP for Waterfall TUP for XP, RUP User experience metric Index of integration Metrics implementation in pilot projects 2. Current work Anirudha Joshi Sanjay Tripathi 49
Anirudha Joshi IDC, IIT Bombay
Anirudha Joshi IDC, IIT Bombay HCI design process (AJ) Garret s model (JJG) Contextual design process (HB/KH) Usability engineering lifecycle (DM) Goal driven design (AC/RR) Inherent resistance to change
More information2. IoI: Index of Integration of HCI and SE activities A Multi-disciplinary Framework for the HCI Design Process... 5
Index of Integration Anirudha Joshi, IIT Bombay Version 3.0, September 15, 2009 Table of Contents 1. About this Document... 2 Prior Work... 2 Organisation of this Document... 2 2. IoI: Index of Integration
More information2/18/2009. Introducing Interactive Systems Design and Evaluation: Usability and Users First. Outlines. What is an interactive system
Introducing Interactive Systems Design and Evaluation: Usability and Users First Ahmed Seffah Human-Centered Software Engineering Group Department of Computer Science and Software Engineering Concordia
More informationStandard Glossary of Terms used in Software Testing. Version 3.2. Foundation Extension - Usability Terms
Standard Glossary of Terms used in Software Testing Version 3.2 Foundation Extension - Usability Terms International Software Testing Qualifications Board Copyright Notice This document may be copied in
More informationCSE 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
More informationCS 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
More informationSEGUE DISCOVERY PARTICIPATION IN DISCOVERY DISCOVERY DELIVERABLES. Discovery
SEGUE DISCOVERY An initial engagement with Segue begins with a Phase where our experienced team works directly with our customer to define the vision, scope, and high-level requirements for the project.
More informationDesign Heuristics and Evaluation
Design Heuristics and Evaluation Rapid Evaluation Selected material from The UX Book, Hartson & Pyla Heuristic Evaluation Another method for finding usability problems in a UI design Validation during
More informationUser-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
More informationLevel 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
More informationSystems 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
More informationProcess 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
More informationUSER 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
More informationDesign Iteration: From Evidence to Design. Slides originally by: Dick Henneman
Design Iteration: From Evidence to Design Slides originally by: Dick Henneman Foundations: MS-HCI @ Georgia Tech Context of use Context of development Analyze/ Evaluate Design/B uild Evidence-Based Design
More informationThe 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
More informationSWEN 444 Human Centered Requirements and Design Project Breakdown
SWEN 444 Human Centered Requirements and Design Project Breakdown Team Status Reports: (starting in Week 2) Your team will report weekly project status to your instructor, and as you wish, capture other
More informationFoundation Level Syllabus Usability Tester Sample Exam
Foundation Level Syllabus Usability Tester Sample Exam Version 2017 Provided by German Testing Board Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged.
More informationObjectives. Connecting with Computer Science 2
Objectives Learn how software engineering is used to create applications Learn some of the different software engineering process models Understand what a design document is and how it should be used during
More informationCSc 238 Human Computer Interface Design Chapter 5 Designing the Product: Framework and Refinement. ABOUT FACE The Essentials of Interaction Design
BBuckley - 1 CSc 238 Human Computer Interface Design Chapter 5 Designing the Product: Framework and Refinement ABOUT FACE The Essentials of Interaction Design Cooper, Reimann, Cronin, and Noessel Requirements
More informationCUE-10: Moderation Page 1. Comparative Usability Evaluation 10. Moderation. Observing usability test moderators
CUE-10: Moderation Page 1 Comparative Usability Evaluation 10 Moderation Observing usability test moderators Workshop: Boston, MA, USA, Wednesday 9 May 2018 CUE-10: Moderation Page 2 Call For Participation
More informationEVALUATION OF PROTOTYPES USABILITY TESTING
EVALUATION OF PROTOTYPES USABILITY TESTING CPSC 544 FUNDAMENTALS IN DESIGNING INTERACTIVE COMPUTATIONAL TECHNOLOGY FOR PEOPLE (HUMAN COMPUTER INTERACTION) WEEK 9 CLASS 17 Joanna McGrenere and Leila Aflatoony
More informationDESIGN AND TECHNOLOGY
Qualification Accredited A LEVEL NEA Marking Criteria April 2017 DESIGN AND TECHNOLOGY H404, H405 and H406 For first teaching in 2017 www.ocr.org.uk/gcsedesignandtechnology A Level Design and Technology
More informationUser-Centered Development
Software Lifecycle CS470 User-Centered Development User-centered development refers to a design process for creating a system that meets the needs of the user Users should be included in the design process
More informationSERVICE TRANSITION ITIL INTERMEDIATE TRAINING & CERTIFICATION
SERVICE TRANSITION ITIL INTERMEDIATE TRAINING & CERTIFICATION WHAT IS ITIL ST? The intermediate level of ITIL offers a role based hands-on experience and in-depth coverage of the contents. Successful implementation
More informationCriteria for selecting methods in user-centred design
Extended version of I-USED 2009 workshop paper Criteria for selecting methods in user-centred design Nigel Bevan Professional Usability Services 12 King Edwards Gardens, London W3 9RG, UK mail@nigelbevan.com
More informationIncremental development A.Y. 2018/2019
Incremental development A.Y. 2018/2019 Incremental development Interleaves the activities of specification, development, and validation. The system is developed as a series of versions (increments), with
More informationLecture 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)
More informationEvaluation report of requirements elicitation practices
Evaluation report of requirements elicitation practices Version: 1.0 Date: 26.6.2002 Sari Kujala Qure Project Software Business and Engineering Institute Helsinki University of Technology TABLE OF CONTENTS
More informationSample Exam. Advanced Test Automation - Engineer
Sample Exam Advanced Test Automation - Engineer Questions ASTQB Created - 2018 American Software Testing Qualifications Board Copyright Notice This document may be copied in its entirety, or extracts made,
More informationBusiness 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
More informationSurvey Report Industry Survey. Data Governance, Technology & Analytics Trends Q1 2014
2018 Industry Survey Survey Report Q1 2014 Data Governance, Technology & Analytics Trends September 2018 About IDMA What we do The IDMA provides a forum for professionals engaged in enterprise data governance
More informationUser 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
More informationFoundation Level Syllabus Usability Tester Sample Exam Answers
Foundation Level Syllabus Usability Tester Sample Exam s Version 2017 Provided by German Testing Board Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged.
More informationBuilding 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
More informationDESIGN AND TECHNOLOGY
Qualification Accredited GCSE (9 1) NEA Marking Criteria April 2017 DESIGN AND TECHNOLOGY J310 For first teaching in 2017 www.ocr.org.uk/gcsedesignandtechnology GCSE Design and Technology Iterative Design
More informationh(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
More informationOverview of the course. User-Centred Design. Group. Practical issue. Writting the report. Project work. Fang Chen
Overview of the course User-Centred Design Fang Chen 6 lectures, 3 hr each. L 1: April 6, 9-12, user-centered design concept L2: April 14, 9-12, usability concept L3. user-centered requirement study L4.
More information*ANSWERS * **********************************
CS/183/17/SS07 UNIVERSITY OF SURREY BSc Programmes in Computing Level 1 Examination CS183: Systems Analysis and Design Time allowed: 2 hours Spring Semester 2007 Answer ALL questions in Section A and TWO
More informationLearnability of software
Learnability of software Aim: Evaluating learnability Writing on-line help Basis for Assignment 2 1 Qualities of IT applications Learnability From novice to expert user Time from first encounter to use
More informationHCI 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
More informationSystems Analysis and Design
Systems Analysis and Design Michael Brydon Summer 2003 Slide 1 Introduction to the Course Course structure Lectures: material from the Dennis text Labs: in-lab assignments, demonstrations, and consulting
More informationImproving user interfaces through a methodological heuristics evaluation framework and retrospective think aloud with eye tracking
Improving user interfaces through a methodological heuristics evaluation framework and retrospective think aloud with eye tracking Progress Report Supervisors: Dr. Tom Gedeon Mr. Christopher Chow Principal
More informationReducing the costs of rework. Coping with change. Software prototyping. Ways to Cope with change. Benefits of prototyping
Coping with change Change is inevitable in all large software projects. Business changes lead to new and changed system requirements New technologies open up new possibilities for improving implementations
More informationPROFESSIONAL SERVICES
PROFESSIONAL SERVICES TELEPRESENCE CONSULTING 75% OF BUSINESS LEADERS BELIEVE THAT FACE-TO-FACE COLLABORATION IS CRITICAL. IT IMPROVES WORKFORCE PRODUCTIVITY, MAKES VIRTUAL TEAMS MORE EFFECTIVE AND SIGNIFICANTLY
More informationUsable Privacy and Security Introduction to HCI Methods January 19, 2006 Jason Hong Notes By: Kami Vaniea
Usable Privacy and Security Introduction to HCI Methods January 19, 2006 Jason Hong Notes By: Kami Vaniea Due Today: List of preferred lectures to present Due Next Week: IRB training completion certificate
More informationCOURSE BROCHURE. ITIL - Intermediate Service Transition. Training & Certification
COURSE BROCHURE ITIL - Intermediate Service Transition. Training & Certification What is ITIL ST? The intermediate level of ITIL offers a role based hands-on experience and in-depth coverage of the contents.
More informationEVALUATION OF PROTOTYPES USABILITY TESTING
EVALUATION OF PROTOTYPES USABILITY TESTING CPSC 544 FUNDAMENTALS IN DESIGNING INTERACTIVE COMPUTATION TECHNOLOGY FOR PEOPLE (HUMAN COMPUTER INTERACTION) WEEK 9 CLASS 17 Joanna McGrenere and Leila Aflatoony
More informationTaxonomy Governance Checklist
Author and Manage a SharePoint Taxonomy Taxonomy Governance Checklist v.1.0 Table of Content Introduction Methodology Phase 1: Planning Phase 2: Taxonomy Authoring Phase 3: Maintenance Appendix 1: Non-functional
More informationSystems and software engineering Requirements for managers of information for users of systems, software, and services
This is a preview - click here to buy the full publication INTERNATIONAL STANDARD ISO/IEC/ IEEE 26511 Second edition 2018-12 Systems and software engineering Requirements for managers of information for
More informationHuman 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
More informationTopic 01. Software Engineering, Web Engineering, agile methodologies.
Topic 01 Software Engineering, Web Engineering, agile methodologies. 1 What is Software Engineering? 2 1 Classic Software Engineering The IEEE definition: Software Engineering is the application of a disciplined,
More informationHCI 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
More informationHCI 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
More informationVMware BCDR Accelerator Service
AT A GLANCE The rapidly deploys a business continuity and disaster recovery (BCDR) solution with a limited, pre-defined scope in a non-production environment. The goal of this service is to prove the solution
More informationCS 160: Evaluation. Outline. Outline. Iterative Design. Preparing for a User Test. User Test
CS 160: Evaluation Professor John Canny Spring 2006 2/15/2006 1 2/15/2006 2 Iterative Design Prototype low-fi paper, DENIM Design task analysis contextual inquiry scenarios sketching 2/15/2006 3 Evaluate
More informationCS 160: Evaluation. Professor John Canny Spring /15/2006 1
CS 160: Evaluation Professor John Canny Spring 2006 2/15/2006 1 Outline User testing process Severity and Cost ratings Discount usability methods Heuristic evaluation HE vs. user testing 2/15/2006 2 Outline
More informationHuman 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
More informationCapgemini employ 30,000+ (2010) people in India with offices in Mumbai, Bangalore, Kolkata, Pune, Hyderabad, Chennai and Delhi/NCR.
Project: Interact Release 2.0 Client: Vonage (NYSE:VG) Duration: February 2008 to June 2009 Employer: Capgemini India Pvt. Ltd. Website: www.capgemini.com About Capgemini: Capgemini is a major French company,
More informationSoftware 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
More informationAgile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE
Agile Software Development Agile UX Work Kati Kuusinen Researcher @ TUT / Pervasive / IHTE kati.kuusinen@tut.fi Contents 1. Introduction / Motivation 2. Agile software development 3. User experience work
More informationSpecifying and Prototyping
Contents Specifying and Prototyping M. EVREN KIYMAÇ 2008639030 What is Specifying? Gathering Specifications Specifying Approach & Waterfall Model What is Prototyping? Uses of Prototypes Prototyping Process
More informationUX 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
More informationStandards: Implementation, Certification and Testing Work group Friday, May 8, :00 Pm-1:30 Pm ET.
Standards: Implementation, Certification and Testing Work group Friday, May 8, 2015. 12:00 Pm-1:30 Pm ET. Agenda Complete Work group Comments- Group 1 Review Group 2 Comments. 2015 Edition Certification
More informationDilbert Scott Adams. CSc 233 Spring 2012
Dilbert Scott Adams CSc 233 Spring 2012 Dilbert Scott Adams CSc 233 Spring 2012 2 Dilbert Scott Adams CSc 233 Spring 2012 3 prerequisites CSc 233 Spring 2012 I thought we had agreed long ago that the Department
More informationSE 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
More informationIntroduction to Software Engineering
Chapter 1 Introduction to Software Engineering Content 1. Introduction 2. Components 3. Layered Technologies 4. Generic View of Software Engineering 4. Generic View of Software Engineering 5. Study of
More informationMobile Usability & Design. March 2015
Mobile Usability & Design March 2015 Lochbridge Digital & User Experience Studio With over 30+ years of collective UX/UI experience the team has created designs for many of the most respected organizations
More informationOBJECT-ORIENTED MODELING AND DESIGN. Process Overview
OBJECT-ORIENTED MODELING AND DESIGN Process Overview CONTENTS: 1. Development Stages. 2. Development Life Cycle. 3. Summary. A software Development process provides a basis for the organized production
More informationCS 490 Design Exhibition Fall 2010
CS 490 Design Exhibition Fall 2010 Sanjeev Setia http://www.cs.gmu.edu/~setia/cs490/ Course Objectives Provide students an opportunity to work on a semester long project Project more substantial than a
More informationThis 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
More informationIntegrating User Evaluation into Software Development Environments
Integrating User Evaluation into Software Development Environments Yael Dubinsky, Tiziana Catarci, Shah Rukh Humayoun, and Stephen Kimani Dipartimento di Informatica e Sistemistica Università di Roma "La
More informationDATA SHEET RSA NETWITNESS PLATFORM PROFESSIONAL SERVICES ACCELERATE TIME-TO-VALUE & MAXIMIZE ROI
DATA SHEET RSA NETWITNESS PLATFORM PROFESSIONAL SERVICES ACCELERATE TIME-TO-VALUE & MAXIMIZE ROI EXECUTIVE SUMMARY The shortage of cybersecurity skills Organizations continue to face a shortage of IT skill
More informationRSA Solution Brief. Managing Risk Within Advanced Security Operations. RSA Solution Brief
RSA Solution Brief Managing Risk Within Advanced Security Operations RSA Solution Brief How do you advance your security operations function? Increasingly sophisticated security threats and the growing
More informationConcepts of Usability. Usability Testing. Usability concept ISO/IS What is context? What is context? What is usability? How to measure it?
Concepts of Usability Usability Testing What is usability? How to measure it? Fang Chen ISO/IS 9241 Usability concept The extent to which a product can be used by specified users to achieve specified goals
More informationSWEN 444 Human Centered Requirements and Design Project Breakdown
SWEN 444 Human Centered Requirements and Design Project Breakdown Team Status Reports: (starting in Week 2) Your team will report bi-weekly project status to your instructor, and as you wish, capture other
More informationIntroduction 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,
More information03 Usability Engineering
CS -213 Human Computer Interaction Spring 2016 03 Usability Engineering Imran Ihsan Assistant Professor (CS) Air University, Islamabad www.imranihsan.com www.opuseven.com opuseven iimranihsan imranihsan
More informationMensch-Maschine-Interaktion 1
1 Mensch-Maschine-Interaktion 1 Chapter 10 (July 21st, 2011, 9am-12pm): User-Centered Development Process Overview Introduction Basic HCI Principles (1) Basic HCI Principles (2) User Research & Requirements
More informationChapter 8: SDLC Reviews and Audit Learning objectives Introduction Role of IS Auditor in SDLC
Chapter 8: SDLC Reviews and Audit... 2 8.1 Learning objectives... 2 8.1 Introduction... 2 8.2 Role of IS Auditor in SDLC... 2 8.2.1 IS Auditor as Team member... 2 8.2.2 Mid-project reviews... 3 8.2.3 Post
More informationDarshan 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
More informationConcepts of user-centered design
Lecture 1 Concepts of user-centered design What is UCD? Primary goad: making products usable Is there any difference? Usable Usefulness Usability Why important? Increased productivity Reduced errors Reduced
More informationUsability evaluation in practice: the OHIM Case Study
Usability evaluation in practice: the OHIM Case David García Dorvau, Nikos Sourmelakis coppersony@hotmail.com, nikos.sourmelakis@gmail.com External consultants at the Office for Harmonization in the Internal
More informationTo practice UCSD Usability Design
To practice UCSD from principles to process Adds essential UCSD activities and roles to any process. Easy to communicate. Easy to integrate: in organizations and projects. A subset of a development process.
More informationSM 3511 Interface Design. Institutionalizing interface design
SM 3511 Interface Design Institutionalizing interface design Eric Schaffer, 2013. Institutionalization of UX: A Step-by-Step Guide to a User Experience Practice (2nd Edition) A champion (usually reports
More informationIPC Integrated Food Security Phase Classification. Lesson: IPC Quality Assurance
IPC Integrated Food Security Phase Classification Version 2.0 Lesson: Text-only version In partnership with: In this lesson LEARNING OBJECTIVES... 2 INTRODUCTION... 2 WHERE YOU ARE IN THE IPC PACKAGE...
More informationPUTTING THE CUSTOMER FIRST: USER CENTERED DESIGN
PUTTING THE CUSTOMER FIRST: USER CENTERED DESIGN icidigital.com 1 Case Study DEFINE icidigital was chosen as a trusted creative partner to design a forward-thinking suite of sites for AICPA, one of the
More informationCreating an Intranet using Lotus Web Content Management. Part 2 Project Planning
Creating an Intranet using Lotus Web Content Management Introduction Part 2 Project Planning Many projects have failed due to poor project planning. The following article gives an overview of the typical
More informationUnit 11: Computer Networks
Unit 11: Computer Networks Level: 1 and 2 Unit type: Mandatory or Optional specialist Guided learning hours: 60 Assessment type: Internal Unit introduction Computer networking is an important part of our
More information..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
More informationHuman 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
More informationHCI 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?
More informationProfessor Hausi A. Müller PhD PEng FCAE Department of Computer Science Faculty of Engineering University of Victoria
Professor Hausi A. Müller PhD PEng FCAE Department of Computer Science Faculty of Engineering University of Victoria http://www.engr.uvic.ca/~seng321/ https://courses1.csc.uvic.ca/courses/201/spring/seng/321
More informationThe Power to Prototype
The Power to Prototype The art and science of prototyping is observed across different industries. Many professionals across diverse domains love to associate themselves with the know-how of prototyping.
More informationMethods: Deciding What To Design
Methods: Deciding What To Design Usability 3 Evaluation Licínio Roque lir@dei.uc.pt Founded 1297 AC Licínio Roque PhD in Information Systems Development Methodology Research in Interaction Design, Digital
More informationResponsive Redesign dispatch.com 10tv.com thisweeknews.com
Responsive Redesign 2014 dispatch.com 10tv.com thisweeknews.com Project Goals Establish a one web content strategy Share templates and interaction design patterns across brands Provide enough flexibility
More informationfor TOGAF Practitioners Hands-on training to deliver an Architecture Project using the TOGAF Architecture Development Method
Course Syllabus for 3 days Expert led Enterprise Architect hands-on training "An Architect, in the subtlest application of the word, describes one able to engage and arrange all elements of an environment
More informationHuman-Computer Interaction
Human-Computer Interaction The Trouble With Computers (and other computer-based devices) 2 The Trouble With Computers (and other computer-based devices) Confusion Panic Boredom Frustration Inefficient
More informationActivities Common to Software Projects. Software Life Cycle. Activities Common to Software Projects. Activities Common to Software Projects
Activities Common to Software Projects Software Life Cycle Mark van den Brand Requirements and specification Domain analysis Defining the problem Requirements gathering Obtaining input from as many sources
More informationThe 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
More informationProcess Models. Projects Process. Common Process Models. Typical Student Process Model. Waterfall Model
Process Models A process model specifies a general process, usually as a set of stages This model will be suitable for a class of projects i.e. a model provides generic structure of the process that can
More information