Role (Person) |
Responsibility |
SDS Supervisor
(J. Nawrocki) |
Preparing document templates. Resolving high level problems. Coordinating the work of area managers. |
Area Manager
(B. Walter?) |
Coordinating the work of 4-6 projects. Progress tracking. Resolving external problems at the project level. Evaluating the work of students involved in the projects. |
Project Supervisor (>= Ph. D.) |
Taking care of 3rd-year students. Accepting the scope of the project. Accepting the work of 3rd-year students. Evaluating their B.Eng. thesis. |
Laboratory Supervisor (>= M.Eng.) |
Tracking progress of 3rd-year students. Evaluating their work at laboratory classes. Opening and closing the laboratory room. |
Client representative (?) |
Providing the domain knowledge. Working with analysts on the software requirements. Participating in inspections and FAST meetings. Participating in Planning Games at the beginning of each release and increment. Creating (with validation manager) acceptance tests. Evaluating the project outcome. |
Chief Analyst (4th year) |
Writing (with help of the customer representative) user stories and software requirements specification. During FAST meetings taking on the role of recorder. Creating, with participation of other team members, conceptual design. Preparing presentation for 3rd-year students. |
Project Manager (4th year)) |
Preparing project plans. Managing risk. Writing exploration report. Progress tracking. Collecting project and product measures. Writing progress reports and sending them to the area managers and other interested parties. Team building. Creating baselines for each increment and release. |
Meeting Facilitator (5th year) |
Preparing meeting agenda. Obtaining consensus on meeting date, time, and place. Notifying attendees on the meeting place and time. Running the meeting. Coordinating the work of recorder. Telling area manager about any problems concerning the inspection or FAST meetings. Passing improvement proposals to the area manager. |
Verification Manager (5th year) |
Acting as a reviewer in all inspection meetings. Creating, with help of customer representative, acceptance tests. Organizing sessions of acceptance testing with participation of the customer representative. Passing improvement proposals to the area manager. Participating in all inspection and FAST meetings. |
Developer 1-4 (3rd year) |
Designing, coding, testing, integrating, writing documentation. |