TSP:领导开发团队(英文版)

TSP:领导开发团队(英文版)
作 者: 汉弗莱
出版社: 人民邮电出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 文化教育 英文版 英语读物 英语与其他外语
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  作者:Watts S.Humphrey他在软件工程领域享有盛誉,被美国国防软件工程杂志CrossTalk评为近几百年来影响软件发展的十位大师之一。瓦茨·S·汉弗莱在IBM工作了27年,负责管理IBM全球产品研发。离任后,受美国国防部委托,加入卡内基·梅隆大学软件工程研究所(SEI),领导SEI过程研究计划,并提出了能力成熟模型(CMM)思想。在CMM浪潮席卷软件工业界之时,他又力推个人软件过程(Personal Software Process,PSP)和团队软件过程(Team Software Process,TSP),成为软件开发人员和开发团队的自修宝...

内容简介

本书分为5个部分,全面讲述了团队和构成团队领导能力的主要因素。第一部分介绍了管理层和团队对领导者的期望,描述了团队成功的必要条件,以及需要完成开发工作的团队类型。第二部分概述了团队软件过程以及它能如何帮助你构建你所需要的团队,还描述了如何组建团队以及TSP启动过程。第三部分讨论了团队的配合,重点在于遵循计划、维持关注点、遵循过程生产出高质量的产品。第四部分讨论了管理层报表、项目评审和用以支持和保护团队的职责。第五部分描述了如何培养你的团队和组员,如何更好地利用你和你的团队的能力。附录提供了更为详细的TSP团队角色及其应用方法的资料。本书就如何处理负责人和团队面临的众多问题,提供了示例、指导原则和建议,无论读者是首次担任团队负责人还是在这方面拥有丰富的经验,这些内容都极具参考价值。本书实用性较强,书中讨论的可能会出现的许多问题以及问题的处理准则和建议,无论对经验丰富的项目负责人还是新手都具有极高的参考价值。本书适用于软件开发项目经理及希望成为项目负责人的开发人员,也可作为高等学校计算机软件工程课程的参考教材使用。本书特色: Watts S. Humphrey在软件工程领域享有盛誉,被美国国防软件工程杂志CrossTalk评为近几百年来影响软件发展的十位大师之一。最近,他获得了美国国家技术勋章,这是美国总统授予一流革新者的最高荣誉。·软件工程大师智慧结晶。·软件开发团队必备宝典。·亚马逊五星级好书。

图书目录

CONTENTS

PART 1 INTRODUCTION

Chapter 1 THE TEAM LEADER

1.1 What Management Expects

1.2 What the Team Expects

1.3 Management Priorities Versus Team Interests

1.4 The Team’s Goals

1.5 Setting an Example

1.6 Standards

1.7 The Leadership Attitude

1.8 Taking Responsibility

1.9 The Team Leader’s Job

1.10 Summary

Chapter 2 LEADERSHIP

2.1 Leadership Problems

2.2 Symptoms of Poor Leadership

2.3 The Fundamental Leadership Problem

2.4Leading Versus Managing

2.5 Leaders Have Followers

2.6 The Leader’s Vision and Commitment

2.7 The Leadership Attitude

2.8 Transformational and Transactional Leadership

2.9 Becoming a Leader

2.10 Acting Like a Leader

2.11 Leading from Below

2.12 Summary

Chapter 3 TEAMS

3.1 What is a Team?

3.2 The power of Teams

3.3 Why Teams Are Needed

3.4 The Nature of Self-Directed Teams

3.5 Membership and Belonging

3.6 Commitment to a Common Goal

3.7 Owning the process and plan

3.8 Skill and discepline

3.9 A dedication to Excellence

3.10 The Need for Leadership

3.11 Summary

Chapter 4 TEAM MOTIVATION

4.1 What is motivation?

4.2 Goals and Motivation

4.3 Feedback

4.4 Sustaining Motivation

4.5 Motivation and the Job

4.6 Kinds of Motivation

4.7 Commitment

4.8 Building Motivation

4.9 Sustaining motivation

4.10 Summary

PART II BUILDING TEAMS

Chapter 5 TSP OVERVIEW

5.1 The team leader’s objectives

5.2 Meeting the Team Leader’s Objectives

5.3 Forming the Team

5.4 Launching the Team

5.5 Teamwork

5.6 Training

5.7 Team Ownershiop

5.8 Summary

Chapter 6 TEAM FORMATION

6.1 The selection process

6.2 Inheriting Formed Teams

6.3 Selection Crieria

6.4 Training

6.5 Team Players

6.6 Potential Leaders

6.7 Summary

Chapter 7 THE TSP TEAM LAUNCH

7.1 Launch Objectives

7.2 Teambuilding

7.3 TSP Launch Overview

7.4 Launch Support

7.5 Launch Preparation

7.6 Leading a TSP Launch

7.7 Summary

PART III TEAMWORKING

Chapter 8 MANAGING TO THE PLAN

8.1 Following the plan

8.2 The First Crisis

8.3 Dynamic Planning

8.4 Changing Requirements

8.5 Maintaining the Plan

8.6 Workload Balancing

8.7 Tracking Progress

8.8 Assessing Status

8.9 Getting Help

8.10 Summary

Chapter 9 MAINTAINING PRODUCT FOCUS

9.1 Defining Success

9.2 Setting and Maintaining Priorities

9.3 Establishing Short-Term Goals

9.4 Overcoming Obstacles

9.5 Changing Direction

9.6 Involving the Customer

9.7 Summary

Chapter 10 FOLLOWING THE PROCESS

1.1 Why it is important to follow the process

1.2 The Logic for the PSP

1.3 The Logic for the TSP

1.4 Why it is Hard to Follow a Process

1.5 Starting to Use the Process

1.6 Gathering and Recording Data

1.7 Handing Process Problems

1.8 Data-Related Problems

1.9 Motivating Teams to Follow Their Defined Processes

1.10 The Benefits of Following the Process

1.11 Summary

Chapter 11 MANAGING QUALITY

11.1 What is Quality?

11.2 Why Is Quality Important?

11.3 Why Manage Quality?

11.4 The Principles of Quality Management

11.5 The Quality Journey

11.6 The TSP Quality Strategy

11.7 Gathering Quality Data

11.8 The Developer’sResponsibility for Quality

11.9 The Team’s Responsibility for Quality

11.10 Quality Management Methods

11.11 Quality Reporting Considerations

11.12 Quality Reviews

11.13 Summary

PART IV RELATING TO MANAGEMENT

Chapter 12 MANAGEMENT SUPPORT

12.1 Management Resistance

12.2 Project Control

12.3 Inadequate Reaources

12.4 PSP Training

12.5 Networking

12.6 Defining Team Goals

12.7 Team Planning

12.8 Summary

Chapter 13 REPORTING TO MANAGEMENT

13.1 The Logic for Reporting

13.2 What to Report

13.3 Report Contents

13.4 When to Report

13.5 A Report Example

13.6 Asking for Help

13.7 Summary

Chapter 14 PROTECTING THE TEAM

14.1 The Manager’s Job

14.2 Handing Requests

14.3 Frequent Changes

14.4 Staffing

14.5 Training

14.6 Workspace

14.7 Data Confidentiality

14.8 Balancing Priorities

14.9 Summary

PART V MAINTAINING THE TEAM

Chapter 15 DEVELOOPING THE TEAM

15.1 Assessing the Team

15.2 Team Membership

15.3 Team Goals

15.4 Team Ownership

15.5 Team Planning

15.6 The Team Quality Commitment

15.7 Summary

Chapter 16 DEVELOPING TEAM MEMBERS

16.1 Interests,Competence,and Motivation

16.2 Challenging Work

16.3 Task and Relationshiop Maturity

16.4 Measuring and Evaluating people

16.5 Handling Difficult Team Members

16.6 Handling Poor Performers

16.7 Summary

Chapter 17 IMPROVING TEAM PERFORMANCE

17.1 Motivating Improvement

17.2 Improvementj Goals

17.3 Improvement Strategy and Process

17.4 Improvement Plans and Resources

17.5 Improvement Measures and Feedback

17.6 The Elements of Benchmarking

17.7 Benchmark Measures

17.8 Dynamic Benchmarking

17.9 Benchmarking Yourself

17.10 Summary

Chapter 18 BEING A TEAM LEADER

18.1 What is Leadership ?

18.2 Being a Leader or a Manager

18.3 The Leadership Role

18.4 Coaching While Leading

18.5 The Challenges Ahead

18.6 Summary

Appendix A TEAM ROLES

A.1 What Roles Are

A.2 Why Roles Are Needde

A.3 Assigning Role Responsibilities

A.4 The TSP Team-Member Roles

A.5 Other Team-Member Roles

A.6 Selecting Team Roles

A.7 Coaching the Role Managers

A.8 Role Magager Responsibilities

A.9 Summary

Appendix B NETWORKING

B.1 Organizational Networks

B.2 Executive Style

B.3 Working with the Coach

B.4 Working with the SEPG

B.5 Qualith Assurance

B.6 Configuration Management

B.7 Independent Testing

B.8 Staff and Support Groups

B.9 Multi-Team Networks

B.10 Summary

Index