Before a program is designed and implemented, it is essential to obtain reliable information on the nature and the scope of the problem of interest. Conducting research to obtain that information is known as an ______.