Job Descriptions
The
following are general descriptions of the basic responsibilities of the Team Facilitator
and each of the phase leaders. Note that leaders are just that. They guide and
assist the team through their particular phases. That is, they do not do all of
the work for their phase. They delegate as necessary and facilitate the
progress of the team members. Especially remember that all team members must
contribute to the writing of all documents in some manner. Then it is up to the
phase leader to assemble the document, conduct a team review of the document,
and make sure that it is delivered on time and in the proper format.
It
is possible that some trading of responsibilities within phases occurs during
the semester due to time constraints, individual obligations, etc. If, however,
you change roles altogether, you must let me know as soon as possible. Please
try to stick with the roles that you started with.
Requirements Leader
- Oversees
the development and timely delivery of the System Requirements
Specification (SRS)
- Assembles
the SRS, making sure that it is consistently formatted, and then conducts
a team review of the document. If needed, makes corrections.
- Keeps the
SRS up to date throughout the remainder of the semester
- Keeps the
team informed and on schedule for this phase
- Writes the customer
status report agenda when it is his/her turn
- Gives the weekly
verbal status report when it is his/her turn
Design Leader
- Oversees
the development and timely delivery of the System Design Document (SDD)
and the UI Design Document
- Assembles
the SDD, making sure that it is consistently formatted, and then conducts a
team review of the document. If needed, makes corrections.
- Assembles
the UI Design Document, making sure that it is consistently formatted, and
then conducts a team review of the document. If needed, makes corrections.
- Keeps the
team informed and on schedule for this phase
- Writes the customer
status report agenda when it is his/her turn
- Gives the weekly
verbal status report when it is his/her turn
Implementation and Testing Leader
- Oversees
the development and timely delivery of the Code Inspection Report (CIR)
- Is responsible
for the configuration management of the code
- Leads the
team in the code inspection process
- Assembles
the CIR, making sure that it is consistently formatted, and then conducts
a team review of the document. If needed, makes corrections.
- Leads the
team in the testing process
- Oversees
the development and timely delivery of the Testing Report (TR)
- Assembles
the TR, making sure that it is consistently formatted, and then conducts a
team review of the document. If needed, makes corrections.
- Keeps the
team informed and on schedule for this phase
- Writes the customer
status report agenda when it is his/her turn
- Gives the weekly
verbal status report when it is his/her turn
Delivery Leader
- Oversees
the development and timely delivery of the Administrator Manual (AM)
- Assembles
the AM, making sure that it is consistently formatted, and then conducts a
team review of the document. If needed, makes corrections.
- Is
responsible for gathering together and formatting the transition materials
to be given to the customer and the instructor
- Makes
arrangements for the final delivery and demonstration to the customer
(date/time, location, equipment, etc.)
- Organizes
the content of the final delivery and demonstration
- Leads the
team through a dry run of the final delivery and demonstration
- Leads the
final delivery and demonstration
- Writes the customer
status report agenda when it is his/her turn
- Gives the weekly
verbal status report when it is his/her turn
Team Facilitator (these tasks are distributed across the other leaders dependeing on the phase of the lifecycle)
- Sets up and
maintains a method for team communication throughout the semester (e.g., a
wiki, a chat facility)
- Sets up and
conducts team meetings (date/time, location, goals)
- Creates
agendas for meetings, takes meeting notes, and distributes the notes to
the team
- Is the main
point of contact for the customer and instructor
- Keeps the
customer informed
- Writes the customer
status report agenda when it is his/her turn
- Gives the weekly
verbal status report when it is his/her turn
- Keeps the
team informed and on schedule in general
- Facilitates
the flow of progress for individuals and the team as a whole
Version 1/11