CS3302 Project Plan

Yakko Wakko and Dot Profile

Project Plan


Important Client Deadlines

Tentative 1996 Winter Quarter Project Schedule

Explaination of Activities

Project Description


Important Client Deadlines
Part to Turn in Deadline General Description
Project Plan January 12th, 1996 o Team introduction
o Project schedule
o Explaination of activities
o Brief project description
Requirements Document January 29th, 1996 o List of functional activities
o Storyboard
Design Document February 9th, 1996 o Describe how the system is implemented
Initial Prototype February 23th, 1996 o Cool looking Java calendar
Final Project Notebook March 3rd, 1996 o Software ready to ship and sell

Tentative 1996 Winter Quarter Project Schedule
Activities Jan 15 Jan 22 Jan 29 Feb 5 Feb 12 Feb 19 Feb 26 Mar 4
Codingxxxxx
Component
Test
xxxxx
Planning xxxxxxxxxxxxxxx
System Testxxxxxxxxxx
Trainingxxxxx


Explaination of Activities

TaskFraction of the Time
Given (8 Weeks)
Actual Time
Planning3/83 Week
Coding1/81 Week
Component Test1/81 Week
System Test1/42 Week
Training1/41 Week

Training Breakdown
TaskResponsible
Agent
Required
Man-Days
DeadlineSpecial Note
Learning JavaProgrammers201/22How to write applets
Planning Breakdown
TaskResponsible
Agent
Required
Man-Days
DeadlineSpecial Note
Requirement GatheringProgrammers81/24
Create GoalsManager41/26
Requirements DocumentTechnical Writer61/27Due 1/29
BrainstormArchitech
Manager
41/29
Design DocumentTechnical Writer
Architech
262/6Due 2/9
Review of DesignArchitech
Programmer
122/10
Final DesignTechnical Writer
Architech
62/12
Coding Breakdown
TaskResponsible
Agent
Required
Man-Days
DeadlineSpecial Note
Writing ModulesProgrammers202/19Initial Prototype
Due 2/23
Component Test Breakdown
TaskResponsible
Agent
Required
Man-Days
DeadlineSpecial Note
TestingProgrammers42/19
DebuggingProgrammers62/21
RetestingProgrammers42/24
RevisionProgrammers
Architect
62/26
System Test Breakdown
TaskResponsible
Agent
Required
Man-Days
DeadlineSpecial Note
IntegratingProgrammers102/29
TestingProgrammers23/1
DebuggingProgrammers123/4
RetestingProgrammers83/6
RevisionProgrammers83/11


Project Description

Yakko Wakko and Dot Profile (YWD Profile) project team is a subgroup of the Java as Desktop project. Our project is focused on building a Java calendar browser applet. The College of Computing currently uses two calendar programs: Now Up-to-Date and the X utility "plan". The Now Up-to-Date application runs on MacIntosh platform while the "plan" utility runs on Unix workstations. People with accounts in the College of Computing have the option to create a publicly readable calendar file. Our Java calendar applet must be able to read and display the information in the calendar file, allow updates to the calendar from Java, and be able to browse other people's calendar and schedule appointments.

There are several precursor systems that attempts to do the same tasks. This project team will study these other works to gain insight on the inner-working and pros and cons of the system. By studying the existing systems we will be able to create a new system that is an improvement from the existing ones. The precursor systems to be studied are: Netscape Calendar, DISCS, and previous Java Prototypes.

The Netscape Calendar was created by a College of Computing undergraduate. The application uses Hypertext Markup Language along with Perl to produce a brosable calendar on Netscape. DISCS is a continuing project as part of the Real-World Lab (CS 4310/1/2) that implements a calendar system for the Office of Information Technology (OIT). Several College of Computing graduates have done initial Java prototypes for an editable calendar.

Many of the previous systems that we are going to study are written in HTML. The limited functions in HTML places many constraints on what the system can provide. Building a calendar program with Java applets provides us with more functionality and options. With the more powerful Java applet, the new calendar will be a vast improvement from previous systems.


Top Plan Req
Doc
Design
Doc
Prototype History Revision

Last modified: January 19, 1996 by Eugene Liang (eugene@cc.gatech.edu)