Familiarization with Data: Begin by reading and re-reading the data to become deeply familiar with the content. Generating Initial Codes: Identify interesting features of the data systematically across the entire dataset and code them. Searching for Themes: Collate codes into potential themes and gather all data relevant to each potential theme. Reviewing Themes: Check if the themes work in relation to the coded extracts and the entire dataset, generating a thematic map of the analysis. Defining and Naming Themes: Refine the specifics of each theme and the overall story the analysis tells, generating clear definitions and names for each theme. Producing the Report: Finally, produce a report that provides a coherent, logical, and compelling story about the data within and across themes.