Time Sheet: Small Group

Date Activity Estimated Time to Complete Actual time to Complete
8/30/07 Create individual web page 1 hour 1 Hour
8/30/07 Rework group page 1 hour 1.5 hours
9/6/07 Brainstorm six requirements for paint 1 hour 1 hour
9/11/07 Retool requirements 1, 2, 3, and 5 .5 hours .5 hours
9/11/07 Write story cards for requirements 1 and 2 . 5 hours .5 hours
9/18/07 Revise specifc req and storycard as discussed with Umut .25 hours .25 hours
9/20/07 Create version 1 of design as group 4 hours 3.5 hours
9/25/07 Implement requirements 11 and 12 1.5 hours 1 hour
9/30/07 Update req 11 to prompt user for data .5 hours .5 hours
10/1/07 Update group page with source < .25 hours < .25 hours
10/7/07 Research Graphics class for implementation 2 hours 2 hours
10/8/07 Fix previous requirements implementation (resize, etc.) 1 hour .5 hours
10/8/07 Implement MouseListener, MouseMotionListener, and ActionListener for use with requirements 2.5 hours 3 hours
10/8/07 Implement req 1 and 6 1 hour 1 hour
10/8/07 Complete progress report 1.5 hours 1.5 hours
10/9/07 Implement req 10 1 hour 1 hour
       
       

Time Sheet: Large Group

Date Activity Estimated Time to Complete Actual time to Complete
9/6/07 Add personal page link to group page .5 hours .25 hours
9/20/07 Come up with three ideas for large group project 1 hour .5 hours
10/5/07 Download and browse Calendar tools 1 hour .5 hours
10/6/07 Brainstorm possible feature implementations for Calendar tools 1 hour 1 hour
10/26/07 Create use cases for Req 5 and 6 2 hours 2 hours
10/28/07 Install eclipse .5 hours .25 hours
10/28/07 Get JCalendar running .5 hours .5 hours
11/2/07 Create test cases for req 5 and 6 1.5 hours 1 hour
11/4/07 Test reqs 1,2,3,5, and 6 using test cases 3 hours 3 hours
11/4/07 Document bugs 1 hour 1 hour
11/11/07 Iteration tests of req 4 and 8 2 hours 2 hours
11/11/07 Integration tests for all currently implemented reqs 4 hours 3.5 hours
11/11/07 Document Bugs 1 hour 1 hour
11/22/07 Attain prototype 2 and produce necessary docs .5 hours .5 hours
11/24/07 Test reqs 1 and 2 1.5 hours 1 hours
11/25/07 Test whole system and remaining reqs 3 hours 2.5 hours
11/27-29/07 Create test cases for last 3 reqs 3 hours
11/27-29/07 Create additional test cases for previous reqs 2 hours
11/30/07 Testing 3 hours

Tuesday, September 11, 2007

Requirements

Proposed By: Corey Forbus Requirement #1

Implemented By: -

Description: Paint will have a 'fill' tool that will allow the user to fill areas of canvas with a single color.

Rationale: Instead of the user attempting to brush the whole canvas with a small stroke, they can achieve a similar result with only few clicks.

Proposed By: Corey Forbus Requirement #2

Implemented By: -

Description: Paint will have an erase tool that will allow the user to erase areas of the canvas.

Rationale: Essentialy this will act the same as a brush containing the background color but will allow the user to achieve the same results with fewer steps.

Proposed By: Corey Forbus Requirement #3

Implemented By: -

Description: Paint will allow the user to specify the size of the canvas by providing height and width pixel values.

Rationale: This will add more functionality to the paint program by allowing the user to work with files of a size they specify. Having a canvas with dimensions defined by the user is a staple in any paint program on the market.


Proposed By: Corey Forbus Requirement #4

Implemented By: -

Description: Paint will have a rectangle tool which will allow the user to click from a starting point and drag diagonally to an ending point and create a rectangle.

Rationale: The user will be able to create clean, rectangular shapes filled with a user specified color easily as opposed to having to draw them with the brush tool and fill them in freehand.

No comments: