Teaming Advice

Home Contact Us

[Home]
[General Information]
[Syllabus]
[Assignments]
[Suggested Topics]
[Teaming Advice]
[Digital Library Access]
[Citations and References]

 

Advice on Forming Teams

You are permitted, but not required, to work in teams for the project. Teams may be any manageable size (2-4 is recommended), but all members must be students enrolled in this course.  Teams must be self-organized, the teaching staff will not assign or arrange teams.

Some suggestions:

bulletStart forming your team and planning your project from the beginning of the semester, do not wait until just before the project proposal is due.
bulletTeam members should be comfortable with the same programming language, on the same platform, using the same IDE, toolkits, middleware, etc.
bulletTeam members should reside (or work) at compatible locations, e.g., all on campus, all on the upper east side, all in Queens.
bulletTeam members who routinely do not show up for scheduled meetings should be dropped from the team (the instructor must be informed of any team composition changes that occur after the preliminary project proposal is submitted).
bulletOne team member should be responsible for scheduling meetings. 
bulletOne team member should be responsible for editing and proofreading documentation (this does not mean that one person writes all the documentation).
bulletOne team member should be responsible for a shared code repository (e.g., cvs, svn, sourceforge, google project hosting).
bulletOne team member should be responsible for the testing and demo vehicle(s).

Back to Top

Copyright 2009 Gail E. Kaiser.
Last updated: March 25, 2009