CEN3031

Name: Boone Calhoun

Group: FreeBird

Project Website:http://freebird8.web.officelive.com/

Roles: Repository Manager, Team Leader for Bugstomping Team

Responsibilities:

Date Activity Estimated Time Actual Time
Week 1
9/01/09 Discussion (project proposals, selected project) 50 min 50 min
9/01/09 Set up project on SourceForge 30 min 35 min
9/01/09 Sent out email to group asking for Sourceforge usernames / asking group to install Subversion clients and read Subversion tutorial 20 min 20 min
9/01/09 Discussion (project proposals, selected project) 1 hr 1 hr
9/02/09 Lecture 50 min 50 min
9/02/09 Read about Subversion administration 1 hr 1 hr 30 min
9/04/09 Lecture 50 min 50 min
9/05/09 Install SongBird, play around 1 hr 30 min
9/07/09 Add group members to Sourceforge project 20 min 20 min
9/07/09 Create personal webpage 45 min 1 hr
Week 2
9/08/09 Discussion 50 min 50 min
9/08/09 Peruse SongBird source code / familiarize myself 2 hr 1 hr
9/09/09 Set up Subversion (add initial source) 1 hr 30 min 1 hr
9/09/09 Lecture 50 min 50 min
9/10/09 Learn about XUL 1 hr 30 min
9/11/09 Lecture 50 min 50 min
9/13/09 Determine requirements for my bug, collect requirements for bug stomping group 1 hr 1 hr
Week 3
9/18/09 Make sure versioning system is working properly for everyone (post message in forum asking everyone to Checkout / Commit from repository), make any needed changes and provide assistance 1 hr 45 min
9/18/09 Begin design stage for bug ID 16689 (ask group to do the same for other bugs) 2 hr 1 hr 30 min
9/20/09 Determine which areas of source need to be modified for bug ID 16689 (ask group to do the same for other bugs) 2 hr 1 hr 30 min
9/20/09 Post instructions for compiling Songbird in Windows 30 min 30 min
9/21/09 Compile design documents for Bugstomping team. 30 min 30 min
Week 4
9/25/09 Research OpenUP process model more thoroughly 30 min 30 min
9/27/09 Continue / finalize design for equalizer file menu (bug ID 16689) 1 hr 40 min
9/27/09 Implement equalizer file menu (bug ID 16689) (partially completed) 5 hr 3 hr
Week 5
10/2/09 Create design for EQF loading and saving 4 hr 3 hr
10/3/09 Complete implementation of EQF saving (bug ID 16689) 2 hr 4 hr
10/5/09 Work on Presentation I Demo 1 hr 50 min
10/5/09 Complete implementation of EQF loading (bug ID 16689) 4 hr 5 hr
Week 6
10/9/09 Presentation I 30 min 30 min
10/12/09 Commit implementation of equalizer import/export to repository 10 min 10 min
10/12/09 Create test plans for Bugstomping Reqs 4,5,6 3 hr 1 hr 30 min
Week 7
10/13/09 Create iteration 2 plan for Bugstomping team (trying to determine what team can / wants to accomplish) 2 hr 30 min
10/13/09 Posted message in forum explaining proper use of the repository 30 min 30 min
10/13/09 Posted message in visualizer team's forum suggesting the use of XUL wizard element (offered to help implementing) 30 min 30 min
10/16/09 Package Equalizer Import/Export as extension to distribute to community (having a problem with css..) 3 hr 3 hr
10/19/09 Carried out test plan BS.13 (need to ask about reporting structure in discussion) 1 hr 30 min
Week 8
10/20/09 Helped Zach get the feather wizard working. 1 hr 50 min
10/23/09 Reformatted requirements for entire group. Added requirement BS.10 2 hr 2 hr
10/24/09 Began design for requirement BS.10 (working on determining how to use preferences). 2 hr 1 hr 30 min
10/26/09 Created standard test case form. 30 min 40 min
10/26/09 Compiled iteration 1 test results for bugstomping team into new standard reporting format. Gave to Brittany to post on documentation page. 1 hr 2 hr
10/26/09 Met with AJ to discuss Presentation 2 1 hr 45 min
10/26/09 Created testing procedures document. Posted on forum along with standard test case form. 2 hr 1 hr 30 min
10/26/09 Carried out documentation testing. Posted results on forum. 30 min 20 min
Week 9
10/29/09 Created testing portion of Presentation 2 (4 slides) 1 hr 45 min
10/30/09 Met with AJ and Will to finalize Presentation 2 1 hr 50 min
10/30/09 Added browse buttons to feather wizard for choosing save directory and selecting images to use. Created a namespace for FeatherWizard. 1 hr 2 hr
10/31/09 Completed research and design for requirement BS.10 3 hr 2 hr
10/31/09 Implemented requirement BS.10 (Equalizer Band Options) 6 hr 2 hr
11/01/09 Added function for copying template files to save directory to feather wizard. 2 hr 3 hr
11/02/09 Presented testing part of Presentation 2 25 min 25 min
Week 10
11/05/09 Helped Eric and Chunkong get requirement BS.9 implemented 5 hr 4 hr
11/08/09 Created Karaoke extension (not finished yet) 5 hr 6 hr
Week 11
11/16/09 Created test cases for BS.10 45 min 40 min
11/13/09 Found new sources for LRC fetching. Redesigned LRC fetching mechanism. 4 hr 4 hr
Week 12
11/20/09 Help Eric and Bob with right click cut/copy/paste commands. 2 hr 1 hr 30 min
11/22/09 Add timing offset slider to Karaoke extension 2 hr 1 hr 45 min
11/22/09 Implement redesign of LRC fetching for Karaoke extension (partially completed). 4 hr 3 hr
Week 13
11/27/09 Tried compiling ProjectM in Windows (unsuccessful) 1 hr 4 hrs
11/29/09 Completed implementation of Karaoke extension. 3 hr 8 hrs
11/29/09 Worked with Will & AJ to complete Presentation III. Rehearsed. 4 hr 5 hrs
Week 14
11/01/09 Created "Bird of Paradise" visualizer 12 hr 12 hr
11/03/09 Began work on XPCOM component for 'Spectrum' GStreamer plugin. 6 hr 4 hr
11/04/09 Presented our Presentation III (did the demonstration). 40 min 45 min
11/05/09 Compiled test results into the Bugstomping Iteration 2 Test Report 20 min 15 min
11/06/09 Collected final project documentation and code. Zipped and submitted. 3 hr 4 hr
11/07/09 Created script for our final project demonstration. Rehearsed by myself. 3 hr 2 hr
11/07/09 Created my progress report III. 3 hr 2 hr
TO DO
Continue work on XPCOM component for Spectrum GStreamer plugin 20 hr