Individual Questionnaire Instructions

Go to Questionnaire

We provide the individual questionnaire to help you and your classmates team up for the class projects. After all the students have submitted the questionnaires, the data will be made available on the class homepage. You will be able to use that information to select your team members. The following table:

General Form Instructions

General Quidelines on Forming Teams

When selecting team members, keep in mind the following points:

Field Name

Required?

Displayed?

Personal Information

   
First Name: Y Y
Middle Initial: N Y
Last Name: Y Y
Student ID: Enter your student ID/Social Security # (enter the one used by the University to identify your student record). It will be also used as your password to submit the Weekly Effort Form Y N
Sex: Y Y

Contact Information

   
Preferred Email address: Email address added to the class mailing list; please choose a reliable email address Y Y
USC SCF UserName: Enter your username on the SCF machines (i.e., aludra.usc.edu or nunki.usc.edu); it is required to have your disk quota increased so that you can store your project artifacts in the team storage space allocated under /home/scf-team/cs577/. If you do not have a studenta account, you can get one at: http://www.usc.edu/firstlogin/ Y Y
Daytime Phone Number: Y Y
Fax Number: N N
Personal Web Page URL: N Y

Student Information

   
I am a Full Time Student: Y Y
I am a a Remote Student: Y Y
I am specializing in Software Engineering N Y
Current Degree Objective N Y
English Proficiency Level: Y Y
Available Days: Weekdays on which you will be available for team activities N Y

Project Information

   
Project you involved in CS577a: Select the project from the dropdown menu if you were involved in one of the project. If not, just leave it as "No Project".

Y Y
Project you want to involve in CS577b: Select one of the project from the dropdown menu if you decided to involved in any project. If not, just leave it as "Not decide yet". It will be better to answer this question after checking the project you want to involve. It will help the students to form their team quickly. Y Y

Preference for Team Roles and Responsibilities

These are neighboring roles and responsibilities. Cluster those roles in a way that best fits the project's situation, by merging adjacent functions as appropriate, and adjusting to people strengths. You need not have one team member assigned to each one of those activities. For example, you may have two team members assigned to Detailed Design and Programming, and you may have one person performing Project Management and Client Facilitation. Use your judgement: for instance, it would not be advisable to assign the Client Facilitation role to a remote student in your team, as it requires frequent interactions with the library clients on the USC Main Campus.

   
Project Management (Planning and Control; Metrics analysis; Updates of LCP, FRD; Iteration Plans; Iteration Assessment Reports): Y Y
Client Facilitation (Updates of OCD, SSRD; Transition Plan; Transition Coordination with Clients; Training and Training Materials; User Manuals): Y Y
Detailed Design and Programming (Detailed Design; Coding; Unit Testing; Integration Testing; SSAD Updates; Maintenance Package): Y Y
Quality Management (Quality Management Plan; Configuration Management Plan; Deliverables Coordination; Release Notes; Inspection Plan; Inspection Reports; Tools coordination; Support Plan; Test Plan; System Test; Test Reports; Review SSRD for testability; Regression Test Package): Y Y