State
< >

human-computer interaction

user-centered design

close collaboration with users

nontrivial methodology

not just input into spec

iterative loop