reason for beginners - kth · propellerhead software 30 employees, 20 developers 1994 recycle 1997...
TRANSCRIPT
Propellerhead Software
30 employees, 20 developers
1994 Recycle
1997 Rebirth
2000 Reason 1.0
Today: Reason 3.0.5
Demo…
Reason for beginners
Master Thesis
Supervisor: Henrik Artman
Cooperation with Björn Johansson
Evaluation and redesign
Why?
A new generation of users haveless experience of hardware
More users with less musical andtechnical experience wants to use acomputer to make music
Learn more about user testing
Problem
What objects or features are at the firstencounter with the program the hardestfor a beginner to understand?
How can Reason’s interface be changedto make it easier for beginners, withoutdisrupting the more experienced users?
Possible methods
Expert evaluation Heuristic evaluation Cognitive walkthrough
Observation Experiment Cooperative evaluation Surveys Diaries
Method
Exploratory user observationThink AloudContextual Inquiry
ContextPartnership InterpretationFocus
Finding beginners
Nielsen vs. Cooper
Time
User
know
ledge a
nd
eff
icie
ncy
Beginner focus
Expert focus
User levelN
um
be
r
Beginner Intermediates Experts
Finding beginners
PersonasReasonman - power user
Switcher - uses other software
Muso - doesn’t use music software
Mia - DJ
Finding beginners
Personas “Muso is a great keyboard player. He’s had
his Hammond organ for ages and he haswritten more arrangements for his band thanhe cares to remember. He also usescomputers every day at his day job, and hehas no problems with Word or Excel.However, Muso has no concept of how asynthesizer actually works, what asequencer is and what the letters in theacronym MIDI stand for.”
Finding beginners
Domain and technical knowledge
Requirement: no Reason
Computerknowledge
Used othermusic software
Musicaltraining
≈ Muso ≈ Switcher min 5
Musicalnovice
≈ Mia (1) ≈ Mia (2) min 5
min 5 min 5
Finding beginners
Recruitment Informal recruitment
Small background surveyComputer knowledge
Musical training / experience
Music software
Quiz
Finding beginners
10 test subjects
Age 17-44, average 32
9 males, 1 female - unimportant?
2 with University degrees
2 DJs
Compensation & contract
PaymentReason NFR (value €400)
Agree to max 8 hours of activities
Ethical issues
Contract
NDA
Tests
1,5 - 2 hours Scenario: just bought the program Task: ”Create some music” Script / help Context: user’s computers MIDI-keyboard Manual, Internet, phone… Pilot test
Analysis
User goals Chonological order Problems, subproblems, causes Nielsen/Rubin:
Criticality = severity + frequency
Problems often work in ensemble Design solutions is a way to understand
the problem
Problems
User gets overwhelmedBeginners find the many controls
intimidating
Lack of overview
Conceptual understanding
Problems
The demo songWhat is it?
“Untitled” - 2 of 10 users noticed
Doesn’t educate the user
Too big, can’t hear tweaks
What are Combinators?Lingo: “Bubble level”
Problems
The Create listLong
No focus on “common” devices
Demands knowledge of synthesis
User: “I want drums.”
Strange names: Malström, NN19
“Create device By Browsing Patches”
Problems
Empty folders when browsingUnderstanding of patch formats
Filter on as default
Subtractor folder hidden
What is a “patch”?
Test leader screws up ;)
Problems
Minimized sequencerSerious unknown bug
4 out of 7 computers
Testing in context
Stunned test leaders ;)
Forgiving user
Communicate results
Written report - leave a trace!
Presentation
Video is convincing
Findings incorporated into bugtracking system
Video tutorial
Lessons learned
Fun is fun!
Being neutral is hard!
You improve as a tester as you goalong
Being >1 helps
Check video and sound