Hotspots: Admin Pages | Turn-in Site |
Current Links: Cases Final Project Summer 2007
Spring 2006 Project Milestones
Each team (of 3-4 people) will complete 6 milestones. The first two are worth 3% of your grade each. The last four are worth 7% of your grade each. Together, that is 34% or about 1/3 of your total grade. To succeed in this class, your team will have to work well together.
For milestone due dates, see the Class Schedule: It is definitive. While there are definite deadlines for each milestone, there is nothing keeping you from going on to the next milestone early. If you are making good progress, it only helps you to get things done early; however, don't get too far ahead of your TA. Show your TA your milestones early and they can help you find problems before you turn it in for evaluation.
Overview of the Project
For this semester, you will be implementing a 2-D Animation Studio. You've probably seen some of those Flash animations on the Internet. Check out Peanut Butter Jelly 2006. If you like South Park, check out The Spirit of Christmas (Warning: potentially offensive. Sorry); this one isn't actually Flash, but the animation is pretty crude. Yet, even a really simple animation can be highly entertaining—check out the original Peanut Butter Jelly Time. You will be creating an environment to support others in creating 2-D animations like this.
Summary of the Milestones
- M1: Getting Started
- Learning Goal: Learn how to use CRC Cards and Scenarios
- Overview: CRC Analysis and Scenarios for SqueakPoint, last semester's project.
- It is mandatory that you get feedback from a TA within one week after the due date. Preferably, your entire team should meet with the TA.
- M2: CRC Analysis and Scenarios
- It is mandatory that someone from your team get feedback from your TA in a timely manner. There's no sense in starting on a bad design.
- M3: UML / Unit Testing
- Learning Goal: Learn to use UML to document your design and learn to use unit testing to get ready for implementation.
- M4: Implementation
- You've finished the preliminary design. Execute that design.
- M5: Polish / Extend / Present
- Learning Goal: Learn to show off what you've created.
- You should now have a design that works. Take this opportunity to polish that design and extend it in one way.
- You will present your M5 to your classmates during class time, following the M5 turn-in.
- Spring 2006 Milestone 6: Usability Evaluation
- Learning Goal: Learn to plan, execute and respond to a usability evaluation
- You now are going to evaluate some other project team's prototype using one of three HCI evaluation techniques.
- You will present your usability evaluation to the team whose prototype you are evaluating.
- You will respond to the usability evaluation performed on your team's prototype
Link to this Page