19
Fall 2007 http://www.cis.ksu.edu 1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next slides)

Fall 2007 1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next

Embed Size (px)

Citation preview

Page 1: Fall 2007  1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next

Fall 2007 http://www.cis.ksu.edu 1

CIS 764 Database Systems Engineering

L6a: Usability - Part 1 (Part 2 … case studies)

L6b. Review of Homeworks (next slides)

Page 2: Fall 2007  1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next

Fall 2007 http://www.cis.ksu.edu 2

CIS 764 Database Systems Engineering

Status … about class demos

JDev in labs … reported to be fixed JDev wireless + off-campus …still pending (KSU firewall blocks Oracle port , why so slow to change that ??? )

JDev to develop DB tables: http://www.oracle.com/technology/products/jdev/index.html Tutorials Database development http://www.oracle.com/technology/obe/obe1013jdev/10131/ database%20development/obe_%20dbasedevmt.htm

Page 3: Fall 2007  1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next

Fall 2007 http://www.cis.ksu.edu 3

CIS 764 Database Systems Engineering

Usability …

a measure (a ranking or quantitative assessment) of user satisfaction and performance in using an interface (web, application UI, or service API)  for an application or service.

Page 4: Fall 2007  1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next

Fall 2007 http://www.cis.ksu.edu 4

CIS 764 Database Systems Engineering

includes:     

function (functionality)    ... the use-cases ,        appearance           ........... the "look and feel",                                                        ( readable, simple:  7+-2 )      operation  ........................ the required behavior of the user and the behavior of the application                                                      (speed … how fast users complete transactions, … how fast system completes operations, navigation,  conceptual/visual model,  intuitiveness )                                                      

Page 5: Fall 2007  1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next

Fall 2007 http://www.cis.ksu.edu 5

CIS 764 Database Systems Engineering

metrics:

     measure user speed,     Likert measures of factors ( ease, navigation, readabililty, ...) with statistical analysis          http://en.wikipedia.org/wiki/Likert_scale

Page 6: Fall 2007  1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next

Fall 2007 http://www.cis.ksu.edu 6

CIS 764 Database Systems Engineering

Why important?

1.  usability will dominate the success/rejection of the application.

2.  presentation & usability team  typically same effort as the model implementation !!       est. 10% of design budget  == usability

often a different “kind” of person: less technical, more user oriented: eg background in psychology, graphic arts

Page 7: Fall 2007  1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next

Fall 2007 http://www.cis.ksu.edu 7

CIS 764 Database Systems Engineering

Refs:

Usability.gov  ... http://www.usability.gov/basics/

Nielson  Usabiltiy 101   http://www.useit.com/alertbox/20030825.html Nielson:  Ten Heuristics  http://www.useit.com/papers/heuristic/heuristic_list.html

more links  http://www.usableweb.com/

Page 8: Fall 2007  1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next

Fall 2007 http://www.cis.ksu.edu 8

CIS 764 Database Systems Engineering

User-centered design:  usability integrated with the requirements and design steps. awareness of usability guidelines and patterns.        awareness of interaction patterns:               navigation, selection, draging, etc.        user advocate on design team        analysis of user domain:   roles,  conceptual models,  specific tasks, user personas         use of prototypes:   often visual mock-up  (Story boarding)                                      or state-machine simulator          together with user observation & analysis (Usability labs, video & timed)

Page 9: Fall 2007  1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next

Fall 2007 http://www.cis.ksu.edu 9

CIS 764 Database Systems Engineering

consider your homework page: user view ( the instructor): what purpose? what usability features?

producer view (you): what purpose? what usability features?

Page 10: Fall 2007  1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next

Fall 2007 http://www.cis.ksu.edu 10

CIS 764 Database Systems Engineering

consider your homework page: user view ( the instructor): what purpose? an index to homework items, identification of items & author, by date

what usability features? Firefox & IE (browser independence) loads fast … minimal images, etc minimal scroll (compact, not large font) student name + item names stable record

… some examples follow = = = =>

Page 11: Fall 2007  1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next

Fall 2007 http://www.cis.ksu.edu 11

CIS 764 Database Systems Engineering

.

Page 12: Fall 2007  1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next

Fall 2007 http://www.cis.ksu.edu 12

CIS 764 Database Systems Engineering

Page 13: Fall 2007  1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next

Fall 2007 http://www.cis.ksu.edu 13

CIS 764 Database Systems Engineering

end.

Page 14: Fall 2007  1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next

Fall 2007 http://www.cis.ksu.edu 14

CIS 764 Database Systems Engineering

end.

Page 15: Fall 2007  1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next

Fall 2007 http://www.cis.ksu.edu 15

CIS 764 Database Systems Engineering

.

Page 16: Fall 2007  1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next

Fall 2007 http://www.cis.ksu.edu 16

CIS 764 Database Systems Engineering

student goals:

grades reported …. Name in URL or page permissions set

security …………….

included an empty index.html prevents directory browsing to find homework items

In public_html directory included a robots.txt file disallow crawling robots to index the homework directory

Page 17: Fall 2007  1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next

Fall 2007 http://www.cis.ksu.edu 17

CIS 764 Database Systems Engineering

Page 18: Fall 2007  1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next

Fall 2007 http://www.cis.ksu.edu 18

CIS 764 Database Systems Engineering

A

B

D

Page 19: Fall 2007  1 CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next

Fall 2007 http://www.cis.ksu.edu 19

CIS 764 Database Systems Engineering

end.