1. Analyze System Requirements: This is done through occupational, job, and task analyses which result in statements of behavior, conditions, and standards for task performances.
2. Define Education and Training Requirements: This step includes a needs analysis to determine if training is needed, assessment of target population characteristics, and selection of tasks for instruction through consideration of such factors as criticality, learning difficulty, and frequency of performance.
3. Develop Objectives and Tests: The developer writes the three-part objectives that define what the students should be able to do after instruction, the conditions under which they may perform, and the acceptable standard of performance. The developer then writes test items to measure student performance on each objective.
4. Plan, Develop, and Validate Instruction: In this step, the developer designs and produces course materials. The developer tries these materials out on students using the criterion test items to ensure that the students can achieve course objectives.
5. Conduct and Evaluate Instruction: The course is fielded. Evaluation of instructional effectiveness continues for the life of the course and identifies needs that may develop for improving or updating the instruction.