CSC 402 Milestone 2
CSC 402 Milestone 2
Due: On or Before Friday 30 September
Task 0 -- Confirm Your Place in the Project Organization
See the file
402/handouts/organization-assignments.html
Task 1 -- Planning for the Rest of the Quarter
Look at the initial project time line, in
402/handouts/timeline.html.
Note in particular the three phases of release at weeks 4, 7, and 10 of this
quarter. For concrete illustrations of the amount of requirements content in
these releases, see Milestones 4, 8, and 10 examples in the
308/examples/
directory.
Specific Requirements Tasks
-
Determine which project features should be present in the Phase 1 release.
Suggested are
-
top-level ui
-
setting up a schedule
-
version 1 of instructor prefs
-
version 1 of course list
-
version 1 of room list
-
simple tabular view of schedule
-
Based on past Scheduler project work, 308 reports on existing software, and
your own good judgment, sketch out one or more versions of a "good" top-level
UI. Present this work to the full class on Friday 30 September.
-
In addition to input from campus clients, consider these these sources for
determining the necessary data for instructors, courses, rooms, and schedules
-
https://sched.csc.calpoly.edu/
-- get ID and password from Christy
-
The PeopleSoft databases -- ask Christy for how to get (temporary) access.
-
Plan how the requirements and prototyping teams are going to interact.
Specific Prototyping Tasks
-
Coordinate with the requirements team about what Phase 4 features are feasible
to implement.
-
Investigate if a web-based prototype is feasible this quarter.
-
Attempt to deploy the current Java prototype on as many platforms as you can
find, and make the prototype available on the project wiki so that all in class
can attempt to deploy it.
-
Provide a walk-through of the current prototype to the full class on Friday 30
September.
Specific Infrastructure Tasks
-
Add UNIX accounts for all 308 and 402 students on the VM.
-
Install and make operational the selected wiki software VM.
-
Report initial marketing ideas on Friday 30 September.
-
Report initial usability plans on Friday 30 September.
-
Report initial "artistic vision" on Friday 30 September.
Specific Managerial Tasks
-
Project manager meets with team leads throughout the week, to produce a Phase 1
critical path.
-
Executive directory, product manager, and project manager meet on Wednesday and
Friday to reconcile plans.