Guidelines for Belinda Thom's 2004/2005 Clinic Team
Guidelines for Belinda Thom's 2004/2005 Clinic Team
Purpose of this document
Clinic is a difficult but rewarding course.
To help you enjoy and structure this experience, this document identifies what I expect from you as your clinic
faculty advisor and how you will be graded. Many of the ideas presented here were motivated by
Kuenning's Clinic Grading Guidelines.
Since his rubrics influence my views on grading, you should familiarize yourself with that document.
Clinic Project: | Applied BioSystems PCRnet |
Team Members: | Paul Scott (PM), Timothy Chew, Krislin Lee, Jacob Seene |
Mailing List: | appliedbio04@cs.hmc.edu |
Project Web-site: | Twiki |
My participation as faculty advisor
My purpose is to monitor the team's progress, direct the team in important decisions, sign off on the final
deliverable given to the client, and assign grades.
Getting a hold of me
Please feel free to contact me any time you need to discuss something clinic related, be it technical, administrative,
or interpersonal. My weekly schedule is posted on the Web.
Feel free to drop by anytime (and knock, I am often in my office when the door is closed).
Email is a great way to get a hold of me,
but for technical content, use the
clinic group mailing list to ensure that each member remains "in the loop."
Also, feel free to call me (607-9662; 982-9247; no calls after 10pm please).
My grading policy
I will assign each member a grade individually. Your grade will be based on four
relatively equal-weighted considerations:
- How constant and reliable are you as a group member?
- What is the quality of your technical contributions?
- What is the quality of your oral and/or written contributions?
- How well does your attitude facilitate a healthy, functional group dynamic?
Within the A to D range, my grading scheme is a relatively linear function of your performance.
Maximizing your grade can be accomplished by performing well on each of the items listed above.
However, if you do not meet a minimum time threshold, you risk not passing clinic.
Time commitments
In the CS Department's clinic handbook, clinic is described as a 10 to 15 hour a week commitment.
In order for you to pass clinic under my guidance, you must demonstrate that you have spent no less
than 9 hours per week on clinic (including meetings). Note that this is strictly a lower
bound---there will likely be weeks where you'll have to spend more
than 9---but by working consistently, my hope is that you'll never have to spend more than 15 :-).
Your weekly ability to meet the 9-hour minimum will be assessed via:
- The content of your weekly status report.
- Your active participation in meetings.
- The opinion of the project manager.
Should an emergency arise, exceptions can be made from time to time, but it is your responsibility
to ensure that exceptions don't negatively impact the group---work out necessary
make-up schedules in advance.
Group work block
The safest way to ensure that you meet this minimum 9-hour a week commitment is
to set up a regular 6-hour block of time in which all team members work in
concert. Time: TBD.
Mandatory administration
The other 3 hours can then be easily met with the following mandatory requirements:
- 1 hour: Attend general clinic meeting, Tuesday, 11 - noon, BK-126.
- 1/2 hour: Attend weekly group meeting with faculty advisor, Tentative Time: Friday 11am.
Note: during these meetings, we'll often call the liaison.
- 1 hour: Attend weekly group meeting (without advisor). Tentative time: TBD.
- 1/2 hour: compose your weekly status report.
I will monitor your status reports and attendance at general clinic meetings.
For other meetings and the 6-hour work block, the group should keep logs on the Twiki.
I recommend that for you rotate who logs each meeting. Be sure to include
attendance as well as tardiness.
Status reports
You must submit your own status report weekly.
These will be due every Sunday at midnight (exceptions when vacation is involved
will be made as needed).
You should maintain a wiki topic that contains your own logs (most recent entered first).
Index these topics via
http://www.cs.hmc.edu/clinic/twiki/bin/view/Appliedbiosystems04/MeetingScheduleAndLogs
By using the
%TOC%
command, along with appropriate headings, a high-level table-of-contents of your logs will be automatically generated (use
the date for each log's heading).
This report is extremely important because it allows me to independently assess your performance.
Please provide a comprehensive and compelling description of your efforts on clinic that week.
You should shoot for several bulleted lists or paragraphs per week outlining things like:
tasks you've completed that were explicitly assigned to you,
tasks that you did that were not explicitly assigned,
tasks that were assigned that are not yet complete (along with current progress),
issues that have arisen, concerns that you have, etc.
It is very important that these reports (as well as your attendance to meetings) be on-time
because they directly measure your constancy as a team member.
Repeatedly neglecting to turn in status reports (or having to be reminded/nagged
to do so) will definitely lower your grade.
Twiki
Keeping the group's meeting logs and your weekly status reports up to date
should receive very high priority.
Sign-off policies
I must sign off on the team's oral presentations and written documents
before their final due dates.
I will not be very flexible regarding deadlines, especially draft due dates.
These dates are outlined in your clinic handbook; be intimately familiar with them.
Although all members are not required to speak at all presentations, each member's
active participation should be evident in the presentation's content. Per presentation, I expect to
attend one (or more) practice talks, the first at least two days before the actual presentation
is scheduled.
All members should attend all practice talks, even if they are not speaking.
Regarding written reports, each team member should significantly contribute (e.g. one reasonable model would be every member
writes at least one chapter).
Regarding the final clinic deliverables, note that, although meeting the sponsor's reasonable expectations is a key concern,
clinic is an educational experience.
Ultimately, I am the one that will need to approve of and sign off on your team's final deliverables.
Your input
Periodically, I will schedule individual meetings with team members so that we can chat about
your clinic experience. These meetings will help me address issues or concerns you might have and will also provide
me with an idea of how well your team is functioning as a group. Expect one interview per semester.
Towards the end of each semester,
I will also have each of you assess your own personal contributions and
the contributions of each of your colleagues.
This information will be considered when I assign grades.
Project manager (PM)
The PM's key duties include:
- Managing the resources available to the team (most importantly, the team's time and labor).
- Monitoring individual teak members' progress and ensuring that everyone has well-defined, doable assignments.
- Dealing with attitude and personality problems among team members should they arise.
- Maintaining at all time fluid communication between the team, the faculty advisor, and the liaison.
To ensure that these goals can be met, I will meet once a week with the PM for about 1/2 hour.
Ideally, I'd like this meeting to be on Monday, from 6:45 to 7:15.
There, we'll review the PM's log book, and the online status reports and meeting minutes.
We will also agree upon that up-coming week's work-plan. The PM will then
distill the results of this meeting into a weekly task-plan, outlining each member's
anticipated contributions for that week. The PM will need to maintain a task
lisk log; this log should be updated weekly on Monday by midnight.
As a result of the additional work-load that these management duties will have,
the PM may not contribute as much technical content. At the same time, the PM
should directly contribute to some aspect of the project's technical
development. Towards this end, I recommend early on that the PM identify some
well-contained piece of code to take ownership of.
Team Members
Whatever each member's relative strengths, every team member should be involved in:
communicating effectively with the group, time management, technical contributions,
written reports, and oral presentations. One of your most important
contributions as a team member will be to provide feedback early and often:
What technical aspects of the project do you most want to "own"?
Do any procedures feel like "time wasting" and if so, how can these be addressed?
Is there anything the PM or I should be doing be doing differently?
etc.
One of clinic's most difficult (and yet rewarding aspects) is working as a team.
This becomes much easier and more fun to do if everyone as open, honest, and has
their heart in the right place.
And with no more ado, lets Have Fun!