Topic > TSP Adaptation Framework on Student-Level Software…

Summary – Team building is essential in almost all software projects. People come together based on mutual interests, the same desires, matching skills, and the ability to work together during the projects they undertake in their student lives. More than any other project, student projects have almost fixed and non-extensible time limits and it is almost the main desire to develop teams and make them work effectively. In industrial organizations and software industries there is more common awareness that Team Software Process (TSP) is the best practice that not only helps to create an effective team but also supports the delivery of quality projects on time and within budget . Numerous research and articles from the Software Engineering Institute point to success with multiple projects, and as noted by Watts Humphrey, current industry data shows that more than a third of all non-TSP software projects continue to fail [5]. Current research, realizing the need and effectiveness of TSP proposes its use in small teams and presents a framework for its adaptation. Keywords: personal software process (PSP), team software process (TSP), small teams, final year student project teams, software process management, software process improvement. I. INTRODUCTION To improve the quality of work done by developers on an individual and team level, Humphrey developed the Personal Software Process (PSP) and the Team Software Process (TSP). PSP shows software engineers how to plan and track their work, and how good and consistent time management practices, good software engineering practices, and data tracking can lead to high-quality software. In an interview Humphrey states that “Developers using PSP improve the quality of their work to… middle of the paper… [8]. David Webb, Watts Humphrey, "Using TSP in the Task View Project" at Carnegie Mellon University. [9]. Adams, John D., "The Role of the Creative Outlook InTeam Building" edited by W. Brendan Reddy with Kaleel Jamison, pp 98-106 Virginia: Institute for Applied Behavioral Science and San Diego, California: University Associates, Inc., 1988 .[10]. Francis, Dave and Don Young, Improving Work Teams: A Practical Handbook for Team Building. University Associates, Inc., San Diego, California, 1979.[11]. Humphrey, Watts S. “Introduction to Team Software Process (sm)” Available at: citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.9 5.1928.pdf[12]. http://www.rogerdarlington.co.uk/teamwork.html [13]. James Over, “Introduction to TSP” SoftwareEngineering Institute, CMU 2010. Available at: www.sei.cmu.edu/library/assets/presentations/Intro_TSP_2010_06_27.pdf