Introductory Team Software Process (TSPi)

The Team Software Process (TSP) is an industrial strength, modern, large-scale, integrated framework that guides development teams in producing high-quality software-intensive systems. Many leading development organizations have found the TSP effective in improving the cost, quality, and competitiveness of their work.

The TSP improves productivity while providing developers the skills and methods to manage their own work. As one TSP developer said, "I would not know how to do development work any other way." The TSP helps developers to be true processionals.

The TSPi is a scaled-down academic version of the TSP which guides graduate and advanced undergraduate students in applying the principles and practices of the TSP. For best results, students should have previously been trained in the PSP (PSP: a Self-Improvement Process for Software Engineers, Watts Humphrey, 2005). This training provides them basic understanding of the modern techniques and practices needed to participate in a TSPi project. For further information and guidance on teaching these materials, the SEI offers a PSP/TSPi Faculty Workshop.

By following the textbook (Introduction to the TSP, Watts Humphrey, 2000), students complete a one quarter or one semester development project. The methods presented in the TSPi course are:

  • how to establish roles;
  • how to conceive, design, and plan a project; and
  • how to track and report on progress.

The TSPi course walks students through a complete development cycle, illustrating:

  • how to best use the talents at hand;
  • how to formulate well-defined goals;
  • how to coordinate activities for maximum progress;
  • how to promote effective communication; and
  • how to alleviate many of the conflicts that undermine teamwork.

Team members should not have to expend valuable time and energy reinventing ways to organize and run their teams. By following a proven process, teams can more quickly focus on the successfully completing their projects. To guide a team course in applying these methods, the book Introduction to the Team Software Process provides two project exercises with prescribed development goals and team roles. The download includes the scripts, forms, tool support, and instructor's guide needed for this course.

Download Form

For More Information

For more information about TSP, contact

SEI Customer Relations
info@sei.cmu.edu

 

Find Us Here

Find us on Youtube  Find us on LinkedIn  Find us on twitter  Find us on Facebook

Share This Page

Share on Facebook  Send to your Twitter page  Save to del.ico.us  Save to LinkedIn  Digg this  Stumble this page.  Add to Technorati favorites  Save this page on your Google Home Page 

For more information

Contact Us

info@sei.cmu.edu

412-268-5800

Help us improve

Visitor feedback helps us continually improve our site.

Please tell us what you
think with this short
(< 5 minute) survey.