One of the clearest explanation of needs assessment is given by Anderson (2000, p 9),
who writes that the needs assessment is the starting point in the training process. It is the
phase in which an organization’s needs are identified, forming the foundation of an effective
training effort. The needs assessment tells where and what kind of training programs are
needed, who needs to be included, conditions under which training will occur, and criteria to
guide program evaluation.