|
Inf 117: Team Websites, Course Logs, and Team Logs
Spring 2008
Team Websites: Requirements
Each team will create a team website.
Make sure that you DO NOT include anything that violates a non-disclosure agreement you may have with your client.
Example sites: Clowny Bits and Mutant Penguinz
Although these sites are good --- some of them are missing a few things.
Some things that should be included on your site:
- Project overview/Intro (who are you, who is your client, what problem are you solving and how are you solving it)
- Regularly scheduled meeting times and locations (3x a week for the team and 1x a week for the client)
- Deliverables (Requirements, Design, Code, Test Plans, Presentation Slides, Minutes, Team Logs, and etc. -- everything except Team Appraisals and
Peer evaluations)
- Calendar
- Updates (should be posted regularly)
- Message Board (optional - but strongly recommended)
- Contact Information (optional)
Top of page
Course and Team Logs
Course Logs
During your career you will need to keep track of
how you spend your time either for your employer or
to improve your own productivity. Although this may seem like a tedious task it is considered a "best practice" for software engineers.
Essentially, these logs help you track the types of errors you typically make and help you to become better at estimiating the time it
takes you to accomplish certain tasks.
Throughout this course, you will practice doing this by keeping a
course log recording the time you spend on all
activities related to this course.
Keep your logs up-to-date: they will need to be submitted at least twice during the quarter.
Each entry records the date and amount of time spent (you can have a start/stop time and a total time to make this easier),
type of entry, and text describing the entry. An
entry is one of three types:
- A description records an activity;
- An explanation says why something
happened;
- A prescription is a plan for something
to do later.
Most entries will be of the first type, but
occasionally you should reflect and think about what
is going on. The time entry applies for descriptions
of activities and records the amount of time spent in
hours, to the nearest quarter hour.
You are especially encouraged to keep track of the
kinds of errors you make and the amount of time they
consume. The purpose of recording these errors is so
that you develop a better understanding of the kinds
of mistakes you typically make. With that
understanding you can improve your performance in the
future, by paying extra attention to those areas in
which you've had problems in the past.
Your logbook should be done while you are completing each task (keep it with you when you are working)
you will be required to turn it in.
Top of page
Team Logs
Team Logs are a summary of the individual course logs. Team logs should keep the same information, but indicate how long
it takes the team to accomplish the required tasks. Again, be sure to include errors, set backs and etc.
A team log should be published on your team website roughly every two weeks -
see the course schedule in "Deliverables and Due Dates"
|
Top of page
Send feedback about this website to
Michele Rousseau
|