SlideShare a Scribd company logo
Everything Student Life
BY CAMILLA MAHON
(N00112821)
Overview of Application
Aimed Primarily at students
However there are two types of users;
The Buyer (Students),
 The Seller (Landlords/Event Planners.. Etc.)
Students can also act as a multiuser!


Designed as an iPhone ‘App’;
Student accessibility
(Based on requirements gathering)

My users

Two users;
•Buyer (Student)
•Seller (Landlord)
•1st Use Case shows the buyer browse for accommodation
(To rent, in south Dublin, for less than 1500 a month)
•2nd Use Case explores the app from the seller, uploading ad,
advertising accommodation
Persona
Use Case 1 – Buyer
(Student)

This is Dave. Dave is twenty and entering his
Second year in Trinity College Dublin. Dave is from
Co. Meath.
Dave lived in Trinity Halls during his first year of
College, where he made lots of new friends.
Dave is now looking for accommodation, with a few
Friends he made in Trinity Halls, but finding
It tricky to find something suited to his needs,
Within his price range, and for a lease that only lasts
The academic year.
Dave knows once he finds a place he will need to
Fork out for some furniture to furnish his knew place
And make it feel more like home.
Dave also has lots of expensive books that he no
Longer needs this year.
Persona
Use Case 2 – Seller
(Landlord)

This is Jane. Jane was a stay at home mom to three.
Jane’s three children are all grown up now.
Jane lives in Cork, but bought a property in Dublin
So when her children were attending college they had
Somewhere to stay.
Two of Jane’s children still live in Dublin with their
Spouses and kids, while her other child emigrated to
Australia.
Jane doesn’t want to sell the property as she still uses
It once and again, mainly during summer to visit her
Children and grand children.
Jane has decided it is in a prime location for college
Students and it suits her to rent it during the
Academic year.
Methodology
I used a user centred design approach when designing my
application.

What is user centred design?
Why use this and not another?
What is User Centred Design?
 User Centred design is a user interface design process in

which the needs and wants of the end user are given
extensive attention.
 Multi stage problem solving process.
 The difference from other product design is that usercentred design tries to optimize the product around how
users can, want, or need to use the product, rather than
forcing the users to change their behaviour to accommodate
the product (Bryce, 1996).
But Why User Centred Design?
User Centred Design is a well established process

that is used by many organisations to deliver
products that meet users expectations (Sugar, 2001).
Ensures that the software is usable to novice users as

well as advanced users.
Prevents loss of money, due to insurance of use
(Cooper, Reimann & Cronin, 2008)
Requirements Gathering
I used an online questionnaire for my initial

requirements gathering
i.e., “How would you like to access the programme?”
Via website, Smartphone or android app??
Student
accommodation
availabilities
Buy and Sell
college books
Buy and Sell
furniture
Find tutoring

Other
Other = Student events and student deals
Requirements Gathering
Accommodation search;
• - How the searching would be refined,
•
•
•

What criteria you are looking for?
Just dedicated to your college/ all colleges?
Just Dublin?

“What type of housing would you be looking for”?

Digs
Shared Housing
Apartment
Other
Other = On campus accommodation

Interpretation of Data:
•Age group,
•College year
Require Analysis
What decisions were concluded?
•Android/Smart phone App
•What to include
•Who this is being aimed at
•May not know the city
•Student to student forum
•Starter block
Decided to focus on
accommodation
For Use Cases
Use Case Diagram

Log In

Log out

Register

Browse
Categories
Browse
Categories

Non- Registered User

View Items
Registered User

View items

See
Information

Reply to ad

View
History
Follow ad
Advertise

Search for what
you need

Buyer
(student)

Post in forum

Advertise

Seller

View forum

Upload photos
Short Interview


(With first time college student, living away from home for
first time).

•Not knowing where to start,
•Wanting to be independent,
•Unsure of the City
1
Use Case ID
Version

1.0

Author

Camilla Mahon

Use Case Name

Browsing for accommodation

Actor(s)

Buyer (student)

Description

Buyer wants to search the data-base for available accommodation. The system must display available
accommodation.

Pre-Conditions
Normal Flow

Users search successful
•User selects accommodation search option
•System searches data-base for all available accommodation adverts- system displays full list of available
accommodation
•User refines search to South Dublin
•System browses data-base - system displays refined list of accommodation in South Dublin only.
•User chooses one accommodation on the list
•System displays accommodation details

Alternative Flow

Users search invalid
•User selects accommodation
•System searches data-base for all available accommodation adverts- system displays full list of available
accommodation
•User refines search to South Dublin
•System browses data-base – System displays error message indicating there are no results matching the users
description and the user is prompted to try again

Post-Conditions

Browsed items are added to user history

Open-Issues
2
Use Case ID
Version

1.0

Author

Camilla Mahon

Use Case Name

Uploading advertisement

Actor(s)

Seller

Description

Seller wants to upload an advertisement to the data-base. The system must save and display advertisement.

Pre-Conditions

User should be logged in.

Normal Flow

Successful advertisement upload
•User selects add advertisement option
•System displays advertisement form
•User fills in the details required
•System checks that all the fields have been filled out
•System displays a add image option
•User uploads images
•System saves images to advertisement – system displays message indicating advertisement has been saved
successfully

Alternative Flow

Un-Successful advertisement upload
•User selects add advertisement option
•System displays advertisement form
•User fills in the details required
•System checks that all the fields have been filled out
•System displays error message due to invalid information input
•System highlights the sections to be corrected

Post-Conditions

Advertisement is now viewable

Open-Issues
Interface Design
How I applied interface design rules to my
prototype:
 Nielsen’s Heuristics

(They are called "heuristics" because

they are more in the nature of rules of thumb than specific
usability guidelines).
 Pressman's

Principles (An agile yet disciplined

framework for building web applications).
 Other Mobile Design Principles
Nielsen’s Heuristics
(Examples)

 Help users recognize,
 diagnose, and recover
 from errors


Error messages should be
expressed in plain language,
precisely indicate the problem,
and constructively suggest
a solution.
Nielsen’s Heuristics
(Examples)

User control and freedom


Users often choose system
functions by mistake and will
need a clearly marked
"emergency exit" to leave the
unwanted state without
having to go through an
extended dialogue.
Pressman's Principles
(examples)

Navigability
o

The user should be able to
understand how to move
about the WebApp without
having to search for
navigational links.
Pressman's Principles
(examples)

 Anticipation
o

The user should be able to
anticipate his or her next
move
Theresa Neil
(Example)

Visibility of system status
(Feedback)
 The system should always

keep users informed about
what is going on, through
appropriate feedback within
reasonable time.
Testing
(Usability Testing)
 Paper Usability testing

Home screen:
(Feedback)
Remove drop down box
-as nothing under it
(Changes)
Convert to category list
 Refine page:

(Feedback)
Drop down menu?
-Needs more selection
(Changes)
Refining section,
Multiple selections
Testing
(Prototype Testing)

•
•
•
•

Created Prototype using Axure
Two use cases
Performed Prototype testing
Made changes due to feedback

• Gave working prototype
• Gave criteria
- asked users to navigate through prototype
based on use case criteria
• Noted user actions
• Asked for user feedback
Browsing – Displaying information

(Before)

(After)
Refining Search

(Before)

(After)
Typing

(Before)

(After)
Navigation

(Before)

(After)
References
 Alan Cooper, Robert Reimann, David Cronin, About Face 3: The Essentials of

Interaction Design, Publishing house of electronics industry, 2008.

 Bryce, A. (1996). Information tasks: Toward a user-centered approach to

information systems. (1st ed.). Orlando, Florida, USA: Academic Press, Inc.

 Neil, T. (2009). Principles and patterns for rich interaction.Designing Web

Interfaces,

 Nielsen, J., and Molich, R. (1990). Heuristic evaluation of user interfaces, Proc.

ACM CHI'90 Conf. (Seattle, WA, 1-5 April), 249-256.

 Pressman, R. (2000). Software engineering principles. (5th ed.). Mcgraw Hill

Higher Education.

 Sugar, W. (2001). What is so good about user-centered design? documenting

the effect of usability sessions on novice software designers. Journal of
Research on Computing in Education,
Thank you for listening 
Any Questions?

More Related Content

Similar to Everything student life presentation

Peak Usability Seminar - ROI of Usability
Peak Usability Seminar - ROI of UsabilityPeak Usability Seminar - ROI of Usability
Peak Usability Seminar - ROI of Usability
Peak Usability
 
hUB
hUBhUB
hUB
hUB hUB
Oco usability
Oco usabilityOco usability
Oco usability
Erika Fisher
 
PM workshop
PM workshopPM workshop
PM workshop
SupportGCI
 
Early Stage Product Development - Incubadora Sinergia
Early Stage Product Development - Incubadora SinergiaEarly Stage Product Development - Incubadora Sinergia
Early Stage Product Development - Incubadora Sinergia
Riley Maguire
 
Prototyping the mobile service
Prototyping the mobile servicePrototyping the mobile service
Prototyping the mobile service
Ohyoon Kwon
 
SYST15892 Interactive User Interface Design Phase IV Usa.pdf
SYST15892  Interactive User Interface Design Phase IV  Usa.pdfSYST15892  Interactive User Interface Design Phase IV  Usa.pdf
SYST15892 Interactive User Interface Design Phase IV Usa.pdf
acsmadurai
 
Labaiik Marketing Research Plan 2021 (1!).pptx
Labaiik Marketing Research Plan 2021 (1!).pptxLabaiik Marketing Research Plan 2021 (1!).pptx
Labaiik Marketing Research Plan 2021 (1!).pptx
JunaidAhmed374694
 
Usability Techniques for Startups
Usability Techniques for StartupsUsability Techniques for Startups
Usability Techniques for Startups
Perfetti Media
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
Julie Grundy
 
ProjectDesignTDMLatest
ProjectDesignTDMLatestProjectDesignTDMLatest
ProjectDesignTDMLatest
Teon Moore
 
Lean startups en el mundo real ejemplos y metricas
Lean startups en el mundo real  ejemplos y metricasLean startups en el mundo real  ejemplos y metricas
Lean startups en el mundo real ejemplos y metricas
Software Guru
 
Laudon traver ec11-im_ch11
Laudon traver ec11-im_ch11Laudon traver ec11-im_ch11
Laudon traver ec11-im_ch11
BookStoreLib
 
Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018
Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018 Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018
Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018
Ria Sankar
 
Effective Feedback in Education
Effective Feedback in EducationEffective Feedback in Education
Effective Feedback in Education
Jonah McLachlan
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practices
Pauly Ting
 
Connect-a-Mater:The One Stop Solution for your Career
Connect-a-Mater:The One Stop Solution for your CareerConnect-a-Mater:The One Stop Solution for your Career
Connect-a-Mater:The One Stop Solution for your Career
Nilav Patro
 
Lecture 3 customer segments 120411
Lecture 3 customer segments 120411Lecture 3 customer segments 120411
Lecture 3 customer segments 120411
Stanford University
 
Product Management workshop
Product Management workshopProduct Management workshop
Product Management workshop
SupportGCI
 

Similar to Everything student life presentation (20)

Peak Usability Seminar - ROI of Usability
Peak Usability Seminar - ROI of UsabilityPeak Usability Seminar - ROI of Usability
Peak Usability Seminar - ROI of Usability
 
hUB
hUBhUB
hUB
 
hUB
hUB hUB
hUB
 
Oco usability
Oco usabilityOco usability
Oco usability
 
PM workshop
PM workshopPM workshop
PM workshop
 
Early Stage Product Development - Incubadora Sinergia
Early Stage Product Development - Incubadora SinergiaEarly Stage Product Development - Incubadora Sinergia
Early Stage Product Development - Incubadora Sinergia
 
Prototyping the mobile service
Prototyping the mobile servicePrototyping the mobile service
Prototyping the mobile service
 
SYST15892 Interactive User Interface Design Phase IV Usa.pdf
SYST15892  Interactive User Interface Design Phase IV  Usa.pdfSYST15892  Interactive User Interface Design Phase IV  Usa.pdf
SYST15892 Interactive User Interface Design Phase IV Usa.pdf
 
Labaiik Marketing Research Plan 2021 (1!).pptx
Labaiik Marketing Research Plan 2021 (1!).pptxLabaiik Marketing Research Plan 2021 (1!).pptx
Labaiik Marketing Research Plan 2021 (1!).pptx
 
Usability Techniques for Startups
Usability Techniques for StartupsUsability Techniques for Startups
Usability Techniques for Startups
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
ProjectDesignTDMLatest
ProjectDesignTDMLatestProjectDesignTDMLatest
ProjectDesignTDMLatest
 
Lean startups en el mundo real ejemplos y metricas
Lean startups en el mundo real  ejemplos y metricasLean startups en el mundo real  ejemplos y metricas
Lean startups en el mundo real ejemplos y metricas
 
Laudon traver ec11-im_ch11
Laudon traver ec11-im_ch11Laudon traver ec11-im_ch11
Laudon traver ec11-im_ch11
 
Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018
Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018 Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018
Ria Sankar - How to Build Winning Products - Product School Bellevue - 83018
 
Effective Feedback in Education
Effective Feedback in EducationEffective Feedback in Education
Effective Feedback in Education
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practices
 
Connect-a-Mater:The One Stop Solution for your Career
Connect-a-Mater:The One Stop Solution for your CareerConnect-a-Mater:The One Stop Solution for your Career
Connect-a-Mater:The One Stop Solution for your Career
 
Lecture 3 customer segments 120411
Lecture 3 customer segments 120411Lecture 3 customer segments 120411
Lecture 3 customer segments 120411
 
Product Management workshop
Product Management workshopProduct Management workshop
Product Management workshop
 

Recently uploaded

GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 

Recently uploaded (20)

GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 

Everything student life presentation

  • 1. Everything Student Life BY CAMILLA MAHON (N00112821)
  • 2. Overview of Application Aimed Primarily at students However there are two types of users; The Buyer (Students),  The Seller (Landlords/Event Planners.. Etc.) Students can also act as a multiuser!  Designed as an iPhone ‘App’; Student accessibility (Based on requirements gathering) 
  • 3. My users Two users; •Buyer (Student) •Seller (Landlord) •1st Use Case shows the buyer browse for accommodation (To rent, in south Dublin, for less than 1500 a month) •2nd Use Case explores the app from the seller, uploading ad, advertising accommodation
  • 4. Persona Use Case 1 – Buyer (Student) This is Dave. Dave is twenty and entering his Second year in Trinity College Dublin. Dave is from Co. Meath. Dave lived in Trinity Halls during his first year of College, where he made lots of new friends. Dave is now looking for accommodation, with a few Friends he made in Trinity Halls, but finding It tricky to find something suited to his needs, Within his price range, and for a lease that only lasts The academic year. Dave knows once he finds a place he will need to Fork out for some furniture to furnish his knew place And make it feel more like home. Dave also has lots of expensive books that he no Longer needs this year.
  • 5. Persona Use Case 2 – Seller (Landlord) This is Jane. Jane was a stay at home mom to three. Jane’s three children are all grown up now. Jane lives in Cork, but bought a property in Dublin So when her children were attending college they had Somewhere to stay. Two of Jane’s children still live in Dublin with their Spouses and kids, while her other child emigrated to Australia. Jane doesn’t want to sell the property as she still uses It once and again, mainly during summer to visit her Children and grand children. Jane has decided it is in a prime location for college Students and it suits her to rent it during the Academic year.
  • 6. Methodology I used a user centred design approach when designing my application. What is user centred design? Why use this and not another?
  • 7. What is User Centred Design?  User Centred design is a user interface design process in which the needs and wants of the end user are given extensive attention.  Multi stage problem solving process.  The difference from other product design is that usercentred design tries to optimize the product around how users can, want, or need to use the product, rather than forcing the users to change their behaviour to accommodate the product (Bryce, 1996).
  • 8. But Why User Centred Design? User Centred Design is a well established process that is used by many organisations to deliver products that meet users expectations (Sugar, 2001). Ensures that the software is usable to novice users as well as advanced users. Prevents loss of money, due to insurance of use (Cooper, Reimann & Cronin, 2008)
  • 9. Requirements Gathering I used an online questionnaire for my initial requirements gathering i.e., “How would you like to access the programme?” Via website, Smartphone or android app?? Student accommodation availabilities Buy and Sell college books Buy and Sell furniture Find tutoring Other Other = Student events and student deals
  • 10. Requirements Gathering Accommodation search; • - How the searching would be refined, • • • What criteria you are looking for? Just dedicated to your college/ all colleges? Just Dublin? “What type of housing would you be looking for”? Digs Shared Housing Apartment Other Other = On campus accommodation Interpretation of Data: •Age group, •College year
  • 11. Require Analysis What decisions were concluded? •Android/Smart phone App •What to include •Who this is being aimed at •May not know the city •Student to student forum •Starter block Decided to focus on accommodation For Use Cases
  • 12. Use Case Diagram Log In Log out Register Browse Categories Browse Categories Non- Registered User View Items Registered User View items See Information Reply to ad View History Follow ad Advertise Search for what you need Buyer (student) Post in forum Advertise Seller View forum Upload photos
  • 13. Short Interview  (With first time college student, living away from home for first time). •Not knowing where to start, •Wanting to be independent, •Unsure of the City
  • 14. 1 Use Case ID Version 1.0 Author Camilla Mahon Use Case Name Browsing for accommodation Actor(s) Buyer (student) Description Buyer wants to search the data-base for available accommodation. The system must display available accommodation. Pre-Conditions Normal Flow Users search successful •User selects accommodation search option •System searches data-base for all available accommodation adverts- system displays full list of available accommodation •User refines search to South Dublin •System browses data-base - system displays refined list of accommodation in South Dublin only. •User chooses one accommodation on the list •System displays accommodation details Alternative Flow Users search invalid •User selects accommodation •System searches data-base for all available accommodation adverts- system displays full list of available accommodation •User refines search to South Dublin •System browses data-base – System displays error message indicating there are no results matching the users description and the user is prompted to try again Post-Conditions Browsed items are added to user history Open-Issues
  • 15. 2 Use Case ID Version 1.0 Author Camilla Mahon Use Case Name Uploading advertisement Actor(s) Seller Description Seller wants to upload an advertisement to the data-base. The system must save and display advertisement. Pre-Conditions User should be logged in. Normal Flow Successful advertisement upload •User selects add advertisement option •System displays advertisement form •User fills in the details required •System checks that all the fields have been filled out •System displays a add image option •User uploads images •System saves images to advertisement – system displays message indicating advertisement has been saved successfully Alternative Flow Un-Successful advertisement upload •User selects add advertisement option •System displays advertisement form •User fills in the details required •System checks that all the fields have been filled out •System displays error message due to invalid information input •System highlights the sections to be corrected Post-Conditions Advertisement is now viewable Open-Issues
  • 16. Interface Design How I applied interface design rules to my prototype:  Nielsen’s Heuristics (They are called "heuristics" because they are more in the nature of rules of thumb than specific usability guidelines).  Pressman's Principles (An agile yet disciplined framework for building web applications).  Other Mobile Design Principles
  • 17. Nielsen’s Heuristics (Examples)  Help users recognize,  diagnose, and recover  from errors  Error messages should be expressed in plain language, precisely indicate the problem, and constructively suggest a solution.
  • 18. Nielsen’s Heuristics (Examples) User control and freedom  Users often choose system functions by mistake and will need a clearly marked "emergency exit" to leave the unwanted state without having to go through an extended dialogue.
  • 19. Pressman's Principles (examples) Navigability o The user should be able to understand how to move about the WebApp without having to search for navigational links.
  • 20. Pressman's Principles (examples)  Anticipation o The user should be able to anticipate his or her next move
  • 21. Theresa Neil (Example) Visibility of system status (Feedback)  The system should always keep users informed about what is going on, through appropriate feedback within reasonable time.
  • 22. Testing (Usability Testing)  Paper Usability testing Home screen: (Feedback) Remove drop down box -as nothing under it (Changes) Convert to category list
  • 23.  Refine page: (Feedback) Drop down menu? -Needs more selection (Changes) Refining section, Multiple selections
  • 24. Testing (Prototype Testing) • • • • Created Prototype using Axure Two use cases Performed Prototype testing Made changes due to feedback • Gave working prototype • Gave criteria - asked users to navigate through prototype based on use case criteria • Noted user actions • Asked for user feedback
  • 25. Browsing – Displaying information (Before) (After)
  • 29. References  Alan Cooper, Robert Reimann, David Cronin, About Face 3: The Essentials of Interaction Design, Publishing house of electronics industry, 2008.  Bryce, A. (1996). Information tasks: Toward a user-centered approach to information systems. (1st ed.). Orlando, Florida, USA: Academic Press, Inc.  Neil, T. (2009). Principles and patterns for rich interaction.Designing Web Interfaces,  Nielsen, J., and Molich, R. (1990). Heuristic evaluation of user interfaces, Proc. ACM CHI'90 Conf. (Seattle, WA, 1-5 April), 249-256.  Pressman, R. (2000). Software engineering principles. (5th ed.). Mcgraw Hill Higher Education.  Sugar, W. (2001). What is so good about user-centered design? documenting the effect of usability sessions on novice software designers. Journal of Research on Computing in Education,
  • 30. Thank you for listening  Any Questions?