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.
- Describe any ongoing role you perform for your team and your
major
responsibilities. Describe any activities in which you
demonstrated leadership or initiative.
- What was your single greatest technical accomplishment or
contribution
to the team project? What concrete evidence have your produced
of your
contribution? Be specific.
- 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.
- 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.
- 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.
- Create
a
report of Trac tickets you were
assigned as an individual
(not a "group" task). Compute the percent completed on
time.
- 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.
- 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.
- 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).
- 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.
- 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).