Team Software Process (TSP) Body of Knowledge (BOK)

149 pages

Please download to get full document.

View again

of 149
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
The Team Software Process Body of Knowledge (TSP BOK) was drafted to define the fundamental knowledge and skills that set TSP-trained individuals apart from other software professionals. It helps individual practitioners to assess and improve their own skills, provides employers with an objective baseline for assessing the process improvement skills and capabilities of their development team members, and guides academic institutions that want to incorporate TSP into their software and other engineering courses or curricula. The TSP BOK also facilitates the development of TSP certification programs that are based on a well-established standard set of knowledge and skills.
   Team Software Process SM (TSP SM )Body of Knowledge (BOK) Watts S. HumphreyTimothy A. ChickWilliam NicholsMarsha Pomeroy-Huff July 2010TECHNICAL REPORT CMU/SEI-2010-TR-020ESC-TR-2010-020 Software Engineering Process Management Unlimited distribution subject to the copyright    This report was prepared for theSEI Administrative AgentESC/XPK5 Eglin StreetHanscom AFB, MA 01731-2100The ideas and findings in this report should not be construed as an official DoD position. It is published in theinterest of scientific and technical information exchange.This work is sponsored by the U.S. Department of Defense. The Software Engineering Institute is a federallyfunded research and development center sponsored by the U.S. Department of Defense.Copyright 2010 Carnegie Mellon University.NO WARRANTYTHIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING INSTITUTE MATERIAL ISFURNISHED ON AN “AS-IS” BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OFANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITEDTO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTSOBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKEANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, ORCOPYRIGHT INFRINGEMENT.Use of any trademarks in this report is not intended in any way to infringe on the rights of the trademark holder.Internal use. Permission to reproduce this document and to prepare derivative works from this document forinternal use is granted, provided the copyright and “No Warranty” statements are included with all reproductionsand derivative works.External use. This document may be reproduced in its entirety, without modification, and freely distributed inwritten or electronic form without requesting formal permission. Permission is required for any other externaland/or commercial use. Requests for permission should be directed to the Software Engineering Institute This work was created in the performance of Federal Government Contract Number FA8721-05-C-0003 withCarnegie Mellon University for the operation of the Software Engineering Institute, a federally funded researchand development center. The Government of the United States has a royalty-free government-purpose license touse, duplicate, or disclose the work, in whole or in part and in any manner, and to have or permit others to do so,for government purposes pursuant to the copyright license under the clause at 252.227-7013.For information about SEI publications, please visit the library on the SEI website (    i | CMU/SEI-2010-TR-020 Table of Contents Table of Contents i   List of Figures v   Acknowledgments vii   Executive Summary ix   Abstract xi   1   Introduction 1   1.1   Purpose for the TSP BOK 2   1.2   Sources and Influences 3   1.3   Document Organization 3   2   TSP BOK Structure and Terminology 5   2.1   Structure of the BOK 5   2.2   Operational Definition of Terms 5   3   The TSP Body of Knowledge 7   Competency Area 1: TSP Foundations and Fundamentals 9   Knowledge Area 1.1: Knowledge Work 9   Knowledge Area 1.2: TSP Prerequisite Knowledge 12   Knowledge Area 1.3: TSP Principles 14   Knowledge Area 1.4: TSP Process Elements and Measures 15   Knowledge Area 1.5: TSP Quality Practices 17   Competency Area 2: Team Foundations 19   Knowledge Area 2.1: Teams and Teambuilding 19   Knowledge Area 2.2: Team Types, Styles, and Dynamics 22   Knowledge Area 2.3: Team Formation and Membership 26   Knowledge Area 2.4: Team Member Responsibilities 28   Knowledge Area 2.5: Team Member Roles 29   Knowledge Area 2.6: Team Leader Role 34   Knowledge Area 2.7: Coach Role 37      ii | CMU/SEI-2010-TR-020 Competency Area 3: Project Planning with TSP 41   Knowledge Area 3.1: Change Management Fundamentals 41   Knowledge Area 3.2: Piloting TSP in an Organization 45   Knowledge Area 3.3: Preparing Management and Teams for TSP Implementation 48   Knowledge Area 3.4: The TSP Launch Meetings 51   Knowledge Area 3.5: The TSP Relaunch 57   Competency Area 4: Project Implementation and Tracking with TSP 61   Knowledge Area 4.1: Weekly Meetings 62   Knowledge Area 4.2: Checkpoints 64   Knowledge Area 4.3: Communicating with Stakeholders 65   Knowledge Area 4.4: Replanning 67   Knowledge Area 4.5: Phase, Cycle, and Project Postmortems 70   Competency Area 5: Gathering and Using TSP Data 72   Knowledge Area 5.1: Data Recording 73   Knowledge Area 5.2: Gathering and Using Size Data 73   Knowledge Area 5.3: Gathering and Using Schedule Data 75   Knowledge Area 5.4: Gathering and Using Quality Data 75   Knowledge Area 5.5: Gathering and Analyzing Postmortem Data 79   Competency Area 6: Scaling Up the TSP 82   Knowledge Area 6.1: Organizational Implementation 82   Knowledge Area 6.2: TSP Process Variations 84   Knowledge Area 6.3: Large-scale TSP Teams 90  A ppendix A: Engineering Guidelines 92   A1   Principles of Modern Engineering Work 92   Appendix B: Project Management Guidelines 94   B1   Operational Processes for Project Management 94   B2   Project Management Using TSP 94   B3   Managing TSP Plans 96   B4   Managing Team Communication 97   B5   Managing Team Project Focus 97   B6   Managing Team Roles 98  
Related Search
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks