TSP-EF (Team Software Process Evaluation Framework), V1.0c beta, 20100728 ------------------------------------------------------------------------------- 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-2010. 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, permissions for use of TSP-EF, or providing the data required in exchange for use of these materials, is Karen Smiley, via email to tspef (at) agileteams.com ------------ TERMS OF USE ------------ Only SEI-authorized TSP Coaches may use these materials with their TSP projects. In return, they must provide the POINT OF CONTACT 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 the POINT OF CONTACT 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.0c 20051003.doc Team Member Background TSP-EF Team Member Characteristics v1.0c 20051003.doc Launch Participant Feedback TSP-EF Launch Participant Feedback v1.0c 20051003.doc Launch Coach Feedback TSP-EF Coach Feedback v1.0c 20051003.doc Checkpoint Feedback TSP-EF Checkpoint Feedback v1.0c 20051003.doc (new) TSP-EF Evaluation Script TSP-EF Script TSPEVAL v1.0c 20040813.doc (use with/after CHECKP) (new) Postmortem Script TSP-EF Script TSPEVALPM v1.0c 20040813.doc (not yet released) (new) Postmortem Feedback TSP-EF Postmortem Feedback v1.0c 20051003.doc (not yet released) (new) Stakeholder Survey TSP-EF Stakeholder Survey Template v1.0c 20050803 (not yet released) Except as noted, each of these documents is simply used in place of the counterpart item when/as recommended by the SEI for TSP. However, when possible, background questionnaires (Site, Project, Team Member Background) should be sent out *in advance* to the participants, and that completed forms be returned to the coach before the event. (The launch and relaunch preparation checklists used by the coach 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 the coach 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