dialog design 2 user profiles. end user computing ztransfer the responsibility of accessing data and...
TRANSCRIPT
Dialog Design 2
User Profiles
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
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
Data Model
Dialog
End User Computing
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)
Design Approaches
Warehouse
Mart
Application
Professional Systems Analysts
Business Analysts
Business User
User Profiles
Different users require different dialog design philosophies
Naive UsersDedicated UsersProfessional UsersManagerial Users
Naive User
No formal trainingLow frustration
toleranceRemembers little of
last session
Example: automatic teller machine user
Naive Users
NeedLittle chance of misinterpretationLittle chance of destroying anything
UseMellow requestsLimited responsesAlways replyTest with representative users
Dedicated User
TrainedFrequent userHarassed
environmentRuggedBoredPoorly paid
Dedicated Users
NeedEfficiencyAccommodate learningMindless operationTask accomplishment and quality of work
lifeHumanized design
Dedicated Users
UseSequence toleranceContent flexibility: synonyms,
spelling, learningProcedure tolerance: humble
messages, user tested, alternative helps, no self-destructs, audit trails
Pacing
Professional Users
Experts in some area
Comfortable with their own ability
Comfortable with technology
Want control
Professional Users
WantPowerful toolsGood metadataControl and flexibilityInformation
Professional Users
UseCommand languageFast technologyMaximum access and controlGood documentation
Managerial Users
No trainingComfortable with
PEOPLEImpatientNon-ruggedShort time
segmentsCasual usage
Managerial Users
NeedEase of startingLittle chance of embarrassmentEasy recoveryMuch change and evolvementBelief that system has value
Managerial Users
UseGraphicsMacrosIsolationHard copiesAlternative communication
technologies: voice, pen, etc.
Issues
Relational vs. DimensionalSingle Table vs. Star vs. SnowflakeReport generator vs. Data base
softwareCoding vs. Menu