Individual and group interviews.
For jobs involving tasks that are difficult to observe, observations may not be an appropriate method of job analysis. A better way to understand some jobs and their organizational context may be to conduct interviews with the various people touched by them. For example, to really understand the job of a software designer who develops customized graphics programs for commercial printers, you might interview job incumbents, their supervisors, members for their product design teams , staff members who write the computer codes to implement their designs, and the customers who ultimately define their objectives.