Job analysis is a process for systematically collecting information to help you fully understand and describe the duties and responsibilities of a position as well as the knowledge, skills and abilities required to do the job. The aim is to have a complete picture of the position - what is actually done and how.
The purpose of job analysis is to provide the information necessary for writing job descriptions. Job analysis information can also be used in the job evaluation process, which is the process for assigning value to a job for the purpose of setting compensation.
The types of information collected during job analysis will be specific to each company. However, typical kinds of information that are gathered are: