SlideShare a Scribd company logo
1 of 16
People in Design

  Damian Gordon
People in Design
• Why do we care about people in design?
  – Because we build software systems for other
    people, so we have to give as much thought about
    how these people (the users) will experience the
    system, as we do in the building on the internal
    logic of the system.
People in Design
• How do we represent people in design?
People in Design
• How do we represent people in design?
  – It’s worse than you think.
People in Design
• Let’s take an example, users of facebook:
Non-Registered Users
                       View publicly
                         available
                          profiles




                        Register to
                            join
                         facebook
View publicly
                     available
Registered Users      profiles


                      Log in


                     Look at
                     friends
                     updates

                   Update own
                     profile



                   Post on walls



                   Add an app



                     Log out
Register to
Users        join facebook

             View publicly
               available
                profiles

                Log in

               Look at
               friends
               updates

             Update own
               profile


             Post on walls



              Add an app
Registered                   Non-Registered
  Users                          Users
               Log out
People in Design
• Let’s take another example, e-mail:
Log in
e-Mail
                Read new
                messages


                Reread old
                messages


                 Delete
                messages


                Send new
                messages


                 Create
                mailing list
   Registered
     Users
                 Log out
Log in
 e-Mail
             Read new
             messages


             Reread old
             messages


              Delete
             messages


             Send new
             messages


              Create
             mailing list
Registered
  Users
              Log out
Log in
 e-Mail
             Read new
             messages


             Reread old
             messages


              Delete
             messages


             Send new
             messages


              Create
             mailing list
Registered                  Administrator
  Users
              Log out
Log in
 e-Mail
             Read new
             messages


             Reread old
             messages


              Delete
             messages


             Send new
             messages


              Create
             mailing list
Registered                  Administrator
  Users
              Log out
Delete
                                             email
               Log in
 e-Mail                     Create new
                                            account

                               email
             Read new         account
             messages


             Reread old
             messages


              Delete
             messages


             Send new
             messages


              Create
             mailing list
Registered                               Administrator
  Users
              Log out

More Related Content

Viewers also liked

Learning Styles for Virtual Learning Environments
Learning Styles for Virtual Learning EnvironmentsLearning Styles for Virtual Learning Environments
Learning Styles for Virtual Learning Environments
Damian T. Gordon
 
Concepts from Random Words
Concepts from Random WordsConcepts from Random Words
Concepts from Random Words
Damian T. Gordon
 
Evacuation during The Blitz - in the 6 Hats style
Evacuation during The Blitz - in the 6 Hats styleEvacuation during The Blitz - in the 6 Hats style
Evacuation during The Blitz - in the 6 Hats style
Damian T. Gordon
 
What does your experiment look like?
What does your experiment look like? What does your experiment look like?
What does your experiment look like?
Damian T. Gordon
 
Computer Vision: Reflectance Analysis for Image Understanding
Computer Vision: Reflectance Analysis for Image UnderstandingComputer Vision: Reflectance Analysis for Image Understanding
Computer Vision: Reflectance Analysis for Image Understanding
Damian T. Gordon
 
Hackers and Hollywood: Extended scene 2
Hackers and Hollywood: Extended scene 2Hackers and Hollywood: Extended scene 2
Hackers and Hollywood: Extended scene 2
Damian T. Gordon
 
Retention Of Students Enrolled
Retention Of Students EnrolledRetention Of Students Enrolled
Retention Of Students Enrolled
Damian T. Gordon
 
Writing a Databases Research Paper
Writing a Databases Research PaperWriting a Databases Research Paper
Writing a Databases Research Paper
Damian T. Gordon
 
Template Logos for "Team Project" Module
Template Logos for "Team Project" ModuleTemplate Logos for "Team Project" Module
Template Logos for "Team Project" Module
Damian T. Gordon
 
Evaluation Q4- Use of Technology
Evaluation Q4- Use of TechnologyEvaluation Q4- Use of Technology
Evaluation Q4- Use of Technology
abcdsmile
 

Viewers also liked (20)

Interviews FAQ
Interviews FAQInterviews FAQ
Interviews FAQ
 
Learning Styles for Virtual Learning Environments
Learning Styles for Virtual Learning EnvironmentsLearning Styles for Virtual Learning Environments
Learning Styles for Virtual Learning Environments
 
Concepts from Random Words
Concepts from Random WordsConcepts from Random Words
Concepts from Random Words
 
The Use of Behavioural Economics to Encourage First-Year Completion and Reten...
The Use of Behavioural Economics to Encourage First-Year Completion and Reten...The Use of Behavioural Economics to Encourage First-Year Completion and Reten...
The Use of Behavioural Economics to Encourage First-Year Completion and Reten...
 
Use of Specularities and Motion in the Extraction of Surface Shape
Use of Specularities and Motion in the Extraction of Surface ShapeUse of Specularities and Motion in the Extraction of Surface Shape
Use of Specularities and Motion in the Extraction of Surface Shape
 
Evacuation during The Blitz - in the 6 Hats style
Evacuation during The Blitz - in the 6 Hats styleEvacuation during The Blitz - in the 6 Hats style
Evacuation during The Blitz - in the 6 Hats style
 
What does your experiment look like?
What does your experiment look like? What does your experiment look like?
What does your experiment look like?
 
Computer Vision: Reflectance Analysis for Image Understanding
Computer Vision: Reflectance Analysis for Image UnderstandingComputer Vision: Reflectance Analysis for Image Understanding
Computer Vision: Reflectance Analysis for Image Understanding
 
Python: Third-Party Libraries
Python: Third-Party LibrariesPython: Third-Party Libraries
Python: Third-Party Libraries
 
Python: Polymorphism
Python: PolymorphismPython: Polymorphism
Python: Polymorphism
 
Why do we teach?
Why do we teach?Why do we teach?
Why do we teach?
 
Teaching Universal Design in Computer Science
Teaching Universal Design in Computer ScienceTeaching Universal Design in Computer Science
Teaching Universal Design in Computer Science
 
Hackers and Hollywood: Extended scene 2
Hackers and Hollywood: Extended scene 2Hackers and Hollywood: Extended scene 2
Hackers and Hollywood: Extended scene 2
 
Retention Of Students Enrolled
Retention Of Students EnrolledRetention Of Students Enrolled
Retention Of Students Enrolled
 
Writing a Databases Research Paper
Writing a Databases Research PaperWriting a Databases Research Paper
Writing a Databases Research Paper
 
Case Study Questions
Case Study QuestionsCase Study Questions
Case Study Questions
 
Template Logos for "Team Project" Module
Template Logos for "Team Project" ModuleTemplate Logos for "Team Project" Module
Template Logos for "Team Project" Module
 
The Only Way is Ethics
The Only Way is EthicsThe Only Way is Ethics
The Only Way is Ethics
 
Evaluation Q4- Use of Technology
Evaluation Q4- Use of TechnologyEvaluation Q4- Use of Technology
Evaluation Q4- Use of Technology
 
Object-Orientated Design
Object-Orientated DesignObject-Orientated Design
Object-Orientated Design
 

More from Damian T. Gordon

More from Damian T. Gordon (20)

Universal Design for Learning, Co-Designing with Students.
Universal Design for Learning, Co-Designing with Students.Universal Design for Learning, Co-Designing with Students.
Universal Design for Learning, Co-Designing with Students.
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
REST and RESTful Services
REST and RESTful ServicesREST and RESTful Services
REST and RESTful Services
 
Serverless Computing
Serverless ComputingServerless Computing
Serverless Computing
 
Cloud Identity Management
Cloud Identity ManagementCloud Identity Management
Cloud Identity Management
 
Containers and Docker
Containers and DockerContainers and Docker
Containers and Docker
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Introduction to ChatGPT
Introduction to ChatGPTIntroduction to ChatGPT
Introduction to ChatGPT
 
How to Argue Logically
How to Argue LogicallyHow to Argue Logically
How to Argue Logically
 
Evaluating Teaching: SECTIONS
Evaluating Teaching: SECTIONSEvaluating Teaching: SECTIONS
Evaluating Teaching: SECTIONS
 
Evaluating Teaching: MERLOT
Evaluating Teaching: MERLOTEvaluating Teaching: MERLOT
Evaluating Teaching: MERLOT
 
Evaluating Teaching: Anstey and Watson Rubric
Evaluating Teaching: Anstey and Watson RubricEvaluating Teaching: Anstey and Watson Rubric
Evaluating Teaching: Anstey and Watson Rubric
 
Evaluating Teaching: LORI
Evaluating Teaching: LORIEvaluating Teaching: LORI
Evaluating Teaching: LORI
 
Designing Teaching: Pause Procedure
Designing Teaching: Pause ProcedureDesigning Teaching: Pause Procedure
Designing Teaching: Pause Procedure
 
Designing Teaching: ADDIE
Designing Teaching: ADDIEDesigning Teaching: ADDIE
Designing Teaching: ADDIE
 
Designing Teaching: ASSURE
Designing Teaching: ASSUREDesigning Teaching: ASSURE
Designing Teaching: ASSURE
 
Designing Teaching: Laurilliard's Learning Types
Designing Teaching: Laurilliard's Learning TypesDesigning Teaching: Laurilliard's Learning Types
Designing Teaching: Laurilliard's Learning Types
 
Designing Teaching: Gagne's Nine Events of Instruction
Designing Teaching: Gagne's Nine Events of InstructionDesigning Teaching: Gagne's Nine Events of Instruction
Designing Teaching: Gagne's Nine Events of Instruction
 
Designing Teaching: Elaboration Theory
Designing Teaching: Elaboration TheoryDesigning Teaching: Elaboration Theory
Designing Teaching: Elaboration Theory
 
Universally Designed Learning Spaces: Some Considerations
Universally Designed Learning Spaces: Some ConsiderationsUniversally Designed Learning Spaces: Some Considerations
Universally Designed Learning Spaces: Some Considerations
 

Recently uploaded

IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdffIATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff
17thcssbs2
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
中 央社
 

Recently uploaded (20)

Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
MichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfMichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdf
 
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdffIATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17
 
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptxREPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptx
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPoint
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matrices
 
factors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxfactors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptx
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdfPost Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17
 

People in Software Design

  • 1. People in Design Damian Gordon
  • 2. People in Design • Why do we care about people in design? – Because we build software systems for other people, so we have to give as much thought about how these people (the users) will experience the system, as we do in the building on the internal logic of the system.
  • 3. People in Design • How do we represent people in design?
  • 4. People in Design • How do we represent people in design? – It’s worse than you think.
  • 5.
  • 6. People in Design • Let’s take an example, users of facebook:
  • 7.
  • 8. Non-Registered Users View publicly available profiles Register to join facebook
  • 9. View publicly available Registered Users profiles Log in Look at friends updates Update own profile Post on walls Add an app Log out
  • 10. Register to Users join facebook View publicly available profiles Log in Look at friends updates Update own profile Post on walls Add an app Registered Non-Registered Users Users Log out
  • 11. People in Design • Let’s take another example, e-mail:
  • 12. Log in e-Mail Read new messages Reread old messages Delete messages Send new messages Create mailing list Registered Users Log out
  • 13. Log in e-Mail Read new messages Reread old messages Delete messages Send new messages Create mailing list Registered Users Log out
  • 14. Log in e-Mail Read new messages Reread old messages Delete messages Send new messages Create mailing list Registered Administrator Users Log out
  • 15. Log in e-Mail Read new messages Reread old messages Delete messages Send new messages Create mailing list Registered Administrator Users Log out
  • 16. Delete email Log in e-Mail Create new account email Read new account messages Reread old messages Delete messages Send new messages Create mailing list Registered Administrator Users Log out