Gantt chart as emitted by Microsoft Project.  Schedule 2

My schedules assumes twoprototypes – I anticipate the first to prototype to be a “learning experience.”  The second prototype will either consist of bug fixes and UI improvements, or it may be complete rearchitected.  It will also include live data.

I have left ample space for a second prototype, but I have not scheduled specifics for two reasons:

  1. How much of the first prototype I keep determines how much of the second prototype will be written from scratch.
  2. The data model developed in the first prototype will determine how long it will take to create the program data (GPS coordinates, pictures, narration, etc.