Course Description

CSC 485C/CSC 586C/SENG 480C — Spring 2012

Instructor: Dr. D. Damian

Course Title: Global Software Development

This course is an exciting opportunity for the UVic students to experience software development as is happening in the software industry nowadays! Development of large software projects involves large, geographically distributed teams who work across national, cultural and time zone boundaries. In this course we will be collaborating with Aalto University, Helsinki, Finland. The UVic students will work in distributed teams with the Finish students to contribute to an open source project. The project will have a real client who will provide required features and will be using the agile methodology SCRUM. The project will also use IBM's Rational Team Concert (RTC), a collaborative software development environment built on the Jazz platform (jaz.net). 

The course will consist of a number of readings and discussions on the topic of Global Software Development challenges and practices, as well as the hands-on experience of the distributed project with the Finish students. The lectures will take place in the SEGAL Lab (segal.uvic.ca), and the project distributed communication will be enabled by the advanced videoconferencing facilities in SEGAL. 

 

CSC 485C:    Prerequisites are SENG 265 and, either SENG 330 or SENG 321, and 3rd year or 4th standing.

SENG 480C: Pre-requisites are SENG 265 and, either SENG 330 or SENG 321, and 3rd year or 4th standing.