In applied courseware production settings, two equally important processes tend to vie for attention: Instructional Design (ID) and Management. Together, these two processes comprise instructional systems development (ISD). To ensure the instructional appropriateness of courseware, an ID model is proposed to remind producers of the important instructional factors and process. This model contains three stages. The analysis stage draws out and documents background information. The development stage constructs content, measurement, strategies, media, and settings. This stage can be further divided into “prototype design” and “formal production.” The last stage is the evaluation stage which includes pilot testing and summative evaluation.
This paper also proposes a project template to manage production activities based on a software engineering approach. This template prescribes a procedural flow, role explanation, and task definition. It helps producers to estimate and coordinate the efforts of the production team. Its step-by-step confirmation ensures that the courseware product will meet the customer's needs. An example project was used to verify the usefulness of the ID model and project template.