dialog design 2 user profiles. end user computing ztransfer the responsibility of accessing data and...

19
Dialog Design 2 User Profiles

Upload: roger-boyd

Post on 01-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dialog Design 2 User Profiles. End User Computing zTransfer the responsibility of accessing data and generating the appropriate information from it from

Dialog Design 2

User Profiles

Page 2: Dialog Design 2 User Profiles. End User Computing zTransfer the responsibility of accessing data and generating the appropriate information from it from

End User Computing

Transfer the responsibility of accessing data and generating the appropriate information from it from system professional to business user. Faster turnaround Better communication User ownership

Page 3: Dialog Design 2 User Profiles. End User Computing zTransfer the responsibility of accessing data and generating the appropriate information from it from

User Classes

DP Professionals: write code for others

DP Amateurs: write code for their own use

non_DP Trained Users: use code written by others

Page 4: Dialog Design 2 User Profiles. End User Computing zTransfer the responsibility of accessing data and generating the appropriate information from it from

Data Model

Dialog

End User Computing

Page 5: Dialog Design 2 User Profiles. End User Computing zTransfer the responsibility of accessing data and generating the appropriate information from it from

Roles

Authorizer Approves acceptance and payment

User Responsible for business solutions

Intermediary Run system for userBuilder Write code for applicationTechnical Supports the development

Support toolsToolsmith Build basic tool modules (often

work for software houses)

Page 6: Dialog Design 2 User Profiles. End User Computing zTransfer the responsibility of accessing data and generating the appropriate information from it from

Design Approaches

Warehouse

Mart

Application

Professional Systems Analysts

Business Analysts

Business User

Page 7: Dialog Design 2 User Profiles. End User Computing zTransfer the responsibility of accessing data and generating the appropriate information from it from

User Profiles

Different users require different dialog design philosophies

Naive UsersDedicated UsersProfessional UsersManagerial Users

Page 8: Dialog Design 2 User Profiles. End User Computing zTransfer the responsibility of accessing data and generating the appropriate information from it from

Naive User

No formal trainingLow frustration

toleranceRemembers little of

last session

Example: automatic teller machine user

Page 9: Dialog Design 2 User Profiles. End User Computing zTransfer the responsibility of accessing data and generating the appropriate information from it from

Naive Users

NeedLittle chance of misinterpretationLittle chance of destroying anything

UseMellow requestsLimited responsesAlways replyTest with representative users

Page 10: Dialog Design 2 User Profiles. End User Computing zTransfer the responsibility of accessing data and generating the appropriate information from it from

Dedicated User

TrainedFrequent userHarassed

environmentRuggedBoredPoorly paid

Page 11: Dialog Design 2 User Profiles. End User Computing zTransfer the responsibility of accessing data and generating the appropriate information from it from

Dedicated Users

NeedEfficiencyAccommodate learningMindless operationTask accomplishment and quality of work

lifeHumanized design

Page 12: Dialog Design 2 User Profiles. End User Computing zTransfer the responsibility of accessing data and generating the appropriate information from it from

Dedicated Users

UseSequence toleranceContent flexibility: synonyms,

spelling, learningProcedure tolerance: humble

messages, user tested, alternative helps, no self-destructs, audit trails

Pacing

Page 13: Dialog Design 2 User Profiles. End User Computing zTransfer the responsibility of accessing data and generating the appropriate information from it from

Professional Users

Experts in some area

Comfortable with their own ability

Comfortable with technology

Want control

Page 14: Dialog Design 2 User Profiles. End User Computing zTransfer the responsibility of accessing data and generating the appropriate information from it from

Professional Users

WantPowerful toolsGood metadataControl and flexibilityInformation

Page 15: Dialog Design 2 User Profiles. End User Computing zTransfer the responsibility of accessing data and generating the appropriate information from it from

Professional Users

UseCommand languageFast technologyMaximum access and controlGood documentation

Page 16: Dialog Design 2 User Profiles. End User Computing zTransfer the responsibility of accessing data and generating the appropriate information from it from

Managerial Users

No trainingComfortable with

PEOPLEImpatientNon-ruggedShort time

segmentsCasual usage

Page 17: Dialog Design 2 User Profiles. End User Computing zTransfer the responsibility of accessing data and generating the appropriate information from it from

Managerial Users

NeedEase of startingLittle chance of embarrassmentEasy recoveryMuch change and evolvementBelief that system has value

Page 18: Dialog Design 2 User Profiles. End User Computing zTransfer the responsibility of accessing data and generating the appropriate information from it from

Managerial Users

UseGraphicsMacrosIsolationHard copiesAlternative communication

technologies: voice, pen, etc.

Page 19: Dialog Design 2 User Profiles. End User Computing zTransfer the responsibility of accessing data and generating the appropriate information from it from

Issues

Relational vs. DimensionalSingle Table vs. Star vs. SnowflakeReport generator vs. Data base

softwareCoding vs. Menu