Course Info

SE 511: Practices of Global Software Development

This course studies the challenges and solutions for developing software in a global environment. Topics covered include strategic issues related to allocation of tasks; communication issues that arise due to distance, time zone differences, infrastructure support, geographical dispersion, and lack of information communication; coordination complexity; cultural issues, technical issues related to information and artifact sharing, and architectural design, and finally knowledge management issues. Some sections of this course will include a hands-on global development project in conjunction with teams of students at other universities, while other sections will focus on a more in-depth theoretical discussion of these issues and concepts. A student may not take both IS 540 and SE 511 for credit toward a degree.

SE 450 or SE 430 or IS 430 or PM 430 is a prerequisite for this class.