Hotspots: Admin Pages | Turn-in Site |
Current Links: Cases Final Project Summer 2007
Spring 2003 M4: User Interface Design and Implementation
Ahh the birth of Squeaken. This Milestone proved to be the most challanging for a few reasons. First off, it was the first group coded milestone, therefore we had to decide how we were going to keep eachother updated with fresh code. We began using CVS, but it seemed to get out of hand too easily, so we switched to email ;) Next, it was simply a BIG milestone that required a lot of code. Fineally, it was due the Tuesday after spring break. (This actually turned out to work to our advantage - more on that later).
How we did it
- Remember that timeline of group deadlines? It comes in handy. Fritz wrote the entire backend of Squeaken in 3 days. (He's a monster) Fei and Sung worked on the GUI frontend over the next few days or so while Ryan worked out the piecharts and history graphs.
- We really never had a problem integrating our seperate parts of Squeaken. The key to this was communication, communication, COMMUNICATION! We always had some sort of instant messenger open and were ready to explain or help.
If we could do it again we'd...
- Do more paired programming. We did very little of this in any of our milestones. We think that it could have greatly improved the speed at which the program was developed.
- Discuss EXACTLY what each spacific section of the GUI should look like/do. Several times we had to go back and re-write eachother's code because of lack of functionallity. This could have been avoided if we had a clear understanding of what we expected from eachother upfront.
As it turnes out, Bob gave an extension on this milestone 2 hours before it was due on Tuesday morning. However, he offered extra credit to those groups that turned in the milestone on the actual due date. Since we had stayed up all night the evening before the milestone was due, we were prepared to turn it in on the due date. We demoed the milestone to our TA and got a 95.
Links to this Page
- Squeakers last edited on 29 April 2003 at 11:56 pm by adsl-81-155-80.asm.bellsouth.net
- Chowder Powder Cases last edited on 2 May 2006 at 1:45 pm by r69h20.res.gatech.edu