next up previous contents
Next: INDIE 1.0: A model-driven Up: From the inside out: Previous: From the inside out:

The GBS design process

Staff and students (fully identified and described in chapter 6) working in teams at the Institute for the Learning Sciences have built numerous GBSes, with and without INDIE. Based on these projects, we have divided GBS development into the following stages:

1.
Pre-tool: Authors collect information from experts and books in preparation for doing a full design. At this point, they usually work on whiteboards or notebooks. They choose a domain that would make a good GBS, and then choose a scenario within that domain.

2.
Storyboard: Authors concretely envision what the program will look like. Typically they use paper or programs like Powerpoint [Microsoft 1996] to make a linear sequence of screens, each screen showing one or two mouse clicks in the demonstration. Authors start with the scenario introduction--an interesting set of screens and movies that grab a student's attention and sets him or her up to solve the scenario's problem. Tests and remediation are usually quite sketchy, however, with only one or two tests drawn out in storyboards. Remediation is shown happening perhaps once, and authors usually don't yet have a plan for how it will work.

3.
First walkthrough: Authors animate their storyboard, this time doing a higher-fidelity mockup of the interface. For projects not built in a tool, this is often built with Director [Macromedia 1998] or Supercard [Allegiant 1994], with working buttons, some movies, and functional art. The path through the program is still mouse-click to mouse-click and extremely linear, and there are only a few tests implemented and almost no critiquing. Frequently, teams use programmers to build this stage. Some expert video is shot but most of it has not been indexed into the ASK system.

4.
Prototype of first scenario: A nearly-complete scenario is built. Most of the application is designed and approved, but the artifact built often supports only two or three different paths through the content (often corresponding to different demo lengths for different audiences). The application is implemented on the final delivery platform. Tests and critiquing are ironed out (and at this stage, as critiquing becomes more clear, the list of tests and their results usually goes through some upheaval).

5.
Shrinkwrapped system: This is a delivery-level system, called ``shrink-wrapped'' because ideally it could be put on a shelf in a store and sold. Full content is available, all tests are running, the critiquer is complete, and enough supporting material has been entered such that all claims can be successfully supported or disconfirmed.

Applications will go through several iterations within stages and across them--this is not a list of steps, but a list of stages.

An important observation is that frequently projects never get past the first few stages. Students building GBSes for class projects, depending on the project size, have between one and five months to work on a project. This is generally not enough time to build shrinkwrapped systems. Often ILS staff or graduate students build prototypes as research projects or proposals, and after the proposal is demonstrated, the project never gets any further.

Investing time at the beginning of a project in model infrastructure can pay off later when finishing the program. However, if the project isn't going to be finished, why spend the time on infrastructure? This problem was key to the failure of INDIE 1.0.


next up previous contents
Next: INDIE 1.0: A model-driven Up: From the inside out: Previous: From the inside out:
Wolff Dobson
1998-07-28