Description:
Designing and developing Computer Aided Insructional (CAI) softwares requires timeconsuming and labor-intensive processes. One of the factors which determines the quality of these softwares is that they undergo appropriate design processes. The other factor is the their capabilities of response to the instructional needs during or after instruction. A suitable CAI design model involves adoption of an efficient and dinamic approach to the both instructional design and software develoment proceses. In this study, Both the design model Instructional Transaction Theory which is thought to be suited for the nature of CAI and the dinamic approach, brought to the CAI design in line with the Agile Software Development, are discussed.