| Task | Description | Total Hours |
| 1.0 | Color Fractals | 30 |
| 1.1 | Learning to generate fractals/research
Looking at similar research, finding fractal generators, deciding which kind of fractal to use
Exit Condition: Bob and Alp are able to meet to discuss strategy
Assigned: Bob
| 6 |
| 1.11 | Meeting
Meeting to determine strategy in generating fractals
Exit Condition: Consensus reached by Alp and Bob
Assigned: Alp & Bob | 1 |
| 1.12 | Meeting
Meeting to discuss interface of fractal generation and selection
Exit Condition: Consensus between Enda and Bob
Assigned: Enda & Bob | 1 |
| 1.2 | Writing code
Code will generate images based on explicit parameters
Exit Condition: A fractal image will be generated
Assigned: Bob or Alp | 10 |
| 1.21 | Converting fractals
Fractals need to be converted to .gif format
Exit Condition: An image is converted
Assigned: Bob or Alp | 1 |
| 1.22 | Testing program
Testing parameters of program
Exit Condition: Program passes test criteria
Assigned: Lynn & Alp | 2 |
| 1.3 | Documentation
Documenting material learned and generated
Exit Condition: Material added to notebook
Assigned: Bob & Lynn | 2 |
| 1.4 | Configuration Management
Tracking updates and storing previous versions of code
Exit Condition: Previous version is stored in history file
Assigned: Bob
| 1 |
| 2.0 | The Learning Algorithm | 25 |
| 2.1 | Understanding Algorithm
Understanding how we will generate future generations of fractals
Exit Condition: An algorithm is decided upon in agreement with Enda
Assigned: Bob
| 3 |
| 2.2 | Designing & coding
The algorithm is design and coded based the earlier plan
Exit Condition: A set of fractals in generated from previous fractals
Assigned: Bob
| 10 |
| 2.21 | Testing
The algorithm is tested for a variety of different combinations
Exit Condition: Testing criteria is passed
Assigned: Bob or Alp
| 5 |
| 2.3 | Documentation
Documenting material learned and generated
Exit Condition: Material added to notebook
Assigned: Bob & Lynn | 3 |
| 2.4 | Configuration Management
Tracking updates and storing previous versions of code
Exit Condition: Previous version is stored in history file
Assigned: Bob
| 1 |
| 3.0 | Web Development | 27 |
| 3.1 | Create web page
Create the web page for the user to select images
Exit Condition: A web page is completed and linked from the project page
Assigned: Enda & Lynn
| 2 |
| 3.2 | Create web page
Create the web page for the "pick of the hour"
Exit Condition: A web page is created and displays a .gif
Assigned: Enda
| 1 |
| 3.21 | Learning CGI
Review of CGI code pertaining to this project
Exit Condition: Start to write the code
Assigned: Enda
| 2 |
| 3.3 | Writing CGI script
Writing the code that will record the votes to agreed upon format
Exit Condition: A file is generated that accurately reflects the users choices
Assigned: Enda
| 3 |
| 3.31 | Testing
The web pages are tested
Exit Condition: The pages pass the testing criteria
Assigned: Enda & Lynn
| 2 |
| 3.311 | Check different platforms
Test our program on different platforms
Exit Condition: The program passes the testing criteria
Assigned: All
| 2 |
| 3.312 | Check different browsers
Test our program using different browsers
Exit Condition: The program passes the testing criteria
Assigned: All
| 1 |
| 3.4 | Configuration Management
Tracking updates and storing previous versions of code
Exit Condition: Previous version is stored in history file
Assigned: Enda
| 1 |
| 3.5 | Documentation
Documenting material learned and generated
Exit Condition: Material added to notebook
Assigned: Enda & Lynn | 1 |
| 4.0 | Processing Votes | 34 |
| 4.1 | Learning Perl
Review of Perl needed to complete the vote processing
Exit Condition: Able to write the code
Assigned: Enda
| 1 |
| 4.2 | Writing script
Writing the code to process votes and determine the top images
Exit Condition: The code returns values that accurately reflect the users choices
Assigned: Enda
| 2 |
| 4.3 | Accessing fractal program
Integrating the user interface with the fractal algorithm
Exit Condition: When a user selects the pictures a new set of fractals is generated
Assigned: Bob & Enda
| 2 |
| 4.4 | Testing
The algorithm is tested for a variety of different combinations
Exit Condition: Testing criteria is passed
Assigned: All
| 5 |
| 4.5 | Documentation
Documenting material learned and generated
Exit Condition: Material added to notebook
Assigned: Bob & Lynn | 3 |
| 4.6 | Configuration Management
Tracking updates and storing previous versions of code
Exit Condition: Previous version is stored in history file
Assigned: Bob
| 1 |
| 5.0 | Administrative Tasks | 194 |
| 5.1 | General meetings
General meetings twice a week
Exit Condition: Everyone attends the meetings
Assigned: All
| 24 |
| 5.11 | Meeting documentation
Writing of agendas, keep minutes, mailings
Exit Condition: Agendas prepared for each meeting and minutes posted
Assigned: Alp & Lynn
| 10 |
| 5.12 | Progress and schedule updates
Re-evaluating schedules as needed
Exit Condition: Schedules remain up to date and documented
Assigned: All
| 6 |
| 5.2 | Status meetings
Preparation and attending status meetings with client
Exit Condition: Client is updated on current status of the project
Assigned: All
| 9 |
| 5.3 | Presentations
Preparation and presentation of project materials
Exit Condition: Presentations are made when required
Assigned: All
| 3 |
| 5.4 | Obtaining equipment
Obtaining flat screen LCD and any other equipment required
Exit Condition: The equipment is obtained
Assigned: Alp & Lynn
| 2 |
| 5.5 | Obtaining resources
Obtaining storage space and computer resources
Exit Condition: Are able to store code and use additional resources
Assigned: Alp & Enda
| 2 |