| 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
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 |
| 1.01 |
Color Scheme |
22 |
| 1.011 |
Exploring Color Use
Finding a way to use color in the generation of fractals
Exit Condition: Understand how color maps are used in the generation
of fractals
Assigned: Alp |
2 |
| 1.012 |
Coding Color Learning
Design and coding of an algorithm to incorporate color into fractals
Exit Condition: The algorithm produces color maps
Assigned: Alp |
5 |
| 1.013 |
Testing
Testing the program
Exit Condition: The program passes the testing criteria
Assigned: Alp |
2 |
| 1.014 |
Integration
Integrate the color algorithm so that it is used by the fractal generator
Exit Condition: Color fractals are generated
Assigned: Alp & Bob |
2 |
| 1.015 |
Testing
Testing the integration of the color module
Exit Condition: The program passes the testing criteria
Assigned: Alp & Bob |
2 |
| 1.016 |
Documentation
Documenting material learned and generated
Exit Condition: Material added to notebook
Assigned: Alp & Lynn |
2 |
| 1.017 |
Configuration Management
Tracking updates and storing previous versions of code
Exit Condition: Previous version is stored in history file
Assigned: Alp |
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 |
1 |
| 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 |
51 |
| 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 |
15 |
| 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 |
4 |
| 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 |
184 |
| 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 |
Obtaining equipment
Obtaining flat screen LCD and any other equipment required
Exit Condition: The equipment is obtained
Assigned: Alp & Lynn |
2 |
| 5.4 |
Obtaining resources
Obtaining storage space and computer resources
Exit Condition: Are able to store code and use additional resources
Assigned: Alp & Enda |
2 |