Proposal Peer Review
You will be responsible to providing a peer review of three of your classmates' project proposals.
Your peer-review should focus on content, clarity, and completeness, not on spelling and grammatical errors.
- You will be assigned three classmates' project proposals to review by your instructor and given a printout of their draft proposal memorandums during class
- Before the next lecture/discussion class, carefully read your classmates' draft proposals
- In the margins of their draft proposal memorandums, make comments about content, completeness, and clarity
- Provide constructive feedback, be respectful in your tone, but spend the time to make genuine comments so that they can improve their project idea
- Do not mark-up your classmates' memorandums for spelling, grammatical, and English usage problems. Assume that they can fix these errors themselves
- We will spend time during class to allow you to orally explain your comments; to speed things up you must have carefully read and considered the proposals before class
Peer Review Questions
Consider the following questions when reviewing your classmates' project proposals:
- What is the problem being addressed by the program?
- Is it a real-world problem?
- Is it an unique problem or have you seen many similar programs before?
- Is the solution to the problem non-trivial?
- Who are the intended users of the program?
- Is the target user well-defined and one of the designated CS 446 user groups?
- What are the user interface challenges inherent with this user group?
- What examples of typical real-world tasks are described?
- Are there at least three different tasks described?
- What limitations on the scope of the proposed program were mentioned?
- Does the project seem doable in one quarter?
- What features should be faked or eliminated to make the project doable in one quarter?
- What difficulties or problems are identified?
- Are the difficulties or problems identified related to the user-interface design and not implementation problems?
- What strategies are identified for dealing with the expected difficulties or problems?