5.1 Timing, Tasks and Roles
In the following passage, a critical observer from inside Athena
provides a brief overview of the general stages surrounding a software project:
The development of software to be used in the curriculum involves:
- Conceptualization of the mapping of a problem in learning to a solution
using the computer in a particular role. This includes a definition of what
it is you want the software to do and how you envision the student using it.
- Finding something that already exists that could satisfy these requirements,
such as a commercial package or software developed by colleague or student,
or designing and implementing the software yourself or with the aid of others.
- Delivering the software in a subject to students.
(Stewart, 1989, p. 291)
So the courseware projects began with conceptualization and then moved
to either acquisition or creation.