SlideShare a Scribd company logo
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 Software Design
People in Design
• Let’s take an example, users of facebook:
People in Software Design
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

PPTX
Python: The Iterator Pattern (Comprehensions)
PPT
The 3M Way
PPT
Hackers and Hollywood: Deleted scene 1
PPTX
Creative Commons Sites
PPTX
Creating a logo program
PPT
Podcasts for Postgrads
PPTX
A Compendium of Creativity Tools
PPTX
Operating Systems - Memory Management
Python: The Iterator Pattern (Comprehensions)
The 3M Way
Hackers and Hollywood: Deleted scene 1
Creative Commons Sites
Creating a logo program
Podcasts for Postgrads
A Compendium of Creativity Tools
Operating Systems - Memory Management

Viewers also liked (20)

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

More from Damian T. Gordon (20)

PPTX
Introduction to Prompts and Prompt Engineering
PPTX
Introduction to Vibe Coding and Vibe Engineering
PPTX
TRIZ: Theory of Inventive Problem Solving
PPTX
Some Ethical Considerations of AI and GenAI
PPTX
Some Common Errors that Generative AI Produces
PPTX
The Use of Data and Datasets in Data Science
PPTX
A History of Different Versions of Microsoft Windows
PPTX
Writing an Abstract: A Question-based Approach
PPTX
Using GenAI for Universal Design for Learning
DOC
A CheckSheet for Inclusive Software Design
PPTX
A History of Versions of the Apple MacOS
PPTX
68 Ways that Data Science and AI can help address the UN Sustainability Goals
PPTX
Copyright and Creative Commons Considerations
PPTX
Exam Preparation: Some Ideas and Suggestions
PPTX
Studying and Notetaking: Some Suggestions
PPTX
The Growth Mindset: Explanations and Activities
PPTX
Hyperparameter Tuning in Neural Networks
PPTX
Early 20th Century Modern Art: Movements and Artists
PPTX
An Introduction to Generative Artificial Intelligence
PPTX
An Introduction to Green Computing with a fun quiz.
Introduction to Prompts and Prompt Engineering
Introduction to Vibe Coding and Vibe Engineering
TRIZ: Theory of Inventive Problem Solving
Some Ethical Considerations of AI and GenAI
Some Common Errors that Generative AI Produces
The Use of Data and Datasets in Data Science
A History of Different Versions of Microsoft Windows
Writing an Abstract: A Question-based Approach
Using GenAI for Universal Design for Learning
A CheckSheet for Inclusive Software Design
A History of Versions of the Apple MacOS
68 Ways that Data Science and AI can help address the UN Sustainability Goals
Copyright and Creative Commons Considerations
Exam Preparation: Some Ideas and Suggestions
Studying and Notetaking: Some Suggestions
The Growth Mindset: Explanations and Activities
Hyperparameter Tuning in Neural Networks
Early 20th Century Modern Art: Movements and Artists
An Introduction to Generative Artificial Intelligence
An Introduction to Green Computing with a fun quiz.
Ad

Recently uploaded (20)

PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Cell Structure & Organelles in detailed.
PDF
Basic Mud Logging Guide for educational purpose
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
Pharmacology of Heart Failure /Pharmacotherapy of CHF
STATICS OF THE RIGID BODIES Hibbelers.pdf
Anesthesia in Laparoscopic Surgery in India
Microbial diseases, their pathogenesis and prophylaxis
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Week 4 Term 3 Study Techniques revisited.pptx
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPH.pptx obstetrics and gynecology in nursing
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
VCE English Exam - Section C Student Revision Booklet
Supply Chain Operations Speaking Notes -ICLT Program
Microbial disease of the cardiovascular and lymphatic systems
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
human mycosis Human fungal infections are called human mycosis..pptx
01-Introduction-to-Information-Management.pdf
Cell Structure & Organelles in detailed.
Basic Mud Logging Guide for educational purpose
Module 4: Burden of Disease Tutorial Slides S2 2025

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.
  • 6. People in Design • Let’s take an example, users of facebook:
  • 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