DocumentCode :
1958812
Title :
Monitoring team progress in a software engineering project class
Author :
Collofello, Jumes S. ; Hart, Maria
Author_Institution :
Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
Volume :
1
fYear :
1999
fDate :
10-13 Nov. 1999
Abstract :
One of the most challenging tasks of teaching an undergraduate software engineering team project course is monitoring the progress of individual teams. At Arizona State University (USA), their undergraduate software engineering class is routinely taught with 50 students broken into 10 software development teams. The teams work on a realistic project for 15 weeks beginning with the development of a requirements document and ending with acceptance testing of a fully documented product. The challenge for the instructor is to monitor the progress of each of the teams as well as their individual members. Ideally metrics should also be gathered providing both the instructor and individual teams with quantitative comparative information. To facilitate the monitoring of project teams, the authors have developed a system that has evolved over the last 10 years. The system consists of individual weekly progress reports, team meeting reports, frequent incremental deliverables from both individuals and teams and metrics. The metrics provide information on both individuals and teams. This paper describes in detail their monitoring system and provides examples of actual metrics collected from their courses. In addition, they describe and make available software for automating the monitoring process. This software provides an easy interface for both individuals and teams to enter timely information necessary for instructor monitoring. It provides the instructor with excellent visibility of team activities. It also enables teams to compare their metrics with that of other teams in an anonymous fashion. For example, a team might compare the time they have spent in meetings with that of other teams.
Keywords :
computer science education; educational courses; software development management; teaching; USA; fully documented product; software development teams; software engineering project class; students; team progress monitoring; undergraduate computer science course; Application software; Communication system control; Computer science; Computerized monitoring; Costs; Education; Information systems; Meeting planning; Software engineering; Statistics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education Conference, 1999. FIE '99. 29th Annual
Conference_Location :
San Juan, Puerto Rico
ISSN :
0190-5848
Print_ISBN :
0-7803-5643-8
Type :
conf
DOI :
10.1109/FIE.1999.839226
Filename :
839226
Link To Document :
بازگشت