UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

57
UWE Life UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Transcript of UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Page 1: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

UWE LifeUWE LifeBen Argo (10008548)Gunnar Petzäll (10005826)Dushyant Kanungo (10036175)

Page 2: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

IntroductionIntroduction

Page 3: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

The AppThe App

Page 4: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

ProcessDesign Process

Page 5: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Brainstorming with whiteboard:from personal safety to breastfeeding support

Research (PACT, requirements, etc)

Earlywireframes

Testing andrefined prototypes

Presentation prototype

Page 6: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

PrinciplesDesign Principles

Page 7: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

First Principles of Interaction Design

Aesthetics

Anticipation

Autonomy

Color

Consistency

Defaults

Discoverability

Efficiency of the User

Explorable Interfaces

Human Interface

Objects

Latency Reduction

Learnability

Metaphors, Use of

Protect Users’

Work

Readability

Simplicity

State

Visible Navigation

Page 8: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Trenchard-Seys’ ShortlistMatch Experience & Expectations

Consistency

Functional Minimalism

Cognitive load

Engagement

Functional Layering

Control, Trust & Explorability

Error Prevention, Detection & Recovery

Affordance

Hierarchy of Control

Page 9: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Design Principle Example:

Match Experience & Expectations

Carefully consider user’s knowledge

Use familiar iconography (affordance)

Use established practices (cognitive load and memorability)

UWE Life – features matching the name

Incorporating user feedback

Page 10: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

FeedbackFeedback & Iterative Design

Page 11: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Labelling & Size

Page 12: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Priority & Sortability

Page 13: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Mapping

Page 14: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Approaches

Individual Approaches

Page 15: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

GunnarUser Testing/Feedback: Functional

Minimalism/Layering

Primary user

Other users

PACT analysis

Survey

First wireframes

More users

More wireframes

Page 16: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

?Changed the process

Additional requirements

GunnarUser Testing/Feedback: Functional

Minimalism/Layering

Page 17: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Ensured relevance to target audience

Added quantitative evidence (location & social)

Additional, unexpected, ideas from users (locked doors)

Lack of formal criteria

Additional planning would have been beneficial

Tying in work more with other team members

GunnarUser Testing/Feedback: Functional

Minimalism/Layering

Page 18: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

BenFeasibility and requirement research: Control, Trust &

Explorability

Page 19: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

BenFeasibility and requirement research: Control, Trust &

Explorability

Page 20: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

DushyantSeductive Design Approach: Engagement beyond 1st use –

Longevity

Page 21: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

From here…

Learned a lot from AppFurnace (useful for location testing)

Limited – Can’t do much custom JS (chat)

Further development planned for the SUUse Intel XDK framework instead?

Location based chat for freshers

Additional questions

Page 22: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)
Page 23: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Requirements

Locative media app

Socio-cultural reflection

Page 24: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Non-Functional Requirements

In context with authoritative stakeholders

Inclusive

Longevity

Platform independent

Low maintenance

Follows UCD process & interaction design principles

Page 25: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

UCD Processbrainstorming, research, storyboards, wireframes

Page 26: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Project Management

Page 27: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Brainstorming

Page 28: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

ResearchPrimary Secondary

Expert Interviews Competitor Analysis

Extreme User Interviews PACT Analysis

Personas

Page 29: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

PRADProduct RequirementAnalysis Document

Page 30: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Storyboards

Storyboards

Page 31: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

The Engagement

Page 32: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

A Rude Awakening

Page 33: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

A Rude Awakening (part 2)

Page 34: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

A Rude Awakening (part 3)

Page 35: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Lunchtime Rush

Page 36: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Lunchtime Rush (part 2)

Page 37: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Wireframes

Page 38: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Paper Prototypes

Page 40: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

High Fidelity

Hi-fi PrototypeWe’re using all of your photos, but these won’t go live.

Page 41: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Login

Page 42: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Landing baseSelecting “Next class in 00:13”

Page 43: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Options menu

Page 44: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

My Next class

Page 45: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Going to classPart 1 of 4

Page 46: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Going to classPart 2 of 4

Page 47: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Going to classPart 3 of 4

Page 48: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

You made it!

Page 49: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Landing BaseSelecting “I want to go to…”

Page 50: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

I want to go to…the ECC!

Page 51: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

We can’t find you…Either use an NFC tag or scan a QR code to help us locate you

Page 52: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Landing BaseSelecting “Chat with people on campus”

Page 53: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

UWE ChatSelecting “My Classmates”

Page 54: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

My ClassmatesAll available classmates and the group chat

Page 55: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Class ChatSome great web design conversation going on here

Page 56: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Lessons Learned• Mobile development

very different from web• Wide-ranging support

available• Emotionally taxing• Very proud of our work

Page 57: UWE Life Ben Argo (10008548) Gunnar Petzäll (10005826) Dushyant Kanungo (10036175)

Where Next?

Where Next?prototype development, technical research, app development, suggestions?