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