Training Needs Analysis (TNA) is the process in which the company identifies training and development needs of its employees so that they can do their job effectively. It involves a complete analysis of training needs required at various levels of the organization.