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.
Team Facilitator
- 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
- Keeps the team informed and on schedule in general
- Facilitates the flow of progress for individuals and the team as a whole
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
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
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
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