Applicable for reviewing users. Allows the
developer to see common mistakes made by
the workforce
Interview
Most appropriate for the client. Allows
the developer to compile client
requirements and usually only occurs
once to save the client time in the long
run
Questionnaire
Most appropriate for users. Allows them
to answer questions in their own time
and at a time that is convenient to them.
Leading to better quality of answer
Documentation
Allows developer to see direct output from
the system to see it's current process and any
possible bugs that can be addressed