Team communication and project collaboration are critical for the success of todaypsilas software projects. In a one-semester upper-division Software Engineering course offered at our Kutztown University, student project teams worked independently on software systems for real business clients. Throughout the entire software development lifecycle, each team utilized a Google Groups account for project coordination and communication among its team members. The use of Google groups as a forum for team collaboration is re-visited and student experiences with Google Groups are provided. Next, features that are desirable for collaboration are discussed. Then three web-based tools, Basecamp, Central Desktop, and Viewpath are investigated. We compare Google Groups to these collaboration tools with respect to features for collaboration and project management.
[1]
Lisa Lancor.
Collaboration tools in a one-semester software engineering course: what worked? what didn't?
,
2008
.
[2]
Piyush Maheshwari,et al.
Supporting ATAM with a collaborative Web-based software architecture evaluation tool
,
2005,
Sci. Comput. Program..
[3]
Lisa B. Dusseault.
WebDAV: Next Generation Collaborative Web Authoring
,
2003
.
[4]
E. James Whitehead,et al.
Collaboration in Software Engineering: A Roadmap
,
2007,
Future of Software Engineering (FOSE '07).
[5]
Mark Jones,et al.
A case study of classroom experience with client-based team projects
,
2008
.