CPE 307 Student Final Self-Evaluation

Your self-evaluation summarizes what you learned from the course project experience and what you accomplished or contributed to your team.  Consult the class schedule for the due date. The self-evaluation is required; you will not receive a course grade until you complete it. Structure your evaluation around the questions below, but feel free to elaborate as you see fit. Whenever possible, provide specific, concrete examples as evidence of what you have learned. Do not e-mail answers. I will only accept a printed document.

Take this seriously; it is an important component of your final assessment. You should use your best written English and prepare an organized, coherent, and professional self-evaluation. Follow the course writing guidelines

Your evaluation should be accurate, concrete and specific (no ambiguity or vagueness), and provide measurable, objective evidence.  It should present a balanced analysis containing both things you succeeded at as well as areas that need improvement.

  1. Describe any ongoing role you perform for your team and your major responsibilities. Describe any activities in which you demonstrated leadership or initiative.
  2. What was your single greatest technical accomplishment or contribution to the team project? What concrete evidence have your produced of your contribution? Be specific.
  3. Discuss other major contributions to the project. Be specific; don't generalize about how you assisted here or helped there. If the contribution resulted from a shared task, identify all contributors.  Describe the specific artifact you produced.
  4. Identify any software engineering practices or techniques that you learned from the textbook or the course resources that you were able to use successfully on your project.  Describe the manner in which you adapted them for your team and the benefit that was obtained.
  5. From your time log or status report data, determine the average hours you worked per week and compare it to the planned hours per week (in the project plan). Show all calculations.  Attach a copy of your time log to this report.
  6. Create a report of Trac tickets you were assigned as an individual (not a "group" task).  Compute the percent completed on time.
  7. Explain how you contributed to the group on the non-technical side. You might consider issues such as communication, cooperation, participation, reliable, quality of work, leadership. Did you conduct meetings, lead phases, solve personnel problems, coordinate tasks, allow the team to meet at your apartment, etc? Describe how your group was better because you were a member.
  8. Reflecting on our mistakes is a good way to learn from our experience.  Describe any significant mistakes that you made as an individual, and describe what you learned from those mistakes.
  9. What major mistakes did your team make on the project, and what did you learn from the experience?  Don't limit yourself to simple technical errors; you can also discuss procedural mistakes, team management and coordination, group dynamics, or any other relevant  issue.  Be specific, for example, "we didn't communicate very well" is too vague.  "E-mail messages often had massive grammar errors that resulted in misunderstandings" is better (although this is probably a minor issue, not a major one).
  10.  If you had to select from this class just one concept, technique, skill, etc, that had the most impact on you as a professional, what would it be and why? If possible, provide tangible evidence of how your behavior or attitudes have changed as a result.
  11. Based on the evidence you cited above, give yourself a final letter grade (on an A-F scale, plus/minus allowed) for your contribution to the PROJECT (not the course). Evaluate yourself, not your team. Assign a SINGLE grade, not a range. You need to judge yourself clearly, objectively, and accurately. Your assessment must be based on accomplishments, not effort. Explain your evaluation of yourself (perhaps referring to evidence above).