| Date | Activity | Expected Time | Actual Time |
|---|---|---|---|
| 9/01 | Discussion | 1 hr | 1 hr |
| 9/02 | Lecture | 1 hr | 1 hr |
| 9/02 | Set up website and time table | 15 min | 15 min |
| 9/04 | Lecture | 1 hr | 1 hr |
| 9/05 | Download TortoiseSVN, Songbird and Source code | 30 min | 1 hr |
| 9/06 | Read up on how the repository works | 30 min | 30 min |
| 9/07 | Looked at what features Songbird has | 1 hr | 1 hr 30 min |
| 9/08 | Discussion | 1 hr | 1 hr |
| 9/09 | Lecture | 1 hr | 1 hr |
| 9/09-9/14 | Group Meeting to Discuss Requirements/Process Model, etc (through forum) | 1 hr | 1 hr |
| 9/10 | Researching bugs for requirements | 1 hr | 1 hr |
| 9/11 | Lecture | 1 hr | 1 hr |
| 9/13 | Finish researching bugs, and writing up formal requirements | 2 hr | 3 hr |
| 9/14 | Lecture | 1 hr | 1 hr |
| 9/15 | Discussion | 1 hr | 1 hr |
| 9/15 | Build Songbird | 1 hr | 1 hr |
| 9/16 | Lecture | 1 hr | 1 hr |
| 9/16 | Research and choose process model | 30 min | 1 hr |
| 9/17 | Complete HW 1 | 1 hr | 1 hr 15 min |
| 9/18 | Lecture | 1 hr | 1 hr |
| 9/19 | Complete Repository Tutorial | 15 min | 15 min |
| 9/20 | Start to look at Songbird Code in the buggy areas I may be working on | 1 hr | 1 hr 30 min |
| 9/20 | Begin design phase | 2 hr | 1 hr 30 min |
| 9/21 | Lecture | 1 hr | 1 hr |
| 9/22 | Bug Stomping Group Meeting | 45 min | 45 min |
| 9/22 | Discussion | 1 hr | 1 hr |
| 9/22 | Fix Songbird Compiling errors | 1 hr | 30 min |
| 9/22 | Finish HW 2 | 1 hr | 30 min |
| 9/23 | Lecture | 1 hr | 1 hr |
| 9/24 | Start preparing for Presentation #1 (Headed by King AJ) | 30 min | 15 min |
| 9/25 | Lecture | 1 hr | 1 hr |
| 9/26-9/27 | Finish Elaboration Phase, start into Construction Phase for the "Play Now" Bug (BS.8) | 2 hr | 2 hr |
| 9/28 | Lecture | 1 hr | 1 hr |
| 9/29 | Group Meeting - Finalize prep for Version 1 of our presentation | 45 min | 15 min |
| 9/29 | Discussion | 1 hr | 1 hr |
| 9/30 | Lecture | 1 hr | 1 hr |
| 9/30 | Finish Construction Phase for "Play Now" enhancement, account for unexpected behavior (BS.8) | 1 hr | 2 hr | 10/2 | Lecture | 1 hr | 1 hr |
| 10/3 | Finalize all Bug Stomping Information required of me to King AJ for Presentation I | 1 hr | 1 hr |
| 10/4 | Work on Progress Report 1 | 1 hr | 1 hr 15 min |
| 10/5 | Lecture | 1 hr | 1 hr |
| 10/6 | Discussion | 1 hr | 1 hr |
| 10/7 | Discuss our test reporting structure and documentation | 1 hr | 30 min |
| 10/7 | Complete HW3 | 1 hr | 1 hr |
| 10/8 | Lecture | 1 hr | 1 hr |
| 10/8 | Write test cases for the "Play Now" enhancement - complete unit testing (BS.8) | 1 hr 30 min | 1 hr |
| 10/10 | Lecture | 1 hr | 1 hr |
| 10/10 | Begin Design to Fix textbox click issues in Edit Metadata (BS.6) | 1 hr | 1 hr 30 min |
| 10/12 | Lecture | 1 hr | 1 hr |
| 10/13 | Discussion | 1 hr | 1 hr |
| 10/13 | Figure out details about how we will submit a patch to Songbird Responsibility of repository manager |
TBD | 0 min |
| 10/14 | Lecture | 1 hr | 1 hr |
| 10/15 | Get code changes from repository and perform functional testing equalizer changes. NOTE: May have to complete this earlier depending on when patch is submitted. |
1 hr | 1 hr |
| 10/16-10/18 | Complete Design to fix textbox click issues in Edit Metadata. Potentially start implementation. | 2 hr | 2 hr 30 min |
| 10/19 | Lecture | 1 hr | 1 hr |
| 10/20 | Discussion | 1 hr | 1 hr |
| 10/20 | Complete peer evaluation of group members | 1 hr | 1 hr 30 min |
| 10/21 | Complete implementation of textbox click problem. Figure out how to do this without the !important tag. Requirement: BS.6
NOTE: !important tage must be used, problem was a feather css problem, but I want to correct this for all feathers that may do this. |
1 hr | 1 hr |
| 10/21 | Lecture | 1 hr | 1 hr |
| 10/22-10/24 | Help Chunkong work on design for copy/paste feature which copies songs to different playlists. Reqiurement: BS.9 | 2 hr | 2 hr 30 min |
| 10/23 | Lecture | 1 hr | 1 hr |
| 10/25 | Preparation for Presentation II | 30 min | 0 min | 10/26 | Lecture | 1 hr | 1 hr |
| 10/27 | Start critiquing Sweet Revenge testing Documentation | 30 min | 30 min |
| 10/27 | Discussion | 1 hr | 1 hr |
| 10/28 | Lecture | 1 hr | 1 hr |
| 10/28-10/30 | Review and Edit Presentation Slides for Presentation 2 | 1 hr | 30 min |
| 10/30 | Lecture | 1 hr | 1 hr |
| 10/31 | Create test cases for the metadata editor textbox fix. Reqiurement: BS.8 | 45 min | 1 hr |
| 11/1 | Start implementing the copy/paste functionality for songs. Reqiurement: BS.9 | 3 hr | 2 hr 30 min |
| 11/2 | Lecture | 1 hr | 1 hr |
| 11/2 | Complete Progress Report II | 1 hr | 1 hr 15 min |
| 11/3 | Discussion | 1 hr | 1 hr |
| 11/4 | Lecture | 1 hr | 1 hr |
| 11/5 | Fix implementation of copy functionality. Our changes broke the playlist.xml (BS.9) | 2 hr | 1 hr 30 min |
| 11/6 | Lecture | 1 hr | 1 hr |
| 11/7 | Complete implementation of paste functionality. (BS.9) | 1 hr 30 min | 1 hr 30 min |
| 11/9 | Lecture | 1 hr | 1 hr |
| 11/9 | Write Test Cases for Copy and Paste functionality (BS.9) | 1 hr | 1 hr |
| 11/10 | Discussion | 1 hr | 1 hr |
| 11/12-11/15 | Complete cut functionality. (BS.9) | 1 hr 30 min | 2 hr |
| 11/13 | Lecture | 1 hr | 1 hr |
| 11/15 | Buttons for right click cut-copy-paste have been created, but don't do anything.
Make proper changes so that they function. |
1 hr 30 min | 2 hr 30 min |
| 11/16 | Lecture | 1 hr | 1 hr |
| 11/17 | Discussion | 1 hr | 1 hr |
| 11/18 | Lecture - Activity, discuss how to create events for right click menu and work on calling created functions (BS.9) | 1 hr | 1 hr |
| 11/19 | Complete implementation of right click menu options from ideas discussed in class. (BS.9) | 1 hr | 1 hr |
| 11/20 | Lecture | 1 hr | 1 hr |
| 11/21 | Create test cases for cut functionality, right click cut/copy/paste functions, as well as
checking to see that the commands are enabled and disabled at appropriate stages. (BS.9) |
1 hr 30 min | 2 hr |
| 11/22 | Execute and report test cases for the new equalizer options. (BS.10) | 30 min | 30 min |
| 11/23 | Lecture | 1 hr | 1 hr |
| 11/24 | Discussion | 1 hr | 1 hr |
| 11/25 | Lecture | 1 hr | 1 hr |
| 11/25 | Work on Presentation III slides | 1 hr | 1 hr |
| 11/26-11/29 | Thanksgiving Break | 4 days | 4 days |
| 11/30 | Lecture | 1 hr | 1 hr |
| 11/30 | Work on a reset option to reset the equalizer bands to default position. (BS.11) | 1 hr | 1 hr 15 min |
| 12/1 | Discussion | 1 hr | 1 hr |
| 12/1 | A "client" request has been made for the current song that is being played to
scroll across the bottom of the screen. Discuss with Bug Stomping Team if this is achievable by Sunday. Decided this wasn't necessary because: 1. it would be a lot of overhead to the system and 2. Songbird already has a mini player which can effectively sit on the corner of the screen and show the song title |
4 hrs? | 15 min |
| 12/2 | Lecture | 1 hr | 1 hr |
| 12/3 | Fix a bug where any equalizer bands with a gain less than 0 receive a max gain when
the equalizer is reloaded. |
2 hr | 2 hr |
| 12/3 | Write up test cases for resetting the equalizer bands. | 1 hr | 30 min |
| 12/4 | Lecture | 1 hr | 1 hr |
| 12/5 | Coordinate with group to make sure all of our documentation and files get submitted. | 30 min | 30 min |
| 12/6 | Complete Progress Report III | 1 hr 30 min | 2 hr |
| 12/7 | Lecture | 1 hr | 1 hr |
| 12/8 | Discussion | 1 hr | |
| 12/8 | Submit Timesheet and Progress Report III | 5 min | |
| 12/9 | Lecture - Final Presentation III | 1 hr |