Training is the process of altering employee behavior and attitudes to increase the probability of organizational goals being attained. A needs assessment determines if training is necessary by analyzing the organization, individual roles, and tasks. It identifies performance gaps where training could help address issues through methods like surveys, interviews, and task analysis. The needs assessment process ensures training objectives align with business needs and employees are receptive to learning opportunities.