Task analysis involves breaking down jobs or tasks into their component steps to understand what a person does, what tools and knowledge they use. Methods include hierarchical task analysis to decompose tasks into ordered subtasks using text and diagrams, and knowledge-based techniques to understand what a user knows about a task. The goal is to observe tasks, collect information, and structure it to better understand jobs and how they are performed.