TSP-EF (Team Software Process Evaluation Framework), V1.0 beta, 20050927 ------------------------------------------------------------------------------- Any use of the TSP-EF materials constitutes your consent to these terms of use and your acknowledgement of the ownership rights described herein. ------------------------------------------------------------------------------- All materials for TSP-EF are İABB Inc., US Corporate Research, 2005. Portions of TSP-EF are based upon materials which are İCarnegie Mellon University (the Software Engineering Institute) or İNorth Carolina State University. See REFERENCES AND ACKNOWLEDGEMENTS below for details. The point of contact for all questions on ownership or permissions for use of TSP-EF is Karen Smiley of ABB, karen.smiley (at) us.abb.com ------------ TERMS OF USE ------------ Only SEI-authorized TSP Coaches may use these materials with their TSP projects. In return, they must provide ABB US Corporate Research with copies of the TSP project data they gather with these forms, and provide comments and feedback (PIPs) on the materials. They may not redistribute these materials to, or permit them to be accessible to or used by, anyone who is not an SEI-authorized TSP Coach. Violations of these terms of use will be considered as violations of the SEI Code of Professional Conduct which is applicable to all SEI-authorized TSP Coaches. All feedback and data on TSP-EF should be sent to Karen Smiley of ABB via email to tspef (at) agileteams.com Additions and complementary materials are welcomed, and contributors will be acknowledged appropriately. ------------------------------- HOW TO USE THE TSP-EF MATERIALS ------------------------------- In addition to the TSP-EF collateral materials listed below, this distribution also includes "TSP-EF usage (SEI-NCSU-ABB).txt" (this file) and a standard SEI TSP PIP form pre-filled for TSP-EF, "TSP-EF_PIP.doc" The V1.0 beta release of the TSP-EF consists of: SEI TSP Item Corresponding TSP-EF Document Name ------------------------------ ----------------------------------------------------- Site Questionnaire (use the standard SEI form as-is for TSP-EF) Project Questionnaire TSP-EF Project Characteristics v1.0b 20050927.doc Team Member Background TSP-EF Team Member Characteristics v1.0b 20050927.doc Launch Participant Feedback TSP-EF Launch Participant Feedback v1.0b 20050927.doc Launch Coach Feedback TSP-EF Coach Feedback v1.0b 20050927.doc (new) Checkpoint Feedback TSP-EF Checkpoint Feedback v1.0b 20050927.doc (new) Checkpoint Script (TSP-EF version not yet released) (new) Postmortem Feedback (TSP-EF version not yet released) (new) Stakeholder Survey (TSP-EF version not yet released) (new) Postmortem Script (TSP-EF version not yet released) Each of these documents should simply be used in place of the counterpart item when/as recommended by the SEI for TSP. However, I suggest that whenever possible, background questionnaires (Site, Project, Team Member Background) be sent out *in advance* to the participants, and that completed forms be returned to you before the event. (The launch and relaunch preparation checklists you use should be updated to reflect this.) Reading and analyzing the responses should give coaches additional insights in how to best prepare for TSP events, or tailor TSP and their coaching support for the specific project or organization. Similarly, the Checkpoint Feedback should be distributed, completed, and returned to you prior to the on-site checkpoint or relaunch activities. Further guidance on TSP-EF Checkpoints and TSP-EF Postmortems will be provided in future releases of TSP-EF. ------------------------------- REFERENCES AND ACKNOWLEDGEMENTS ------------------------------- V. Basili, G. Caldiera, and D. H. Rombach "The Goal Question Metric Paradigm", in Encyclopedia of Software Engineering, vol. 2: John Wiley and Sons, Inc., 1994. Barry Boehm and Richard Turner Balancing Agility and Discipline: A Guide for the Perplexed. Addison Wesley, August 2003 Alistair Cockburn Crystal Methodologies, http://alistair.cockburn.us/crystal/wiki/TitleIndex Agile Software Development, Addison-Wesley, 2001. Tom DeMarco Controlling Software Projects. New York: Yourdon Press, 1982. Patricia Holahan and Ann Mooney "Conflict in Project Teams: Gaining the Benefits, Avoiding the Costs", Stevens Alliance for Technology Management, vol. 8 no. 3, pp. 1-4, 2004. Watts S. Humphrey, books on PSP and TSP: A Discipline for Software Engineering, Addison Wesley, 1995, 12th printing (July 2002) Introduction to the Personal Software Process, Addison Wesley, 1997 Introduction to the Team Software Process, Addison Wesley, 2000 Winning With Software, Addison Wesley, 2002 PSP(SM): A Self-Improvement Process for Software Engineers, Addison Wesley, 2005 Leading Development Teams, Addison Wesley, 2005 IBM/Rational Corporation Rational Unified Process, http://www-306.ibm.com/software/awdtools/rup/ Capers Jones Applied Software Measurement, New York: McGraw-Hill, 1991. Cem Kaner "A Short Course in Metrics and Measurement Dysfunction", Quality Week 2002 Lucas Layman, Laurie Williams, and L. Cunningham, "Exploring Extreme Programming in Context: An Industrial Case Study," Agile Development Conference, Salt Lake City, UT, 2004. Edward L. Schulman and Gerald M. Weinberg "Training Programmers for Diverse Goals", December 1973, http://www.sigmod.org/sigmod/dblp/db/journals/db/SchulmanW73.html Software Engineering Institute (SEI) (http://www.sei.cmu.edu): Team Software Process, http://www.sei.cmu.edu/tsp/ TSP Launch Coach Training, "Maintaining Quality" lecture, June 2001, slides 7-13 Alan Willett, SEI TSP Team Private correspondence - initial drafts of stakeholder surveys. Laurie Williams, Bill Krebs, Lucas Layman, et. al.: NCSU TR-2004-18, "Extreme Programming Evaluation Framework for Object-Oriented Languages Version 1.4", available at http://www.csc.ncsu.edu/research/tech/reports.php