Week |
Date |
Event |
1 |
Fri Jan 5 |
Lecture: Course Overview & Introduction to the Team Software Process (TSPi) |
|
|
·
students receive outlines ·
students receive project catalogs ·
students form teams of 4 ·
teams submit completed Project Selection Forms (email to dion_walsh@bcit.ca) |
2 |
Tue Jan 9 Fri Jan 12 |
Milestone: PSC (Project Selection Complete) Lecture: Roles Responsibilities and Launching a Team Project |
|
|
· projects and
supervisors assigned by Tuesday · teams meet with
supervisors · initial client
contact this week or early next week |
3 |
Wed Jan 17 Fri Jan 19 |
Milestone: SCC (Supervisor and Client Contacted) Lecture: The Development Strategy |
|
|
·
first weekly status report submitted ·
more client meetings this week ·
develop initial draft of project plan ·
review project plan with supervisor & client; finalize project
scope ·
start investigating key technologies |
4 |
Fri Jan 26 |
Milestone: PPR (Project Plan Reviewed) Lecture: The Development Plan |
|
|
·
weekly status report submitted ·
meet with client to determine system requirements / finalize project
plan ·
continue investigating key technologies ·
develop and review coding standards manifesto |
5 |
Fri Feb 2 |
Lecture: Defining the Requirements |
|
|
·
weekly status report submitted ·
formally document and review software requirements ·
start building initial prototype; investigate key technologies |
6 |
Fri Feb 9 |
Milestone: SRR (Software Requirements Reviewed) Lecture: Conducting an Effective Meeting |
|
|
·
weekly status report submitted ·
formally document and review software requirements ·
document and review project coding standards ·
start developing a detailed design of the software ·
review and revise the software design or initial prototype |
7 |
Fri Feb 16 |
Lecture: Designing with Teams |
|
|
·
weekly status report submitted ·
work on software design details |
8 |
Fri Feb 23 |
Milestone: SDR (Software Design Reviewed) Lecture: Managing Yourself and Being on a Team |
|
|
·
weekly status report submitted ·
hold final software design review meeting ·
start constructing the software |
9 |
Fri Mar 2 |
Lecture: Conflict Resolution |
|
|
·
weekly status report submitted ·
peer evaluations submitted ·
construct the software |
10 |
Fri Mar 9 |
Lecture: Product Implementation |
|
|
·
weekly status report submitted ·
construct the software ·
start reviewing completed code |
11 |
Fri Mar 16 |
Lecture: cancelled – spring break |
12 |
Fri Mar 23 |
Milestone: SCR (Software Coded and Reviewed) Lecture: to be determined |
|
|
·
weekly status report submitted ·
start collecting project defect information ·
finish coding software ·
hold final code review meetings |
13 |
Fri Mar 30 |
Lecture: Integration and System Testing |
|
|
·
weekly status report submitted · test and
integrate software components |
14 |
Fri Apr 6 |
Lecture: to be determined |
|
|
·
weekly status report submitted ·
test and integrate software components |
15 |
Fri Apr 13 |
Lecture: Cancelled – Good Friday |
|
|
·
weekly status report submitted ·
your coding, testing and integration of software components must be
complete ·
install at clients site ·
work with client at gaining official project acceptance |
16 |
Fri Apr 20 |
Milestone: SIT (software integrated and tested) Lecture: to be determined |
|
|
·
no weekly status report required ·
work with client at gaining official project acceptance |
17 |
Fri Apr 27 |
Lecture: Project Presentation Week Overview and Guidelines |
|
|
·
no weekly status report required ·
work with client at gaining official project acceptance / fix any
last minute defects or issues ·
prepare final project reports |
18 |
Fri May 4 |
Milestone: SAT (software accepted and tested) |
|
|
·
this is the last week to have the project formally accepted by the
client ·
weekly status report submitted ·
prepare project presentations |
19 |
May 7-11 |
Event: Project Presentation Week 1 |
|
|
·
attend project presentations as a participant and judge |
20 |
May 14-18 |
Event: Project Presentation Week 2 |
|
|
·
attend project presentations as a participant and judge |
|
May 23-26 |
Exam Week |