INF 231 Project 1 (Customer: Dr. Geoff Ward) Fernando S., Hosub L., Roeland S., Ya-Wen L., Sunakshi G., Michael W. B., Sowmya J.

Similar documents
Racial Violence Archive. Group 1A

Case Management Digital Service Sprint Review Sprint 5.1: 11/16/17 11/29/17. CWDS / Child Welfare Digital Services

Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3)

PRESIDENTIAL ELECTIONS GAME

CPSC 444 Project Milestone III: Prototyping & Experiment Design Feb 6, 2018

Instructor s Dashboard of Peer Reviewing System. INF231: User Interface Design and Evaluation Discussion Group 3

SWEN 444 Human Centered Requirements and Design Project Breakdown

AI Model Training Platform

SWEN 444 Human Centered Requirements and Design Project Breakdown

Tracking System for Job Applicants Sprint Schedule and Overview. By Erik Flowers

dt+ux Design Thinking for User Experience Design, Prototyping & Evaluation Autumn 2016 Prof. James A. Landay Stanford University

UX Runway ensuring teams take off successfully. User Experience (UX) Owner: Natalie Warnert

interview.io Final Report

Design Thinking: Design Review Workshop

The LUCID Design Framework (Logical User Centered Interaction Design)

Product Backlog Document Template and Example

Samples of Features and Feature Stories CSc 190

Development Methodology TM

Assignments. Assignment 2 is due TODAY, 11:59pm! Submit one per pair on Blackboard.

Workplace Risk Assessment System (WRAS) User Guide

Improve the Order Procedure of a Student Nation s Pub

HOW TO SUBMIT A POSTER PRESENTATION FOR THE NAN ANNUAL CONFERENCE Submission Deadline: April 1, 2016

Designing Usable Apps

Product Manager Visualization Final Report

User-centered design in technical communication

Usability Testing CS 4501 / 6501 Software Testing

Chapter 3! Planning and Design! 2012 Elsevier, Inc. All rights reserved.

Cognitive Walkthrough

Team Love <3. Because it s all about heart.

Software Testing Interview Question and Answer

SEGUE DISCOVERY PARTICIPATION IN DISCOVERY DISCOVERY DELIVERABLES. Discovery

IEC/TR : (E)

Requirements Gathering: User Stories Not Just an Agile Tool

Polyratings Website Update

NAU IRBNet Application

Carolina eweek Web Site

TIE Project Work on Pervasive Systems

REGULATORY DIVISION BOURSE DE MONTRÉAL INC.

Project Acronym: Europeana v2 Grant Agreement number: Project Title: Europeana Version 2. D1.1: Usability Report, version 2.

Kuali Research User Guide: Create an IRB Protocol

BOULDER IRB era InfoEd Continuing Review

HOW TO SUBMIT A SPECIAL TOPIC PRESENTATION OR TEST-FOCUSED WORKSHOP FOR THE 2014 NAN ANNUAL CONFERENCE Submission Deadline: April 1, 2014

ITSM Training for Field Service

Perfect Timing. Alejandra Pardo : Manager Andrew Emrazian : Testing Brant Nielsen : Design Eric Budd : Documentation

Best Practices for Collecting User Requirements

HOW TO SUBMIT AN ORAL PAPER PRESENTATION FOR THE NAN ANNUAL CONFERENCE

QIT Quality Management System

34: Customer Relationship Management (CRM)

USER EXPERIENCE DESIGN GA.CO/UXD

MUSE Publisher Meeting 2018

Usability Testing Essentials

2/18/2009. Introducing Interactive Systems Design and Evaluation: Usability and Users First. Outlines. What is an interactive system

Foundation Level Syllabus Usability Tester Sample Exam

#heweb16 #MPD6 #PMTheMusical. Project Management: The Musical!

Introducing the new Panasonic (PSCNA) Partner Portal. February 2017

ITP 140 Mobile Technologies. User Testing

CORNERSTONE CONNECT REDESIGN Phase 2 (new UI!) GLOBAL SEARCH CONNECT (new UI!)

How to Choose the Right UX Methods For Your Project

Problem and Solution Overview: An elegant task management solution, that saves busy people time.

A Guide to Understand, Install and Use Pie Register WordPress Registration Plugin

A short introduction to. designing user-friendly interfaces

Story mapping: Build better products with a happier team

CargoSmart VGM Online Submission - User Guide

Usability Testing: Indigo website

User Manual Section 4 Action Plans Module. Action Plans Module

Input on Teaching from Students

The Case: Danske Bank

Campus Community Guide October 2012

CS 160: Evaluation. Professor John Canny Spring /15/2006 1

Certified Tester Foundation Level(CTFL)

Test Plan. Co-op Evaluation System. Senior Project Team Members: Tyler Geery Maddison Hickson Casey Klimkowsky Emma Nelson.

Use Guide STANDARD JIRA CLIENT. (Practical Case)

BOULDER IRB era InfoEd Amendments

Standard Glossary of Terms used in Software Testing. Version 3.2. Foundation Extension - Usability Terms

Passionate designer with a love for solving design problems using feasible and creative solutions

Session 4: Social Media + Strategy

UX / UI THE BOOT CAMP AT UT AUSTIN CURRICULUM OVERVIEW. McCombs School of Business School of Information

D I Y. Usability Testing

Advanced Client-Side Web Programming CSCI 491/595 Syllabus Fall 2018

Understanding Usability: Getting Beyond Ease of Use

User Testing Study: Collaborizm.com. Jessica Espejel, Megan Koontz, Lauren Restivo. LIS 644: Usability Theory and Practice

Improving the Usability of the University of Rochester River Campus Libraries Web Sites

Information System Architecture. Indra Tobing

HELPING A COSMETIC COMPANY LOOK AND FEEL THEIR VERY BEST ONLINE

Inside JIRA scheme, everything can be configured, and it consists of. This section will guide you through JIRA Issue and it's types.

Newcastle University Online Survey Training

Step 1 - Learning & Discovery

Paper Prototyping. Paper Prototyping. Jim Ross. Senior UX Architect, Flickr: CannedTuna

Agile Accessibility. Presenters: Ensuring accessibility throughout the Agile development process

SmartSolutions Portal User Guide

Page 1. Ideas to windows. Lecture 7: Prototyping & Evaluation. Levels of prototyping. Progressive refinement

Ryan Parsons Chad Price Jia Reese Alex Vassallo

Grants.gov Redesign. January 5, 2011

ENTANDO 4.3 IN SUMMARY

1.0 INTERACTION DESIGN WHAT IS IT?

Test Plan and Cases (TPC)

Usability Test Report for Programming Staff

Creating a Campaign. Copyright 2015, Kapost and/or its affiliates. All rights reserved.

UX Intensive Takeaways In Action. J.J. Kercher December 8, 2011

PROCESS FOR INITIAL CERTIFICATION OF CERTIFIED SCRUM TRAINER PROFESSIONALS WITH CERTIFICATION STANDARDS

Transcription:

INF 231 Project 1 (Customer: Dr. Geoff Ward) Fernando S., Hosub L., Roeland S., Ya-Wen L., Sunakshi G., Michael W. B., Sowmya J.

Today s Objectives What have we achieved so far? How we did that? Why did we follow this approach? What s left?

A Little Reminder Design, prototype and test a web-based system collecting data on violence incidents during the Civil Rights Movement from the public visualizing collected data spatiotemporally on an interactive map managing collected data in an efficient and userfriendly way

Project Overview User Stories Gathering Prioritization Estimation Acceptance Criteria Focus Groups Recruitment Exercises Moderate Design Wireframes Mockups Usability Testing Cognitive Walkthrough End-user testing

User Stories Definition Who, what and why of a requirement Who is the user interested in the requirement? What she/he wants to do? Why so? Example: as a user I want to report violence inciden ts to contribute in expanding a public database

User Stories Overview How? Initial brainstorm sessions User roles definition Analysis of past projects Good and bad not reinventing the wheel! Meetings with Geoff for validation and prioritization Product backlog creation Effort estimation for each story Stories assignment Acceptance criteria definition

User Stories Overview Btw Many ideas were taken from agile, but we are NOT doing agile! Project s core principle:

User Stories Product Backlog Show, don t tell

User Stories Effort Estimation How? (Improvised) planning poker Simple 1-10 scale Identify threshold stories (most complex/simple) Everything else is estimated by comparison

User Stories Assignment How? Sub-teams of 2 (when possible) Balancing based on efforts Only high-priority stories

User Stories Acceptance Criteria How? A user story will be considered finished when these happen: Feedback from the focus group is analyzed: High-priority improvements are incorporated directly in the story Other improvements are either registered in the backlog or discarded Wireframes are approved by our customer Mockups employ the defined design standards Mockups are approved by our customer Mockups are tested Feedback from testing is analyzed: Bugs are fixed Minor improvements that do not affect schedule are implemented Other improvements are registered in the backlog

Project Overview User Stories Gathering Prioritization Estimation Acceptance Criteria Focus Groups Recruitment Exercises Moderate Design Wireframes Mockups Usability Testing Cognitive Walkthrough End-user testing

Focus Group The reason why we formed a focus group rather than conducting interview or survey is its efficiency By operating a focus group, we expected to refine usability problems of previous mockups retrieve new user requirements We recruited 9 participants from both the class and our customer Time: 12:00-13:00, Nov. 7 Location: SSL 436

Focus Group Introduction (10 minutes) Overview of project Agenda Ground rules Hand out survey (5 minutes) Contact Affiliation Instructions

Focus Group Introduce Data Submission (15 minutes) Task assignment Likes/dislikes & desired goals Reconvene and discuss Introduce Data Visualization (15 minutes) Task assignment Likes/dislikes & desired goals Reconvene and discuss

Focus Group Semi-structured Questions (20 minutes) Have participants explain examples of problems Rate the ease of usage Both systems Wrap-up (5 minutes) Final thoughts Distribute incentives

Focus Group We summarized ideas from a focus group, and applied it to the user requirements Submission form Add keywords/tags/pictures to form Previews event Confirmation page Too much text Data visualization Bad search filters Good representation of concentrated events

Project Overview User Stories Gathering Prioritization Estimation Acceptance Criteria Focus Groups Recruitment Exercises Moderate Design Wireframes Mockups Usability Testing Cognitive Walkthrough End-user testing

Design Information Architecture OBS: Based on high-priority stories Main Map Submit Search Admin View Incident Create Incident View Incident Log in Preview Incident Call Approve Incident Confirm Incident Call Reject Incident

Design Wireframe: Main [Main Page]

Design Wireframe: Map [Search incidents]

Design Wireframe: Submit [Create a new incident]

Design Wireframe: Submit [Preview a new incident]

Design Wireframe: Submit [Confirm a new incident]

Design Wireframe: Search [Search incidents]

Design Wireframe: Admin [Login as an administrator]

Design Wireframe: Admin [Check newly created or updated incidents]

Design Wireframe: Admin [Reject an incident]

Design Wireframe: Admin [Check newly created or updated incidents]

Design Wireframe: Admin [Approve an incident]

Design Wireframe: Admin [Check newly created or updated incidents]

Design Wireframe We validated wireframes with our customer, and refined it accordingly User Requirement Map Submit Search Admin Customer s comments (Excerpts) Add state dropdown (with quickfind) Labels for dates Map full screen All races should be included Location is missing Checkbox to inform the date is a estimation Add state dropdown (with quickfind) Add create event button Include approve / reproved Undo reprove / approve Common Case Id: state + incident number

Design Mockup We built a mockup using Jetstrap Jetstrap is web-based interface building tool for Twitter Bootstrap framework Mockup is based on the wireframes which we created

Design Mockup Show, don t tell

Project Overview Focus Groups Design Wireframes Mockups Usability Testing Cognitive Walkthrough End-user testing User Stories Gathering Prioritization Estimation Acceptance Criteria

Cognitive Walkthrough Two sets of cognitive walkthrough Wireframes Mockups Detailed analysis of wireframes with our customer Minimizes the efforts in mockups Considerably reduced problems during the cognitive walkthrough of mockups

Next Steps Doing usability test (Deadline: Dec. 5) Refining mockup if needed Submitting final project report w/ all relevant materials (Deadline: Dec. 17)

Usability Test We will recruit several participants and assign them into two target user groups UG1: 3-6 students in their 20-30s UG2: 3-6 retired professors in their 60s All of participants are required to accomplish predefined set of tasks individually, and do exit survey

Usability Experiments Outline Introducing the system to the users Ask the Users to perform some tasks Search an Event on the map Create a new Event Testing the Admin functionalities Conducting a survey with some semi-structured questions Wrap-up

Future Have a more beautiful design Enhance code quality Enable responsiveness Tackle low/medium priority stories Create a back-end

Time Schedule (modified) 10/27-31 (W4) 11/3-7 (W5) 11/10-14 (W6) 11/17-21 (W7) 11/24-28 (W8) 12/1-5 (W9) 12/8-12 (W10) 12/15-17 (W11) Focus Group Design (wireframe & mockup) Test Pre-final Presentation Write Final Report

References Understanding Your Users : A Practical Guide to User Requirements A Comprehensive Guide to Mockups in Web Design http://psd.fanextra.com/articles/a-comprehensive-guide-tomockups-in-web-design/ Style Guides: A Design Mock-up for the Responsive Web http://medialoot.com/blog/why-we-should-reconsider-designmock-ups/ Beyond Wireframing: The Real-Life UX Design Process http://www.smashingmagazine.com/2012/08/29/beyondwireframing-real-life-ux-design-process/

Any Questions??