Authors:
Joo Tan
;
Jake Betts
;
Tyler Lance
;
Adam Whittaker
and
David Yocum
Affiliation:
Department of Computer Science & Information Technology, Kutztown University, Kutztown and U.S.A.
Keyword(s):
Agile Development, Configuration Management, Project Management, Risk Management, Team Communication, Testing, Global Collaboration.
Related
Ontology
Subjects/Areas/Topics:
Applications
;
Artificial Intelligence
;
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Knowledge Management and Information Sharing
;
Knowledge-Based Systems
;
Operational Research
;
Project Management
;
Requirements Engineering
;
Symbolic Systems
Abstract:
Software Engineering requires team collaboration from all project teams as one organized group. At Kutztown University in USA, students in a capstone software engineering course sequence work in project teams to gather and understand requirements, redesign, develop and test a system. In this paper, we explain the software engineering process followed by six project teams while developing the system. The teams ran into many problems during implementation. We discuss the different kind of issues encountered during the process. Lessons learned from this experiences are summarized so that future teams can benefit from this experience.