SlideShare a Scribd company logo
1 of 26
1
BASIC INFORMATION
CSC 446 HUMAN COMPUTER INTERACTION
BY
Mensah Peter Jnr
Department of Computer Science,
2014
2
THE DESIGN PROCESS
3
Learning Objectives
Upon successful completion of this topic, students
should be able to:
•Define Design
•Describe the process involved in design
4
Definition
Design can be defined as achieving goals
within constraints.
Goals
• What is the purpose of the design we are intending to
produce?
• Who is it for?
• Why do they want it?
•Constraints
• What materials must we use?
• What standards must we adopt?
• How much can it cost? How much time do we have to
develop it?
5
Golden Rule of Design
The golden Rule of design is to understand your material. The
material been used here refers to the things needed to
accomplish the design process.
In interactive Design the material refers to
– Human
– Computers
To consider the golden rule of design it means we must
understand human and Computers.
6
Design Process
In order to design something we must undergo certain processes.
Here we’ll take a simplified view of four main phases plus an
iteration loop, focused on the design of interaction
7
Design Process cont
In consideration of the design Process diagram we can therefore consider the
phases as follows:
 Requirements
 Analysis
 Design
 Evaluation (Prototype evaluation)
 Implementation
8
Requirements
Requirements simply means looking for what you
wanted.
The first stage of the design process is establishing
what exactly is needed. Or identifying what exactly
you want the system to accomplish.
There are a number of techniques used for this in
HCI:
– interviewing people,
– videotaping them,
– looking at the documents and objects that they work
with,
– observing them directly.
9
Requirements
In order to get good design you must first understand the
requirements. We will consider several approaches that
will help us get the requirements: socio-technical
modeling, soft systems methodology, participatory design,
ethnographic methods and contextual inquiry.
Before we look in more detail at these approaches we need
to clarify what we mean when we talk about
‘stakeholders’.”
10
Stakeholders
• Understanding stakeholders is key to many of the
approaches to requirements capture, since in an
organizational setting it is not simply the end-user who
is affected by the introduction of new technology.
• Stakeholder, therefore, can be defined as anyone who is
affected by the success or failure of a system.
• Stakeholders can be categorized into:
– Primary stakeholders are people who actually use the system
– the end-users
11
Stakeholders
•Stakeholders can be categorized into:
– Primary stakeholders are people who actually use the system
– the end-users
– Secondary stakeholders are people who do not directly use
the system, but receive output from it or provide input to it
(for example, someone who receives a report produced by the
system).
– Tertiary stakeholders are people who do not fall into either of the first
two categories but who are directly affected by the success or failure of
the system (for example, a director whose profits increase or decrease
depending on the success of the system).
– Facilitating stakeholders are people who are involved with the design,
development and maintenance of the system.
12
Socio Technical Models
Socio-technical models for interactive systems are therefore
concerned with technical, social, organizational and human aspects
of design. They recognize the fact that technology is not developed
in isolation but as part of a wider organizational environment. It is
important to consider social and technical issues side by side so that
human issues are not overruled by technical considerations.
In this we will consider two socio technical models that can be used
to capture the user requirements.
– CUSTOM models
– OSTA model
13
CUSTOM model
CUSTOM model is a socio-technical methodology designed to be
practical to use in small organizations.
It is based on the User Skills and Task Match (USTM) approach,
developed to allow design teams to understand and fully document
user requirements.
It is a forms-based methodology, providing a set of questions to
apply at each of its stages. There are six key stages to carry out in a
CUSTOM model :
14
CUSTOM model
1. Describe the organizational context, including its primary goals,
physical characteristics, political and economic background.
2. Identify and describe stakeholders. All stakeholders are named,
categorized (as primary, secondary, tertiary or facilitating) and
described with regard to personal issues, their role in the
organization and their job.
3. Identify and describe work-groups. A work-group is any group
of people who work together on a task, whether formally
constituted or not.
15
CUSTOM model
4. Identify and describe task–object pairs. These are the tasks that
must be performed, coupled with the objects that are used to
perform them.
5. Identify stakeholder needs. Stages 2–4 are described in terms of
both the current system and the proposed system. Stakeholder
needs are identified by considering the differences between the
two.
6. Consolidate and check stakeholder requirements. Here the
stakeholder needs list is checked against the criteria determined
at earlier stages.
16
OSTA model
OSTA is an alternative socio-technical approach, which attempts to
describe what happens when a technical system is introduced into
an organizational work environment. Like CUSTOM, OSTA
specifies both social and technical aspects of the system. However,
whereas in CUSTOM these aspects are framed in terms of
stakeholder perspectives, in OSTA they are captured through a
focus on tasks.
OSTA has eight main stages:
•The primary task which the technology must support is identified
in terms of users’ goals.
•Task inputs to the system are identified.
17
OSTA model
3. The external environment into which the system will be
introduced is described, including physical, economic and
political aspects.
4. The transformation processes within the system are described in
terms of actions performed on or with objects.
5. The social system is analyzed, considering existing work-groups
and relationships within and external to the organization.
6. The technical system is described in terms of its configuration
and integration with other systems.
18
OSTA model
7. Performance satisfaction criteria are established, indicating the
social and technical requirements of the system.
8. The new technical system is specified.
OSTA uses notations familiar to designers, such as data flow
diagrams and textual descriptions.
19
Soft System Methodology
The socio-technical models we have looked at focus on identifying
requirements from both human and technical perspectives, but they
assume a technological solution is being proposed. Soft systems
methodology (SSM) arises from the same tradition but takes a view
of the organization as a system of which technology and people are
components. There is no assumption of a particular solution: the
emphasis is rather on understanding the situation fully.
SSM was developed by Checkland to help designers reach an
understanding of the context of technological developments and the
influences and concerns that exist within the system under
consideration.
20
Soft System Methodology
The SSM has Seven stages as shown in the diagram:
21
THE BARBER
A man went to a barbershop to have his hair cut and his beard trimmed. As the barber began to work, they
began to have a good conversation. They talked about so many things and various subjects.
When they eventually touched on the subject of God, the barber said: "I don't believe that God exists."
"Why do you say that?" asked the customer. "Well, you just have to go out in the street to realize that God
doesn't exist.
Tell me, if God exists, would there be so many sick people? Would there be abandoned children?
22
If God existed, there would be neither suffering nor pain.
I can't imagine a loving God who would allow all of these things."
The customer thought for a moment, but didn't respond because he didn't want to start an
argument.
The barber finished his job and the customer left the shop.
23
Just after he left the barbershop, he saw a man in the street with long, stringy, dirty hair and an
untrimmed beard.
He looked dirty and unkempt.
The customer turned back and entered the barber shop again and he said to the barber:
"You know what? Barbers do not exist."
"How can you say that?" asked the surprised barber. 24
"No!" the customer exclaimed.
"Barbers don't exist because if they did, there would be no people with dirty long hair and untrimmed
beards, like that man outside."
"Ah, but barbers DO exist! That's what happens when people do not come to me."
"Exactly!" affirmed the customer.
"That's the point! God, too, DOES exist!
That's what happens when people do not go to Him and don't look to Him for help. 25
THE END
THANK
YOU
26

More Related Content

What's hot

Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information ArchitectureLifna C.S
 
evaluation techniques in HCI
evaluation techniques in HCIevaluation techniques in HCI
evaluation techniques in HCIsawsan slii
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basicsPreeti Mishra
 
Human computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with ScenarioHuman computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with ScenarioN.Jagadish Kumar
 
HCI - Chapter 1
HCI - Chapter 1HCI - Chapter 1
HCI - Chapter 1Alan Dix
 
HCI 3e - Ch 7: Design rules
HCI 3e - Ch 7:  Design rulesHCI 3e - Ch 7:  Design rules
HCI 3e - Ch 7: Design rulesAlan Dix
 
HCI 3e - Ch 9: Evaluation techniques
HCI 3e - Ch 9:  Evaluation techniquesHCI 3e - Ch 9:  Evaluation techniques
HCI 3e - Ch 9: Evaluation techniquesAlan Dix
 
Human Memory
Human MemoryHuman Memory
Human MemoryNimo Gill
 
HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3Alan Dix
 
Human Computer Interaction HCI
Human Computer Interaction HCI Human Computer Interaction HCI
Human Computer Interaction HCI Gaditek
 
Face to Face Communication and Text Based Communication in HCI
Face to Face Communication and Text Based Communication in HCIFace to Face Communication and Text Based Communication in HCI
Face to Face Communication and Text Based Communication in HCIAbdullah Khosa
 
Iteration and prototyping
Iteration and prototypingIteration and prototyping
Iteration and prototypingHafizMImran1
 
human computer interface
human computer interfacehuman computer interface
human computer interfaceSantosh Kumar
 
Psychology Human Computer Interaction
Psychology Human Computer InteractionPsychology Human Computer Interaction
Psychology Human Computer InteractionSeta Wicaksana
 

What's hot (20)

Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information Architecture
 
Hypertext, multimedia and www
Hypertext, multimedia and wwwHypertext, multimedia and www
Hypertext, multimedia and www
 
evaluation techniques in HCI
evaluation techniques in HCIevaluation techniques in HCI
evaluation techniques in HCI
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basics
 
Human computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with ScenarioHuman computer interaction -Input output channel with Scenario
Human computer interaction -Input output channel with Scenario
 
HCI - Chapter 1
HCI - Chapter 1HCI - Chapter 1
HCI - Chapter 1
 
Multimodal Interaction
Multimodal InteractionMultimodal Interaction
Multimodal Interaction
 
Human Computer Interaction - INPUT OUTPUT CHANNELS
Human Computer Interaction - INPUT OUTPUT CHANNELSHuman Computer Interaction - INPUT OUTPUT CHANNELS
Human Computer Interaction - INPUT OUTPUT CHANNELS
 
The Mobile Ecosystem
The Mobile EcosystemThe Mobile Ecosystem
The Mobile Ecosystem
 
HCI 3e - Ch 7: Design rules
HCI 3e - Ch 7:  Design rulesHCI 3e - Ch 7:  Design rules
HCI 3e - Ch 7: Design rules
 
HCI 3e - Ch 9: Evaluation techniques
HCI 3e - Ch 9:  Evaluation techniquesHCI 3e - Ch 9:  Evaluation techniques
HCI 3e - Ch 9: Evaluation techniques
 
Human Memory
Human MemoryHuman Memory
Human Memory
 
HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3
 
Underlying principles of parallel and distributed computing
Underlying principles of parallel and distributed computingUnderlying principles of parallel and distributed computing
Underlying principles of parallel and distributed computing
 
HCI Presentation
HCI PresentationHCI Presentation
HCI Presentation
 
Human Computer Interaction HCI
Human Computer Interaction HCI Human Computer Interaction HCI
Human Computer Interaction HCI
 
Face to Face Communication and Text Based Communication in HCI
Face to Face Communication and Text Based Communication in HCIFace to Face Communication and Text Based Communication in HCI
Face to Face Communication and Text Based Communication in HCI
 
Iteration and prototyping
Iteration and prototypingIteration and prototyping
Iteration and prototyping
 
human computer interface
human computer interfacehuman computer interface
human computer interface
 
Psychology Human Computer Interaction
Psychology Human Computer InteractionPsychology Human Computer Interaction
Psychology Human Computer Interaction
 

Viewers also liked

hci in software development process
hci in software development processhci in software development process
hci in software development processKainat Ilyas
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basicsAlan Dix
 
Design Principles
Design PrinciplesDesign Principles
Design PrinciplesDavid Gelb
 
Warriors Of The Net
Warriors Of The NetWarriors Of The Net
Warriors Of The NetDeboeuf
 
5. Prototipado
5.  Prototipado5.  Prototipado
5. PrototipadoDCU_MPIUA
 
Hci in software process
Hci in software processHci in software process
Hci in software processrida mariam
 
M Sc Pm Lecture No 4 Risk
M Sc Pm Lecture No 4    RiskM Sc Pm Lecture No 4    Risk
M Sc Pm Lecture No 4 RiskHoang Vuong
 
HCI 3e - Ch 17: Models of the system
HCI 3e - Ch 17:  Models of the systemHCI 3e - Ch 17:  Models of the system
HCI 3e - Ch 17: Models of the systemAlan Dix
 
Human Computer Interaction Chapter 3 HCI in the Software Process and Design ...
Human Computer Interaction Chapter 3 HCI in the Software Process and  Design ...Human Computer Interaction Chapter 3 HCI in the Software Process and  Design ...
Human Computer Interaction Chapter 3 HCI in the Software Process and Design ...VijiPriya Jeyamani
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interactionMayuresh Singh
 
Inversión en Capital Circulante
Inversión en Capital CirculanteInversión en Capital Circulante
Inversión en Capital CirculanteRamón Castro
 
Stakeholders, viewpoints and concerns
Stakeholders, viewpoints and concernsStakeholders, viewpoints and concerns
Stakeholders, viewpoints and concernssommerville-videos
 
HCI 3e - Ch 4 (extra):
HCI 3e - Ch 4 (extra):HCI 3e - Ch 4 (extra):
HCI 3e - Ch 4 (extra):Alan Dix
 
HCI 3e - Ch 20: Ubiquitous computing and augmented realities
HCI 3e - Ch 20:  Ubiquitous computing and augmented realitiesHCI 3e - Ch 20:  Ubiquitous computing and augmented realities
HCI 3e - Ch 20: Ubiquitous computing and augmented realitiesAlan Dix
 
Social and ethical responsibility of management
Social and ethical responsibility of managementSocial and ethical responsibility of management
Social and ethical responsibility of managementBabasab Patil
 
HCI - Chapter 4
HCI - Chapter 4HCI - Chapter 4
HCI - Chapter 4Alan Dix
 
Mobile Information Architecture and Interaction Design
Mobile Information Architecture and Interaction DesignMobile Information Architecture and Interaction Design
Mobile Information Architecture and Interaction DesignNick Finck
 

Viewers also liked (20)

hci in software development process
hci in software development processhci in software development process
hci in software development process
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basics
 
Design Principles
Design PrinciplesDesign Principles
Design Principles
 
Warriors Of The Net
Warriors Of The NetWarriors Of The Net
Warriors Of The Net
 
5. Prototipado
5.  Prototipado5.  Prototipado
5. Prototipado
 
Hci in software process
Hci in software processHci in software process
Hci in software process
 
M Sc Pm Lecture No 4 Risk
M Sc Pm Lecture No 4    RiskM Sc Pm Lecture No 4    Risk
M Sc Pm Lecture No 4 Risk
 
HCI 3e - Ch 17: Models of the system
HCI 3e - Ch 17:  Models of the systemHCI 3e - Ch 17:  Models of the system
HCI 3e - Ch 17: Models of the system
 
Human Computer Interaction Chapter 3 HCI in the Software Process and Design ...
Human Computer Interaction Chapter 3 HCI in the Software Process and  Design ...Human Computer Interaction Chapter 3 HCI in the Software Process and  Design ...
Human Computer Interaction Chapter 3 HCI in the Software Process and Design ...
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 
Inversión en Capital Circulante
Inversión en Capital CirculanteInversión en Capital Circulante
Inversión en Capital Circulante
 
Stakeholders, viewpoints and concerns
Stakeholders, viewpoints and concernsStakeholders, viewpoints and concerns
Stakeholders, viewpoints and concerns
 
HCI 3e - Ch 4 (extra):
HCI 3e - Ch 4 (extra):HCI 3e - Ch 4 (extra):
HCI 3e - Ch 4 (extra):
 
Interaction Paradigms
Interaction ParadigmsInteraction Paradigms
Interaction Paradigms
 
HCI 3e - Ch 20: Ubiquitous computing and augmented realities
HCI 3e - Ch 20:  Ubiquitous computing and augmented realitiesHCI 3e - Ch 20:  Ubiquitous computing and augmented realities
HCI 3e - Ch 20: Ubiquitous computing and augmented realities
 
Social and ethical responsibility of management
Social and ethical responsibility of managementSocial and ethical responsibility of management
Social and ethical responsibility of management
 
HCI - Chapter 4
HCI - Chapter 4HCI - Chapter 4
HCI - Chapter 4
 
Mobile Information Architecture and Interaction Design
Mobile Information Architecture and Interaction DesignMobile Information Architecture and Interaction Design
Mobile Information Architecture and Interaction Design
 
Slideshare android
Slideshare androidSlideshare android
Slideshare android
 
Android ppt
Android pptAndroid ppt
Android ppt
 

Similar to Hci

HUman computer Interaction Socio-organizational Issues.ppt
HUman computer Interaction Socio-organizational Issues.pptHUman computer Interaction Socio-organizational Issues.ppt
HUman computer Interaction Socio-organizational Issues.pptJayaprasanna4
 
HUman computer Interaction Socio-organizational Issues.ppt
HUman computer Interaction Socio-organizational Issues.pptHUman computer Interaction Socio-organizational Issues.ppt
HUman computer Interaction Socio-organizational Issues.pptJayaprasanna4
 
Innovation and System Design
Innovation and System DesignInnovation and System Design
Innovation and System DesignIJOAEM Editor
 
Principles of architecture
Principles of architecturePrinciples of architecture
Principles of architectureAkshay Bagai
 
K K I S109
K K I S109K K I S109
K K I S109pajo01
 
Introduction to Design Thinking.docx
Introduction to Design Thinking.docxIntroduction to Design Thinking.docx
Introduction to Design Thinking.docxShashiVerma81
 
Part7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesPart7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesmohammedderriche2
 
information system analysis and design
information system analysis and designinformation system analysis and design
information system analysis and designEndalkachewYazie1
 
Week 7 Github - SI- Architecture.pptx
Week 7 Github - SI-  Architecture.pptxWeek 7 Github - SI-  Architecture.pptx
Week 7 Github - SI- Architecture.pptxArjayBalberan1
 
Socio organizational issues ppt
Socio organizational issues pptSocio organizational issues ppt
Socio organizational issues ppttamizh arthanari
 
Running Head TOWN GUIDE ANDROID APPLICATION5TOWN GUIDE ANDROI.docx
Running Head TOWN GUIDE ANDROID APPLICATION5TOWN GUIDE ANDROI.docxRunning Head TOWN GUIDE ANDROID APPLICATION5TOWN GUIDE ANDROI.docx
Running Head TOWN GUIDE ANDROID APPLICATION5TOWN GUIDE ANDROI.docxtoltonkendal
 
22IDT18 Course material.pdf
22IDT18 Course material.pdf22IDT18 Course material.pdf
22IDT18 Course material.pdfssuserf61828
 
Presentation1 & 2 Teofilo kisanji University
Presentation1 & 2 Teofilo kisanji UniversityPresentation1 & 2 Teofilo kisanji University
Presentation1 & 2 Teofilo kisanji UniversityITNet
 
Systems Analysis
Systems AnalysisSystems Analysis
Systems AnalysisBli Wilson
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGSaqib Raza
 

Similar to Hci (20)

HUman computer Interaction Socio-organizational Issues.ppt
HUman computer Interaction Socio-organizational Issues.pptHUman computer Interaction Socio-organizational Issues.ppt
HUman computer Interaction Socio-organizational Issues.ppt
 
HUman computer Interaction Socio-organizational Issues.ppt
HUman computer Interaction Socio-organizational Issues.pptHUman computer Interaction Socio-organizational Issues.ppt
HUman computer Interaction Socio-organizational Issues.ppt
 
Innovation and System Design
Innovation and System DesignInnovation and System Design
Innovation and System Design
 
E3 chap-13
E3 chap-13E3 chap-13
E3 chap-13
 
e3-chap-13.ppt
e3-chap-13.ppte3-chap-13.ppt
e3-chap-13.ppt
 
Principles of architecture
Principles of architecturePrinciples of architecture
Principles of architecture
 
K K I S109
K K I S109K K I S109
K K I S109
 
A Business Analyst
A Business AnalystA Business Analyst
A Business Analyst
 
Introduction to Design Thinking.docx
Introduction to Design Thinking.docxIntroduction to Design Thinking.docx
Introduction to Design Thinking.docx
 
Part7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lecturesPart7-updated.pptx descrription of lectures
Part7-updated.pptx descrription of lectures
 
information system analysis and design
information system analysis and designinformation system analysis and design
information system analysis and design
 
Week 7 Github - SI- Architecture.pptx
Week 7 Github - SI-  Architecture.pptxWeek 7 Github - SI-  Architecture.pptx
Week 7 Github - SI- Architecture.pptx
 
Socio organizational issues ppt
Socio organizational issues pptSocio organizational issues ppt
Socio organizational issues ppt
 
Ch02
Ch02Ch02
Ch02
 
Running Head TOWN GUIDE ANDROID APPLICATION5TOWN GUIDE ANDROI.docx
Running Head TOWN GUIDE ANDROID APPLICATION5TOWN GUIDE ANDROI.docxRunning Head TOWN GUIDE ANDROID APPLICATION5TOWN GUIDE ANDROI.docx
Running Head TOWN GUIDE ANDROID APPLICATION5TOWN GUIDE ANDROI.docx
 
22IDT18 Course material.pdf
22IDT18 Course material.pdf22IDT18 Course material.pdf
22IDT18 Course material.pdf
 
Presentation1 & 2 Teofilo kisanji University
Presentation1 & 2 Teofilo kisanji UniversityPresentation1 & 2 Teofilo kisanji University
Presentation1 & 2 Teofilo kisanji University
 
Systems Analysis
Systems AnalysisSystems Analysis
Systems Analysis
 
REQUIREMENT ENGINEERING
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING
 
Requirementengg
RequirementenggRequirementengg
Requirementengg
 

Recently uploaded

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Hci

  • 1. 1 BASIC INFORMATION CSC 446 HUMAN COMPUTER INTERACTION BY Mensah Peter Jnr Department of Computer Science, 2014
  • 3. 3 Learning Objectives Upon successful completion of this topic, students should be able to: •Define Design •Describe the process involved in design
  • 4. 4 Definition Design can be defined as achieving goals within constraints. Goals • What is the purpose of the design we are intending to produce? • Who is it for? • Why do they want it? •Constraints • What materials must we use? • What standards must we adopt? • How much can it cost? How much time do we have to develop it?
  • 5. 5 Golden Rule of Design The golden Rule of design is to understand your material. The material been used here refers to the things needed to accomplish the design process. In interactive Design the material refers to – Human – Computers To consider the golden rule of design it means we must understand human and Computers.
  • 6. 6 Design Process In order to design something we must undergo certain processes. Here we’ll take a simplified view of four main phases plus an iteration loop, focused on the design of interaction
  • 7. 7 Design Process cont In consideration of the design Process diagram we can therefore consider the phases as follows:  Requirements  Analysis  Design  Evaluation (Prototype evaluation)  Implementation
  • 8. 8 Requirements Requirements simply means looking for what you wanted. The first stage of the design process is establishing what exactly is needed. Or identifying what exactly you want the system to accomplish. There are a number of techniques used for this in HCI: – interviewing people, – videotaping them, – looking at the documents and objects that they work with, – observing them directly.
  • 9. 9 Requirements In order to get good design you must first understand the requirements. We will consider several approaches that will help us get the requirements: socio-technical modeling, soft systems methodology, participatory design, ethnographic methods and contextual inquiry. Before we look in more detail at these approaches we need to clarify what we mean when we talk about ‘stakeholders’.”
  • 10. 10 Stakeholders • Understanding stakeholders is key to many of the approaches to requirements capture, since in an organizational setting it is not simply the end-user who is affected by the introduction of new technology. • Stakeholder, therefore, can be defined as anyone who is affected by the success or failure of a system. • Stakeholders can be categorized into: – Primary stakeholders are people who actually use the system – the end-users
  • 11. 11 Stakeholders •Stakeholders can be categorized into: – Primary stakeholders are people who actually use the system – the end-users – Secondary stakeholders are people who do not directly use the system, but receive output from it or provide input to it (for example, someone who receives a report produced by the system). – Tertiary stakeholders are people who do not fall into either of the first two categories but who are directly affected by the success or failure of the system (for example, a director whose profits increase or decrease depending on the success of the system). – Facilitating stakeholders are people who are involved with the design, development and maintenance of the system.
  • 12. 12 Socio Technical Models Socio-technical models for interactive systems are therefore concerned with technical, social, organizational and human aspects of design. They recognize the fact that technology is not developed in isolation but as part of a wider organizational environment. It is important to consider social and technical issues side by side so that human issues are not overruled by technical considerations. In this we will consider two socio technical models that can be used to capture the user requirements. – CUSTOM models – OSTA model
  • 13. 13 CUSTOM model CUSTOM model is a socio-technical methodology designed to be practical to use in small organizations. It is based on the User Skills and Task Match (USTM) approach, developed to allow design teams to understand and fully document user requirements. It is a forms-based methodology, providing a set of questions to apply at each of its stages. There are six key stages to carry out in a CUSTOM model :
  • 14. 14 CUSTOM model 1. Describe the organizational context, including its primary goals, physical characteristics, political and economic background. 2. Identify and describe stakeholders. All stakeholders are named, categorized (as primary, secondary, tertiary or facilitating) and described with regard to personal issues, their role in the organization and their job. 3. Identify and describe work-groups. A work-group is any group of people who work together on a task, whether formally constituted or not.
  • 15. 15 CUSTOM model 4. Identify and describe task–object pairs. These are the tasks that must be performed, coupled with the objects that are used to perform them. 5. Identify stakeholder needs. Stages 2–4 are described in terms of both the current system and the proposed system. Stakeholder needs are identified by considering the differences between the two. 6. Consolidate and check stakeholder requirements. Here the stakeholder needs list is checked against the criteria determined at earlier stages.
  • 16. 16 OSTA model OSTA is an alternative socio-technical approach, which attempts to describe what happens when a technical system is introduced into an organizational work environment. Like CUSTOM, OSTA specifies both social and technical aspects of the system. However, whereas in CUSTOM these aspects are framed in terms of stakeholder perspectives, in OSTA they are captured through a focus on tasks. OSTA has eight main stages: •The primary task which the technology must support is identified in terms of users’ goals. •Task inputs to the system are identified.
  • 17. 17 OSTA model 3. The external environment into which the system will be introduced is described, including physical, economic and political aspects. 4. The transformation processes within the system are described in terms of actions performed on or with objects. 5. The social system is analyzed, considering existing work-groups and relationships within and external to the organization. 6. The technical system is described in terms of its configuration and integration with other systems.
  • 18. 18 OSTA model 7. Performance satisfaction criteria are established, indicating the social and technical requirements of the system. 8. The new technical system is specified. OSTA uses notations familiar to designers, such as data flow diagrams and textual descriptions.
  • 19. 19 Soft System Methodology The socio-technical models we have looked at focus on identifying requirements from both human and technical perspectives, but they assume a technological solution is being proposed. Soft systems methodology (SSM) arises from the same tradition but takes a view of the organization as a system of which technology and people are components. There is no assumption of a particular solution: the emphasis is rather on understanding the situation fully. SSM was developed by Checkland to help designers reach an understanding of the context of technological developments and the influences and concerns that exist within the system under consideration.
  • 20. 20 Soft System Methodology The SSM has Seven stages as shown in the diagram:
  • 22. A man went to a barbershop to have his hair cut and his beard trimmed. As the barber began to work, they began to have a good conversation. They talked about so many things and various subjects. When they eventually touched on the subject of God, the barber said: "I don't believe that God exists." "Why do you say that?" asked the customer. "Well, you just have to go out in the street to realize that God doesn't exist. Tell me, if God exists, would there be so many sick people? Would there be abandoned children? 22
  • 23. If God existed, there would be neither suffering nor pain. I can't imagine a loving God who would allow all of these things." The customer thought for a moment, but didn't respond because he didn't want to start an argument. The barber finished his job and the customer left the shop. 23
  • 24. Just after he left the barbershop, he saw a man in the street with long, stringy, dirty hair and an untrimmed beard. He looked dirty and unkempt. The customer turned back and entered the barber shop again and he said to the barber: "You know what? Barbers do not exist." "How can you say that?" asked the surprised barber. 24
  • 25. "No!" the customer exclaimed. "Barbers don't exist because if they did, there would be no people with dirty long hair and untrimmed beards, like that man outside." "Ah, but barbers DO exist! That's what happens when people do not come to me." "Exactly!" affirmed the customer. "That's the point! God, too, DOES exist! That's what happens when people do not go to Him and don't look to Him for help. 25