SlideShare a Scribd company logo
1 of 65
Download to read offline
Requirements Engineering for
Humanities Scholarship
20 April 2015
Shawn Day DH@TheLibrary
Agenda
What is Requirements Engineering?
The proper definition for the term Requirements
Engineering is:
“...the process of formulating, documenting and
maintaining software requirements”
AWorking Definition
I am using a broader definition to conceptualise this
within the idea of digital humanities project ideation
and delivery:

“...the process of imagining, defining, formulating,
documenting and turning software requirements into a
user-centred project.”
In Simplest Terms
How do you make an Idea come real in a
multidisciplinary, interdisciplinary and multi-
stakeholder collaboration?

Even as a solitary scholar?
Even Simpler
Some things that you can do before you begin, during
and afterwards that may not be immediately obvious –
or possibly implicit;
A new way of approaching digital research projects
from a design thinking perspective combined with
user-centred design principles.
A Simplified Look at UD-Driven Process
Linear but Iterative
Why Consider the Users?
People often consider the sustainability of their research
and digital outcomes ...
Funders ask for a sustainability statement …
Why?
You invest a lot of time and effort:
→ If people use your work it will be sustained;
→ Finding sustainable funding on your own is difficult;
→ Creating an enthused and invested user base easy.
Release Early, Release Often … 

Involve Real Users!
Who Has Been Involved with User
Driven Design Before?
Why? //Why Not??
As a Sidenote
There are a variety of useful tools to support the
processes (a couple of which we will mention in due
course).
There is an ethos of transparency inherent in this process.
A design process I was involved with can be seen at:
http://tada.mcmaster.ca/Main/OldMashTexts
A freely accessible wiki used to document the process
during the process - hint!
Ideation
The thought cycle:
generating, developing and communicating new ideas
innovation → development → actualisation
So … are we talking about?
â—Ź the Rational Unified Process
â—Ź Extreme Programming
â—Ź Scrum
â—Ź Agile
● …..
Activity 1 : Understand the Idea
Choose from a few potential projects;
• how big is project?
• What may it involve, etc...
• Who do you think you might be involving to bring
this together? developer, researcher, etc...not as
users, but as creator?
• Have you seen anything similar?
• Do you have the background to carry this out?
15 - 20 Minutes
Share the Ideas
Describing your Project
What’s an Elevator Pitch?
What is a Research Question?
How are these different?
CanYou Tell a Good Story?
Funders like to be inspired in all spaces
Can you inspire them with your idea?
SoWhat??
â—Ź Clarity and precision no sweeping generalizations or
irresponsible statements;
â—Ź Avoiding the use of buzzword-based terms;
â—Ź Identification of an overarching question and key factors or
variables,
â—Ź Definition of the project scope;
â—Ź Identification of applicability and delivery of results into
general use,
● Project/product importance, benefits, and justification - it’s
not trivial;
â—Ź No unnecessary jargon.
Answering ...
Activity 2 Identify Objectives
Consider the objective(s) of the project.
Generate a short project statement in the form:
This digital project is for (target ), who has (need).
(Project name) is a (category) that (key benefit), unlike
(existing services/projects), the project (unique
differentiator).
15 – 20 minutes
User-Centred Design (UCD)
Sometimes linked with User Experience (UX)
“User-centered Design is an approach that
grounds the process in information about the
people that will use the product.”
Usability Professionals Association
An Actual International Standard
ISO standard Human-centred design for interactive
systems (ISO 9241-210, 2010)
â—Ź Based upon an understanding of users, tasks and
environments;
â—Ź Users involved throughout design & development;
â—Ź Design driven and refined by user-centered evaluation;
â—Ź Process is Iterative;
â—Ź Design team includes multidisciplinary skills and
perspectives.
An Example -Website User Objectives
1. Who are the users of the site?
2. What are the users’tasks and goals?
3. What are the users’experience levels with the site, or sites
like it?
4. What functions do the users need from the site?
5. What information might the users need, and in what form do
they need it?
6. How do users think the site should work?
7. What are the extreme environments?
8. Does the interface utilize different inputs modes such as
touching, spoken, gestures, orientation, mobile or desktop?
Design Thinking
Shared objective:
What IDEO calls design thinking, brings together what
is desirable from a human point of view with what is
technologically feasible and economically viable.
Solve for X
d.school @ Stanford
Learn by doing:
Define what the problem is.
Start in the field.
Develop empathy.
Iterate to develop a range of

solutions.
Create rough prototypes to test.
Experience measured by iteration.
Each cycle brings stronger insights and more unexpected solutions.
Information Architecture
Information architecture describes the structure of a
system:
â—Ź the way information is grouped;
â—Ź navigation methods;
â—Ź terminology used within the system.
Activity 3 - Identify Potential Users
Identify of all potential users, groups, (stakeholders)
that may benefit from or make use of the digital output
from the project being considered.
Be specific, be broad, think outside the box, be
unconstrained.Who might stumble upon it on the
web?Who might attempt to misuse it?
15 -20 minutes
Lunch
phew ;-)
Building Personas
Personas act as stand-ins for real users
Archetypal users that represent larger groups;
Represent:
â—Ź motivations;
â—Ź expectations;
â—Ź goals.
Personas Contain
Bring users to life:
â—Ź giving them names;
â—Ź personalities;
â—Ź a photo
This can become as intensive as you want to take it
depending on needs/resources/time.
Not without Detractors
A waste of time because personas are fake;
Personas are not real user profiles;
Personas don’t talk back - can’t answer questions;
Personas silly and unrealistic as they start predicated
on an imagined need.
Well ...
Fake? - Based on real data
Not Credible? - Avoid chosen individuals and single
viewpoints
Don’t Talk Back? - Force you to engage with real
people to build
Unrealistic? - A matter of when you start thinking
about users
Ultimately … the Benefits
Personas help prevent you designing products for
yourself and your own needs
Personas facilitate and ongoing dialog between
creator and user
Sample
http://tada.mcmaster.ca/Main/
DEEPStorieS
What to Include
Basic demographics such as age, job, family,
hobbies and interests
What a typical day looks like
Common questions or tasks in relation to
the digital project you are proposing
Major frustrations when trying to achieve
goals related to the what you propose to
offer. 

For example, inability to find material online
and having to travel to archives and listen to
source material on a reel-to-reel tape
machine that is often broken.What
frustrates the person most about
researching and working with the material
(online and offline)?
What the person likes best about the
proposed and at this stage still imaginary
product. For example, being able to compare,
collect and come back to a saved set of
specific digital recordings.
Who does the person interact with most
when completing tasks? For example, does
the person rely on the online research
portal entirely or do they interact through
an online forum sharing knowledge and
working collaboratively.
Skill levels relating to tasks as well as
technology
Goals, attitudes, beliefs (conscious and
subconscious)
Where CanYou Get User Data?
Surveys - inexpensive and broad;
Focus Groups - more expensive but deep;
Contextual Interviews - ££’s but iterative;
Metrics and Usage Data - Need past product/project
Useful Persona Tips
â—Ź Keep personas to one page - simple + memorable;
â—Ź Separate by goals, not by behaviors;
â—Ź Add personal details but avoid being phony;
â—Ź focus on covering a wide swath of audience;
â—Ź Identify the primary and secondary personas to help direct
design priorities;
â—Ź 3-4 goals per persona;
â—Ź if two personas seem close in behaviours and goals, see if you
can merge them into one persona;
â—Ź represent behaviour patterns, not job descriptions.
Activity 4 - Building Personas
Create persona descriptions for 3 of the potential
users you have listed;
These should be colourful, potentially narrative and
help you to imagine real world use by imagining a
tangible - knowable - individual representing a use
group.
15 Minutes
Let’s meet your users
Sharing the Personnas
Developing User Cases
ManyWays to Accomplish:
Usability testing
Interviewing users
Discussions with stakeholders
Conducting surveys
→ Building Personas andWriting User Stories
Writing Scenarios
What is a Use Case?
“a natural language description of a user’s
interaction with a system and as such
considers the users perspective or point of
view.”
“The beauty of use case is that it aims at
describing a system from external usage
viewpoint”
Don Norman
Appropriate to Introduce Don Norman at this point.
“The Design of Everyday Things”
Good versus Bad Design
Simplifying the structure of tasks;
Making things visible;
Designing for error.
How toWrite a Use Case
1. Choose a very specific objective task;
2. Express as aVerb + Noun;
3. You can chain tasks later;
4. Break down into as granular steps as possible;
5. Define what the user experiences
6. Tell a story in steps.
Example
Take your personas.
Write a series of three use cases describing in as much
detail:
1. How each user will actually work with the project/tool/
website/etc.
2. What will they see, what will they do
3. What will they get?
4. Are they happy, are they frustrated?
5. Do they go down blind alleys?
Again, no constraints.
Activity 5: Building Use Cases
It may help to think visually
Wireframing
Principles
Tools
Kind of Like Storyboarding
“Within the process of building a website, wireframing
is where thinking becomes tangible.”
Wodtke, Christina; Govella, Austin (2009). Information Architecture: Blueprints for theWeb, Second Edition.
New Riders. 168.
Sample
3 Key Elements of theWireframe
1. Information Design -What Data
2. Navigation Design - How Users willView Data
3. Interface Design - How Users Interact with System
Taking Primitives/Building Blocks
Imagining Inputs - Process - Outputs
What AreYour Raw Materials?
How DoYou Process These?
What areYou Generating at the End?
Input
What already exists in the area?
In what formats do your materials exist?
Are they digital already?
If so are there tools that can work with them?
Crucially, what do you have to work with? Much like
users, good to write about just to get thoughts in line.
Process
The importance of standards - input/output
How will you transform the materials?
What does this add to them?
How will you capture the transformation?
Is it reversible?
How can you demonstrate/expose it to your audience?
Output
How will you share your data?
Can you share your data
What IP issues are involved?
How can you license it?
How might people reuse it?
What are the implications of these?
Activity 6 - Drawing Pretty Pictures
1. Visualise the stories that you have written above.
2. Imagine the digital interaction space that will
support the use cases.
3. Roughly develop wireframes that illustrate what
the user will see on screen…boxy, no artists, unless
you really are.
4. Output a set of storyboards illustrating the use
cases you have written.
Step 7 - Build a Descriptive Document
Combine pieces into a cohesive document that will:
Help guide us as we develop

a project plan;
Allow us to share our idea,

concept with a wide

audience of potential

partners all speaking

different languages and

living in different worlds.
â—Ź Select one persona/user;
â—Ź One use case;
â—Ź One story board/wireframe.
Best Practise Technology Decisions
There are Tools, but …
Documentation
Transparency
Communication
→ Digital Project Management
A GoodWiki
Reclaim Hosting
MediaWiki
TikiWiki
PBWorks
Shared Document Management
Google Docs
App Suite
Zoho
CollaborativeWriting Tools
PiratePad
GitHub

More Related Content

What's hot

Intro to Data Vis for the Humanities nov 2013
Intro to Data Vis for the Humanities nov 2013Intro to Data Vis for the Humanities nov 2013
Intro to Data Vis for the Humanities nov 2013Shawn Day
 
MPhil Lecture of Data Vis for Presentation
MPhil Lecture of Data Vis for PresentationMPhil Lecture of Data Vis for Presentation
MPhil Lecture of Data Vis for PresentationShawn Day
 
ACS Summer Institute - Emerging Roles of Librarians - 14_0731
ACS Summer Institute - Emerging Roles of Librarians - 14_0731ACS Summer Institute - Emerging Roles of Librarians - 14_0731
ACS Summer Institute - Emerging Roles of Librarians - 14_0731jeffreylancaster
 
Engineering a Data Scientist
Engineering a Data ScientistEngineering a Data Scientist
Engineering a Data ScientistAron Ahmadia
 
ProQuest Quantum - 14_0227
ProQuest Quantum - 14_0227ProQuest Quantum - 14_0227
ProQuest Quantum - 14_0227jeffreylancaster
 
Feb.2016 Demystifying Digital Humanities - Workshop 1
Feb.2016 Demystifying Digital Humanities - Workshop 1Feb.2016 Demystifying Digital Humanities - Workshop 1
Feb.2016 Demystifying Digital Humanities - Workshop 1Paige Morgan
 
What you did last summer?
What you did last summer?What you did last summer?
What you did last summer?DoThinger
 
The Web of Data is Our Oyster
The Web of Data is Our OysterThe Web of Data is Our Oyster
The Web of Data is Our OysterRichard Wallis
 
Feb.2016 Demystifying Digital Humanities - Workshop 3
Feb.2016 Demystifying Digital Humanities - Workshop 3Feb.2016 Demystifying Digital Humanities - Workshop 3
Feb.2016 Demystifying Digital Humanities - Workshop 3Paige Morgan
 
Is Search the Right Way?
Is Search the Right Way?Is Search the Right Way?
Is Search the Right Way?Andrew Prescott
 
Linked Data, Library Users, and the Discovery Tools of the Future
Linked Data, Library Users, and the Discovery Tools of the FutureLinked Data, Library Users, and the Discovery Tools of the Future
Linked Data, Library Users, and the Discovery Tools of the FutureEmily Nimsakont
 
Generous Interfaces - rich websites for digital collections
Generous Interfaces - rich websites for digital collections Generous Interfaces - rich websites for digital collections
Generous Interfaces - rich websites for digital collections Mitchell Whitelaw
 
The culture of researchData
The culture of researchDataThe culture of researchData
The culture of researchDatapetermurrayrust
 
Butterfly Hunt: On Collecting #mla14 Tweets (#mla15 #s398)
Butterfly Hunt: On Collecting #mla14 Tweets (#mla15 #s398)Butterfly Hunt: On Collecting #mla14 Tweets (#mla15 #s398)
Butterfly Hunt: On Collecting #mla14 Tweets (#mla15 #s398)Dr Ernesto Priego
 

What's hot (16)

Intro to Data Vis for the Humanities nov 2013
Intro to Data Vis for the Humanities nov 2013Intro to Data Vis for the Humanities nov 2013
Intro to Data Vis for the Humanities nov 2013
 
MPhil Lecture of Data Vis for Presentation
MPhil Lecture of Data Vis for PresentationMPhil Lecture of Data Vis for Presentation
MPhil Lecture of Data Vis for Presentation
 
ACS Summer Institute - Emerging Roles of Librarians - 14_0731
ACS Summer Institute - Emerging Roles of Librarians - 14_0731ACS Summer Institute - Emerging Roles of Librarians - 14_0731
ACS Summer Institute - Emerging Roles of Librarians - 14_0731
 
Engineering a Data Scientist
Engineering a Data ScientistEngineering a Data Scientist
Engineering a Data Scientist
 
ProQuest Quantum - 14_0227
ProQuest Quantum - 14_0227ProQuest Quantum - 14_0227
ProQuest Quantum - 14_0227
 
Feb.2016 Demystifying Digital Humanities - Workshop 1
Feb.2016 Demystifying Digital Humanities - Workshop 1Feb.2016 Demystifying Digital Humanities - Workshop 1
Feb.2016 Demystifying Digital Humanities - Workshop 1
 
Walz "Impacts of OER Flexibility: Understanding, Navigating, and Leveraging t...
Walz "Impacts of OER Flexibility: Understanding, Navigating, and Leveraging t...Walz "Impacts of OER Flexibility: Understanding, Navigating, and Leveraging t...
Walz "Impacts of OER Flexibility: Understanding, Navigating, and Leveraging t...
 
What you did last summer?
What you did last summer?What you did last summer?
What you did last summer?
 
The Web of Data is Our Oyster
The Web of Data is Our OysterThe Web of Data is Our Oyster
The Web of Data is Our Oyster
 
Feb.2016 Demystifying Digital Humanities - Workshop 3
Feb.2016 Demystifying Digital Humanities - Workshop 3Feb.2016 Demystifying Digital Humanities - Workshop 3
Feb.2016 Demystifying Digital Humanities - Workshop 3
 
Is Search the Right Way?
Is Search the Right Way?Is Search the Right Way?
Is Search the Right Way?
 
Linked Data, Library Users, and the Discovery Tools of the Future
Linked Data, Library Users, and the Discovery Tools of the FutureLinked Data, Library Users, and the Discovery Tools of the Future
Linked Data, Library Users, and the Discovery Tools of the Future
 
Generous Interfaces - rich websites for digital collections
Generous Interfaces - rich websites for digital collections Generous Interfaces - rich websites for digital collections
Generous Interfaces - rich websites for digital collections
 
The culture of researchData
The culture of researchDataThe culture of researchData
The culture of researchData
 
Wither OWL
Wither OWLWither OWL
Wither OWL
 
Butterfly Hunt: On Collecting #mla14 Tweets (#mla15 #s398)
Butterfly Hunt: On Collecting #mla14 Tweets (#mla15 #s398)Butterfly Hunt: On Collecting #mla14 Tweets (#mla15 #s398)
Butterfly Hunt: On Collecting #mla14 Tweets (#mla15 #s398)
 

Viewers also liked

MPhil Lecture on Data Vis for Analysis
MPhil Lecture on Data Vis for AnalysisMPhil Lecture on Data Vis for Analysis
MPhil Lecture on Data Vis for AnalysisShawn Day
 
Lending human touch the role of humanities in engineering education
Lending human touch  the role of humanities in engineering educationLending human touch  the role of humanities in engineering education
Lending human touch the role of humanities in engineering educationAlexander Decker
 
Role of -engineers-on-engg-day
Role of -engineers-on-engg-dayRole of -engineers-on-engg-day
Role of -engineers-on-engg-daySanjeev Deshmukh
 
Indifference curves
Indifference curvesIndifference curves
Indifference curvesMahak Arora
 
Indifference Curve Analysis PPT
Indifference Curve Analysis PPTIndifference Curve Analysis PPT
Indifference Curve Analysis PPTManali Pawar
 
DEMAND ,TYPES AND IT'S FUNCTIONS
DEMAND ,TYPES AND IT'S FUNCTIONSDEMAND ,TYPES AND IT'S FUNCTIONS
DEMAND ,TYPES AND IT'S FUNCTIONSMayank Lobhane
 
Supply and Demand
Supply and DemandSupply and Demand
Supply and DemandLina Nandy
 

Viewers also liked (8)

MPhil Lecture on Data Vis for Analysis
MPhil Lecture on Data Vis for AnalysisMPhil Lecture on Data Vis for Analysis
MPhil Lecture on Data Vis for Analysis
 
Lending human touch the role of humanities in engineering education
Lending human touch  the role of humanities in engineering educationLending human touch  the role of humanities in engineering education
Lending human touch the role of humanities in engineering education
 
Role of -engineers-on-engg-day
Role of -engineers-on-engg-dayRole of -engineers-on-engg-day
Role of -engineers-on-engg-day
 
Indifference curves
Indifference curvesIndifference curves
Indifference curves
 
Indifference curves
Indifference curvesIndifference curves
Indifference curves
 
Indifference Curve Analysis PPT
Indifference Curve Analysis PPTIndifference Curve Analysis PPT
Indifference Curve Analysis PPT
 
DEMAND ,TYPES AND IT'S FUNCTIONS
DEMAND ,TYPES AND IT'S FUNCTIONSDEMAND ,TYPES AND IT'S FUNCTIONS
DEMAND ,TYPES AND IT'S FUNCTIONS
 
Supply and Demand
Supply and DemandSupply and Demand
Supply and Demand
 

Similar to Requirements Engineering for the Humanities

Design Thinking: A Common Sense Process
Design Thinking: A Common Sense ProcessDesign Thinking: A Common Sense Process
Design Thinking: A Common Sense ProcessMichael Zarro, Ph.D.
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basicsPreeti Mishra
 
25 march introducing design methods
25 march introducing design methods25 march introducing design methods
25 march introducing design methodsAbhishek Sagar
 
25 march introducing design methods
25 march introducing design methods25 march introducing design methods
25 march introducing design methodsAbhishek Sagar
 
Understanding User Experience Workshop - Interlink Conference 2012
Understanding User Experience Workshop - Interlink Conference 2012Understanding User Experience Workshop - Interlink Conference 2012
Understanding User Experience Workshop - Interlink Conference 2012Lynne Polischuik
 
Discover Requirement
Discover RequirementDiscover Requirement
Discover Requirementzeyadtarek13
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an OverviewJulie Grundy
 
Design Thinking for Managers - Presentation
Design Thinking for Managers - PresentationDesign Thinking for Managers - Presentation
Design Thinking for Managers - Presentationranganayaki10
 
Personas Demystified 1.0
Personas Demystified 1.0Personas Demystified 1.0
Personas Demystified 1.0Mo Goltz
 
(Socially Distanced) Participatory Design - Discovering Unmet Needs & New Sol...
(Socially Distanced) Participatory Design - Discovering Unmet Needs & New Sol...(Socially Distanced) Participatory Design - Discovering Unmet Needs & New Sol...
(Socially Distanced) Participatory Design - Discovering Unmet Needs & New Sol...Jennifer Briselli
 
Foundations of IA
Foundations of IAFoundations of IA
Foundations of IALiam Tullberg
 
Foundations of IA - World IA Day
Foundations of IA - World IA DayFoundations of IA - World IA Day
Foundations of IA - World IA DayNomensa
 
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...All Things Open
 
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...Ju Lim
 
UX Design Process | Sample Proposal
UX Design Process | Sample Proposal UX Design Process | Sample Proposal
UX Design Process | Sample Proposal Marta Fioni
 
Dmdh workshop 5 slides
Dmdh   workshop 5 slidesDmdh   workshop 5 slides
Dmdh workshop 5 slidesPaige Morgan
 
Incorporating user personas in software engineering and design processes
Incorporating user personas in software engineering and design processesIncorporating user personas in software engineering and design processes
Incorporating user personas in software engineering and design processesOmotayo Madein
 
Usability Workshop, 11-8-2012
Usability Workshop, 11-8-2012Usability Workshop, 11-8-2012
Usability Workshop, 11-8-2012Samantha Bailey
 

Similar to Requirements Engineering for the Humanities (20)

Design Thinking: A Common Sense Process
Design Thinking: A Common Sense ProcessDesign Thinking: A Common Sense Process
Design Thinking: A Common Sense Process
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basics
 
25 march introducing design methods
25 march introducing design methods25 march introducing design methods
25 march introducing design methods
 
25 march introducing design methods
25 march introducing design methods25 march introducing design methods
25 march introducing design methods
 
Understanding User Experience Workshop - Interlink Conference 2012
Understanding User Experience Workshop - Interlink Conference 2012Understanding User Experience Workshop - Interlink Conference 2012
Understanding User Experience Workshop - Interlink Conference 2012
 
Discover Requirement
Discover RequirementDiscover Requirement
Discover Requirement
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
Design Thinking for Managers - Presentation
Design Thinking for Managers - PresentationDesign Thinking for Managers - Presentation
Design Thinking for Managers - Presentation
 
Personas Demystified 1.0
Personas Demystified 1.0Personas Demystified 1.0
Personas Demystified 1.0
 
(Socially Distanced) Participatory Design - Discovering Unmet Needs & New Sol...
(Socially Distanced) Participatory Design - Discovering Unmet Needs & New Sol...(Socially Distanced) Participatory Design - Discovering Unmet Needs & New Sol...
(Socially Distanced) Participatory Design - Discovering Unmet Needs & New Sol...
 
Foundations of IA
Foundations of IAFoundations of IA
Foundations of IA
 
Foundations of IA - World IA Day
Foundations of IA - World IA DayFoundations of IA - World IA Day
Foundations of IA - World IA Day
 
Hybrid Publishing Design Methods For Technical Books
Hybrid Publishing Design Methods For Technical BooksHybrid Publishing Design Methods For Technical Books
Hybrid Publishing Design Methods For Technical Books
 
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
 
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
Ten Lessons Learnt to Drive and Transform Open Source Software User Experienc...
 
Cdm Collab P4
Cdm Collab P4Cdm Collab P4
Cdm Collab P4
 
UX Design Process | Sample Proposal
UX Design Process | Sample Proposal UX Design Process | Sample Proposal
UX Design Process | Sample Proposal
 
Dmdh workshop 5 slides
Dmdh   workshop 5 slidesDmdh   workshop 5 slides
Dmdh workshop 5 slides
 
Incorporating user personas in software engineering and design processes
Incorporating user personas in software engineering and design processesIncorporating user personas in software engineering and design processes
Incorporating user personas in software engineering and design processes
 
Usability Workshop, 11-8-2012
Usability Workshop, 11-8-2012Usability Workshop, 11-8-2012
Usability Workshop, 11-8-2012
 

More from Shawn Day

Place of Irish Craft Beer - August 2018
Place of Irish Craft Beer - August 2018Place of Irish Craft Beer - August 2018
Place of Irish Craft Beer - August 2018Shawn Day
 
Data Vis for Transylvania DH
Data Vis for Transylvania DHData Vis for Transylvania DH
Data Vis for Transylvania DHShawn Day
 
Putting Your Data on a Map
Putting Your Data on a MapPutting Your Data on a Map
Putting Your Data on a MapShawn Day
 
Comparing and Considering: Exhibit vs Palladio
Comparing and Considering: Exhibit vs PalladioComparing and Considering: Exhibit vs Palladio
Comparing and Considering: Exhibit vs PalladioShawn Day
 
Tools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story Map
Tools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story MapTools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story Map
Tools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story MapShawn Day
 
Creating Narrative with Digital Objects
Creating Narrative with Digital ObjectsCreating Narrative with Digital Objects
Creating Narrative with Digital ObjectsShawn Day
 
Digital Project Success
Digital Project SuccessDigital Project Success
Digital Project SuccessShawn Day
 
Sharing - Collecting our DAH Thoughts
Sharing  - Collecting our DAH ThoughtsSharing  - Collecting our DAH Thoughts
Sharing - Collecting our DAH ThoughtsShawn Day
 
Presenting Your Digital Research
Presenting Your Digital ResearchPresenting Your Digital Research
Presenting Your Digital ResearchShawn Day
 
Presenting Spatial Data: Whats so spatial about spatial?
Presenting Spatial Data: Whats so spatial about spatial?Presenting Spatial Data: Whats so spatial about spatial?
Presenting Spatial Data: Whats so spatial about spatial?Shawn Day
 
Digital Project Management for Digital Humanities
Digital Project Management for Digital HumanitiesDigital Project Management for Digital Humanities
Digital Project Management for Digital HumanitiesShawn Day
 
Does DH Scholarship Take Place in the Lab?
Does DH Scholarship Take Place in the Lab?Does DH Scholarship Take Place in the Lab?
Does DH Scholarship Take Place in the Lab?Shawn Day
 
How do you know what you are looking for?
How do you know what you are looking for?How do you know what you are looking for?
How do you know what you are looking for?Shawn Day
 
ICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital Objects
ICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital ObjectsICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital Objects
ICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital ObjectsShawn Day
 
New Forms of Collaboration in Humanities Research
New Forms of Collaboration in Humanities ResearchNew Forms of Collaboration in Humanities Research
New Forms of Collaboration in Humanities ResearchShawn Day
 
Finding (a) Place in Time
Finding (a) Place in TimeFinding (a) Place in Time
Finding (a) Place in TimeShawn Day
 
Exploring the DH Ecosystem from and Irish Perspective
Exploring the DH Ecosystem from and Irish PerspectiveExploring the DH Ecosystem from and Irish Perspective
Exploring the DH Ecosystem from and Irish PerspectiveShawn Day
 
Introduction to Omeka
Introduction to OmekaIntroduction to Omeka
Introduction to OmekaShawn Day
 
Intro to Exhibit Workshop
Intro to Exhibit WorkshopIntro to Exhibit Workshop
Intro to Exhibit WorkshopShawn Day
 
Digital Project Management UCC Nov 2013
Digital Project Management UCC Nov 2013Digital Project Management UCC Nov 2013
Digital Project Management UCC Nov 2013Shawn Day
 

More from Shawn Day (20)

Place of Irish Craft Beer - August 2018
Place of Irish Craft Beer - August 2018Place of Irish Craft Beer - August 2018
Place of Irish Craft Beer - August 2018
 
Data Vis for Transylvania DH
Data Vis for Transylvania DHData Vis for Transylvania DH
Data Vis for Transylvania DH
 
Putting Your Data on a Map
Putting Your Data on a MapPutting Your Data on a Map
Putting Your Data on a Map
 
Comparing and Considering: Exhibit vs Palladio
Comparing and Considering: Exhibit vs PalladioComparing and Considering: Exhibit vs Palladio
Comparing and Considering: Exhibit vs Palladio
 
Tools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story Map
Tools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story MapTools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story Map
Tools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story Map
 
Creating Narrative with Digital Objects
Creating Narrative with Digital ObjectsCreating Narrative with Digital Objects
Creating Narrative with Digital Objects
 
Digital Project Success
Digital Project SuccessDigital Project Success
Digital Project Success
 
Sharing - Collecting our DAH Thoughts
Sharing  - Collecting our DAH ThoughtsSharing  - Collecting our DAH Thoughts
Sharing - Collecting our DAH Thoughts
 
Presenting Your Digital Research
Presenting Your Digital ResearchPresenting Your Digital Research
Presenting Your Digital Research
 
Presenting Spatial Data: Whats so spatial about spatial?
Presenting Spatial Data: Whats so spatial about spatial?Presenting Spatial Data: Whats so spatial about spatial?
Presenting Spatial Data: Whats so spatial about spatial?
 
Digital Project Management for Digital Humanities
Digital Project Management for Digital HumanitiesDigital Project Management for Digital Humanities
Digital Project Management for Digital Humanities
 
Does DH Scholarship Take Place in the Lab?
Does DH Scholarship Take Place in the Lab?Does DH Scholarship Take Place in the Lab?
Does DH Scholarship Take Place in the Lab?
 
How do you know what you are looking for?
How do you know what you are looking for?How do you know what you are looking for?
How do you know what you are looking for?
 
ICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital Objects
ICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital ObjectsICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital Objects
ICRH Winter Institute Strand 4 Day 1 - Building Narratives with Digital Objects
 
New Forms of Collaboration in Humanities Research
New Forms of Collaboration in Humanities ResearchNew Forms of Collaboration in Humanities Research
New Forms of Collaboration in Humanities Research
 
Finding (a) Place in Time
Finding (a) Place in TimeFinding (a) Place in Time
Finding (a) Place in Time
 
Exploring the DH Ecosystem from and Irish Perspective
Exploring the DH Ecosystem from and Irish PerspectiveExploring the DH Ecosystem from and Irish Perspective
Exploring the DH Ecosystem from and Irish Perspective
 
Introduction to Omeka
Introduction to OmekaIntroduction to Omeka
Introduction to Omeka
 
Intro to Exhibit Workshop
Intro to Exhibit WorkshopIntro to Exhibit Workshop
Intro to Exhibit Workshop
 
Digital Project Management UCC Nov 2013
Digital Project Management UCC Nov 2013Digital Project Management UCC Nov 2013
Digital Project Management UCC Nov 2013
 

Recently uploaded

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Dr. Mazin Mohamed alkathiri
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 đź’ž Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 đź’ž Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 đź’ž Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 đź’ž Full Nigh...Pooja Nehwal
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 

Recently uploaded (20)

Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 đź’ž Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 đź’ž Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 đź’ž Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 đź’ž Full Nigh...
 
CĂłdigo Creativo y Arte de Software | Unidad 1
CĂłdigo Creativo y Arte de Software | Unidad 1CĂłdigo Creativo y Arte de Software | Unidad 1
CĂłdigo Creativo y Arte de Software | Unidad 1
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 

Requirements Engineering for the Humanities

  • 1. Requirements Engineering for Humanities Scholarship 20 April 2015 Shawn Day DH@TheLibrary
  • 3. What is Requirements Engineering? The proper definition for the term Requirements Engineering is: “...the process of formulating, documenting and maintaining software requirements”
  • 4. AWorking Definition I am using a broader definition to conceptualise this within the idea of digital humanities project ideation and delivery:
 “...the process of imagining, defining, formulating, documenting and turning software requirements into a user-centred project.”
  • 5. In Simplest Terms How do you make an Idea come real in a multidisciplinary, interdisciplinary and multi- stakeholder collaboration?
 Even as a solitary scholar?
  • 6. Even Simpler Some things that you can do before you begin, during and afterwards that may not be immediately obvious – or possibly implicit; A new way of approaching digital research projects from a design thinking perspective combined with user-centred design principles.
  • 7. A Simplified Look at UD-Driven Process Linear but Iterative
  • 8. Why Consider the Users? People often consider the sustainability of their research and digital outcomes ... Funders ask for a sustainability statement … Why? You invest a lot of time and effort: → If people use your work it will be sustained; → Finding sustainable funding on your own is difficult; → Creating an enthused and invested user base easy. Release Early, Release Often … 
 Involve Real Users!
  • 9. Who Has Been Involved with User Driven Design Before?
  • 11. As a Sidenote There are a variety of useful tools to support the processes (a couple of which we will mention in due course). There is an ethos of transparency inherent in this process. A design process I was involved with can be seen at: http://tada.mcmaster.ca/Main/OldMashTexts A freely accessible wiki used to document the process during the process - hint!
  • 12. Ideation The thought cycle: generating, developing and communicating new ideas innovation → development → actualisation
  • 13. So … are we talking about? â—Ź the Rational Unified Process â—Ź Extreme Programming â—Ź Scrum â—Ź Agile â—Ź …..
  • 14.
  • 15. Activity 1 : Understand the Idea Choose from a few potential projects; • how big is project? • What may it involve, etc... • Who do you think you might be involving to bring this together? developer, researcher, etc...not as users, but as creator? • Have you seen anything similar? • Do you have the background to carry this out? 15 - 20 Minutes
  • 17. Describing your Project What’s an Elevator Pitch? What is a Research Question? How are these different? CanYou Tell a Good Story? Funders like to be inspired in all spaces Can you inspire them with your idea?
  • 19. â—Ź Clarity and precision no sweeping generalizations or irresponsible statements; â—Ź Avoiding the use of buzzword-based terms; â—Ź Identification of an overarching question and key factors or variables, â—Ź Definition of the project scope; â—Ź Identification of applicability and delivery of results into general use, â—Ź Project/product importance, benefits, and justification - it’s not trivial; â—Ź No unnecessary jargon. Answering ...
  • 20.
  • 21. Activity 2 Identify Objectives Consider the objective(s) of the project. Generate a short project statement in the form: This digital project is for (target ), who has (need). (Project name) is a (category) that (key benefit), unlike (existing services/projects), the project (unique differentiator). 15 – 20 minutes
  • 22. User-Centred Design (UCD) Sometimes linked with User Experience (UX) “User-centered Design is an approach that grounds the process in information about the people that will use the product.” Usability Professionals Association
  • 23. An Actual International Standard ISO standard Human-centred design for interactive systems (ISO 9241-210, 2010) â—Ź Based upon an understanding of users, tasks and environments; â—Ź Users involved throughout design & development; â—Ź Design driven and refined by user-centered evaluation; â—Ź Process is Iterative; â—Ź Design team includes multidisciplinary skills and perspectives.
  • 24. An Example -Website User Objectives 1. Who are the users of the site? 2. What are the users’tasks and goals? 3. What are the users’experience levels with the site, or sites like it? 4. What functions do the users need from the site? 5. What information might the users need, and in what form do they need it? 6. How do users think the site should work? 7. What are the extreme environments? 8. Does the interface utilize different inputs modes such as touching, spoken, gestures, orientation, mobile or desktop?
  • 25. Design Thinking Shared objective: What IDEO calls design thinking, brings together what is desirable from a human point of view with what is technologically feasible and economically viable. Solve for X
  • 26. d.school @ Stanford Learn by doing: Define what the problem is. Start in the field. Develop empathy. Iterate to develop a range of
 solutions. Create rough prototypes to test. Experience measured by iteration. Each cycle brings stronger insights and more unexpected solutions.
  • 27. Information Architecture Information architecture describes the structure of a system: â—Ź the way information is grouped; â—Ź navigation methods; â—Ź terminology used within the system.
  • 28.
  • 29. Activity 3 - Identify Potential Users Identify of all potential users, groups, (stakeholders) that may benefit from or make use of the digital output from the project being considered. Be specific, be broad, think outside the box, be unconstrained.Who might stumble upon it on the web?Who might attempt to misuse it? 15 -20 minutes
  • 31. Building Personas Personas act as stand-ins for real users Archetypal users that represent larger groups; Represent: â—Ź motivations; â—Ź expectations; â—Ź goals.
  • 32. Personas Contain Bring users to life: â—Ź giving them names; â—Ź personalities; â—Ź a photo This can become as intensive as you want to take it depending on needs/resources/time.
  • 33. Not without Detractors A waste of time because personas are fake; Personas are not real user profiles; Personas don’t talk back - can’t answer questions; Personas silly and unrealistic as they start predicated on an imagined need.
  • 34. Well ... Fake? - Based on real data Not Credible? - Avoid chosen individuals and single viewpoints Don’t Talk Back? - Force you to engage with real people to build Unrealistic? - A matter of when you start thinking about users
  • 35. Ultimately … the Benefits Personas help prevent you designing products for yourself and your own needs Personas facilitate and ongoing dialog between creator and user
  • 37. What to Include Basic demographics such as age, job, family, hobbies and interests What a typical day looks like Common questions or tasks in relation to the digital project you are proposing Major frustrations when trying to achieve goals related to the what you propose to offer. 
 For example, inability to find material online and having to travel to archives and listen to source material on a reel-to-reel tape machine that is often broken.What frustrates the person most about researching and working with the material (online and offline)? What the person likes best about the proposed and at this stage still imaginary product. For example, being able to compare, collect and come back to a saved set of specific digital recordings. Who does the person interact with most when completing tasks? For example, does the person rely on the online research portal entirely or do they interact through an online forum sharing knowledge and working collaboratively. Skill levels relating to tasks as well as technology Goals, attitudes, beliefs (conscious and subconscious)
  • 38. Where CanYou Get User Data? Surveys - inexpensive and broad; Focus Groups - more expensive but deep; Contextual Interviews - ££’s but iterative; Metrics and Usage Data - Need past product/project
  • 39. Useful Persona Tips â—Ź Keep personas to one page - simple + memorable; â—Ź Separate by goals, not by behaviors; â—Ź Add personal details but avoid being phony; â—Ź focus on covering a wide swath of audience; â—Ź Identify the primary and secondary personas to help direct design priorities; â—Ź 3-4 goals per persona; â—Ź if two personas seem close in behaviours and goals, see if you can merge them into one persona; â—Ź represent behaviour patterns, not job descriptions.
  • 40.
  • 41. Activity 4 - Building Personas Create persona descriptions for 3 of the potential users you have listed; These should be colourful, potentially narrative and help you to imagine real world use by imagining a tangible - knowable - individual representing a use group. 15 Minutes
  • 42. Let’s meet your users Sharing the Personnas
  • 43. Developing User Cases ManyWays to Accomplish: Usability testing Interviewing users Discussions with stakeholders Conducting surveys → Building Personas andWriting User Stories
  • 44. Writing Scenarios What is a Use Case? “a natural language description of a user’s interaction with a system and as such considers the users perspective or point of view.” “The beauty of use case is that it aims at describing a system from external usage viewpoint”
  • 45. Don Norman Appropriate to Introduce Don Norman at this point. “The Design of Everyday Things” Good versus Bad Design Simplifying the structure of tasks; Making things visible; Designing for error.
  • 46. How toWrite a Use Case 1. Choose a very specific objective task; 2. Express as aVerb + Noun; 3. You can chain tasks later; 4. Break down into as granular steps as possible; 5. Define what the user experiences 6. Tell a story in steps.
  • 48.
  • 49. Take your personas. Write a series of three use cases describing in as much detail: 1. How each user will actually work with the project/tool/ website/etc. 2. What will they see, what will they do 3. What will they get? 4. Are they happy, are they frustrated? 5. Do they go down blind alleys? Again, no constraints. Activity 5: Building Use Cases
  • 50. It may help to think visually
  • 51. Wireframing Principles Tools Kind of Like Storyboarding “Within the process of building a website, wireframing is where thinking becomes tangible.” Wodtke, Christina; Govella, Austin (2009). Information Architecture: Blueprints for theWeb, Second Edition. New Riders. 168.
  • 53. 3 Key Elements of theWireframe 1. Information Design -What Data 2. Navigation Design - How Users willView Data 3. Interface Design - How Users Interact with System
  • 55.
  • 56. Imagining Inputs - Process - Outputs What AreYour Raw Materials? How DoYou Process These? What areYou Generating at the End?
  • 57. Input What already exists in the area? In what formats do your materials exist? Are they digital already? If so are there tools that can work with them? Crucially, what do you have to work with? Much like users, good to write about just to get thoughts in line.
  • 58. Process The importance of standards - input/output How will you transform the materials? What does this add to them? How will you capture the transformation? Is it reversible? How can you demonstrate/expose it to your audience?
  • 59. Output How will you share your data? Can you share your data What IP issues are involved? How can you license it? How might people reuse it? What are the implications of these?
  • 60. Activity 6 - Drawing Pretty Pictures 1. Visualise the stories that you have written above. 2. Imagine the digital interaction space that will support the use cases. 3. Roughly develop wireframes that illustrate what the user will see on screen…boxy, no artists, unless you really are. 4. Output a set of storyboards illustrating the use cases you have written.
  • 61. Step 7 - Build a Descriptive Document Combine pieces into a cohesive document that will: Help guide us as we develop
 a project plan; Allow us to share our idea,
 concept with a wide
 audience of potential
 partners all speaking
 different languages and
 living in different worlds. â—Ź Select one persona/user; â—Ź One use case; â—Ź One story board/wireframe.
  • 62. Best Practise Technology Decisions There are Tools, but … Documentation Transparency Communication → Digital Project Management
  • 64. Shared Document Management Google Docs App Suite Zoho
  • 66. This Simplified Look at a UD-Driven Process Linear but Iterative Fluid and Reflective