One of the most fundamental and important roles that any safety professional will have is that of training. The primary purpose of training is to solve an actual problem in the workplace or to modify specific behaviors. To structure a formal training program, the following steps must be implemented: performance analysis, instructional design, materials acquisition or development, delivery of training, and course evaluation. There are three major types of delivery methods used to deliver the training. The three major types of delivery methods include instructor-led training, self-paced training, and structured on-the-job training. Training needs can be analyzed by observing performance, interviewing employees, reviewing quality scores, and completing employee questionnaires. Needs analysis can be conducted using an assortment of methods. Some of the major types of needs analysis are: context analysis, user analysis, work analysis, content analysis, training suitability analysis, and cost-benefit analysis. Testing and evaluation can be performed by using pretests, review tests, or posttests.