TSP(SM) Leading a Development Team and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$17.45 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Kindle Edition
 
   
Sell Back Your Copy
For a $13.50 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
TSP: Leading a Development Team (The SEI Series in Software Engineering)
 
 
Start reading TSP(SM) Leading a Development Team on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

TSP: Leading a Development Team (The SEI Series in Software Engineering) [Hardcover]

Watts S. Humphrey (Author)
5.0 out of 5 stars  See all reviews (2 customer reviews)

List Price: $59.99
Price: $43.94 & this item ships for FREE with Super Saver Shipping. Details
You Save: $16.05 (27%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 13 left in stock--order soon (more on the way).
Want it delivered Monday, February 6? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $32.39  
Hardcover $43.94  
Sell Back Your Copy for $13.50
Whether you buy it used on Amazon for $13.46 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $13.50.

Book Description

September 16, 2005 0321349628 978-0321349620 1

Leaders of software-development projects face many challenges. First, you must produce a quality product on schedule and on budget. Second, you must foster and encourage a cohesive, motivated, and smoothly operating team. And third, you must maintain a clear and consistent focus on short- and long-term goals, while exemplifying quality standards and showing confidence and enthusiasm for your team and its efforts. Most importantly, as a leader, you need to feel and act responsible for your team and everything that it does.

Accomplishing all these goals in a way that is rewarding for the leader and the team--while producing the results that management wants--is the motivation behind the Team Software Process (TSP). Developed by renowned quality expert Watts S. Humphrey, TSP is a set of new practices and team concepts that helps developers take the CMM and CMMI Capability Maturity Models to the next level. Not only does TSP help make software more secure, it results in an average production gain of 68 percent per project. Because of their quality, timeliness, and security, TSP-produced products can be ten to hundreds of times better than other hardware or software.

In this essential guide to TSP, Humphrey uses his vast industry experience to show leaders precisely how to lead teams of software engineers trained in the Personal Software Process (PSP). He explores all aspects of effective leadership and teamwork, including building the right team for the job, the TSP launch process, following the process to produce a quality product, project reviews, and capitalizing on both the leader's and team's capabilities. Humphrey also illuminates the differences between an ineffective leader and a superb one with the objective of helping you understand, anticipate, and correct the most common leadership failings before they undermine the team.

An extensive set of appendices provides additional detail on TSP team roles and shows you how to use an organization's communication and command networks to achieve team objectives.

Whether you are a new or an experienced team leader, TSPSM: Leading a Development Team provides invaluable examples, guidelines, and suggestions on how to handle the many issues you and your team face together.




Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

TSP: Leading a Development Team (The SEI Series in Software Engineering) + PSP(sm): A Self-Improvement Process for Software Engineers + TSP: Coaching Development Teams (The SEI Series in Software Engineering)
Price For All Three: $137.18

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • PSP(sm): A Self-Improvement Process for Software Engineers $48.84

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • TSP: Coaching Development Teams (The SEI Series in Software Engineering) $44.40

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

About the Author

Known as “the father of software quality,” Watts S. Humphrey is the author of numerous influential books on the software-development process and software process improvement. Humphrey is a fellow of the Software Engineering Institute (SEI) at Carnegie Mellon University, where he founded the Software Process Program and provided the vision and early leadership for the original Capability Maturity Model (CMM). He also is the creator of the Personal Software Process (PSP) and Team Software Process (TSP). Recently, he was awarded the National Medal of Technology—the highest honor given by the president of the United States to America's leading innovators.



Excerpt. © Reprinted by permission. All rights reserved.

In the fifty-plus years since I started doing development work, I have worked on, led, managed, directed, assessed, or coached literally hundreds of creative development teams. While I have drawn many lessons and guidelines from this experience, the one clearest message is that leadership makes the greatest difference. Without exception, truly creative work is done by teams with very capable leaders. What is most interesting, however, is that these great leaders are generally ordinary developers like you and me, but when thrust into a leadership position, they do an outstanding job.

What is equally interesting is the converse. When development projects fail, it is almost always because of poor leadership. In this book, I describe the differences between an ineffective leader and one who does a superb job. The objective is to help you understand, anticipate, and correct the most common leadership failings before they cause you or your team problems. I wrote this book because I have seen many smart and dedicated developers make basic leadership mistakes. This is a shame, because it is totally unnecessary. Leadership is not a complex subject and anyone can be a great leader.

When I was first made team leader, I had just joined a development group at my first job and did not know any of the team members or have the vaguest idea what they were doing or why. I didn't even understand the organization or the technology. While things worked out well in the end, it was due more to the marvelous people on my team than to any special insight or skill on my part.

However, I have found that this is not unusual. Given half a chance, your people will be very helpful, even when you are the new boss and they know much more about the job than you do. While there will be occasional exceptions, people want to like and respect you and they want you to succeed. They will tolerate your dumb questions and silly mistakes as long as you are willing to admit your mistakes and laugh at your goofs. Be honest about what you know and don't know, and assume that management had a good reason to make you the team leader.

After I had worked for a few years, I was asked to lead a larger group in another department. I knew the people pretty well and also knew a great deal about the job. This time, however, my reception was not nearly as smooth. One of the more experienced members of the new group was older than I, and he and several team members thought that he should have been the team leader instead. While this situation took a bit longer to straighten out, the team finally came to terms with my new role and we established a good and productive working relationship.

The way teams perform depends to a great extent on how they relate to their leadership. However, I have found that the way your team relates to you will depend on a host of factors, many of which you can influence but some you cannot. In this book, I describe these factors and suggest ways to deal with them. These guidelines have helped me and I hope they will help you.

Who This Book Is For

This book is for people who are now leading or would like to lead a development team. It describes the team leader's job, the essential elements of leadership, and the many issues and problems you are likely to face. While I can't pretend to have all of the answers, I have had a lot of experience leading teams, and I have worked with a great many teams and team leaders. Since every team is different, and most teams grow and evolve over time, there is no magic formula for being an effective leader. However, there are some principles and guidelines. Whether you are a new or an experienced team leader, this book discusses many of the issues you will likely face and has examples, guidelines, and suggestions on how to handle them. It summarizes my observations and experiences in a form that will help you to address almost any kind of team and team leadership situation.

The Kinds of Teams Addressed

While there are many kinds of teams, this book concerns leading development teams. A lot has been written about sports, military, and production teams, but little material is available on development teams and even less is written about leading such teams. Since many of the teams I have worked with have had leadership problems, I have concluded that this book is needed. My intent is to talk about leading any kind of development team, but most of my recent work has concerned teams that were developing software-intensive systems. Therefore, my examples and much of the process discussion concerns these types of teams. In my work at the Software Engineering Institute (SEI) at Carnegie Mellon University, we have developed the Team Software Process (TSP). As the name implies, this process is designed to guide software development teams. The TSP has been used by many teams that included hardware, software, systems, requirements, test, and other professionals. It has also been used by some teams that have done little or no software development. So while the book mentions TSP in many places, you will find that the concepts and much of the guidance applies to any kind of development team. Few things that are worthwhile are free, however, and your people will need new skills to use the TSP. These skills are taught in Personal Software Process (PSP) training.

How This Book Is Organized

The five parts of this book address the principal aspects of teams and team leadership. Part I discusses what management and the team expect from you. It then describes the conditions for team success and the kinds of teams needed to do development work. Following the discussion of what and why in Part I, Parts II through V and the appendices deal with how: how to do what it takes to be a great leader.

Part II starts with a brief overview of the Team Software Process and how it can help you to build the kind of team you need, even if your team doesn't do software development or even any kind of development. It then describes how to form teams and the TSP launch process. Part III discusses teamworking. It concerns following the plan, maintaining focus, and following the process to produce a quality product. Part IV discusses management reporting, project reviews, and your obligation to support and protect your team. Part V concludes the book with a description of how to develop the team and its members and how to best capitalize on your capabilities and your team's capabilities. The book's appendices then provide more detail on the TSP team roles and how to use them. They also discuss the communication and command networks in your organization and how to use them to accomplish your team's objectives.


Product Details

  • Hardcover: 336 pages
  • Publisher: Addison-Wesley Professional; 1 edition (September 16, 2005)
  • Language: English
  • ISBN-10: 0321349628
  • ISBN-13: 978-0321349620
  • Product Dimensions: 9.8 x 6.7 x 1 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #433,253 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

2 Reviews
5 star:
 (2)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (2 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

14 of 15 people found the following review helpful:
5.0 out of 5 stars cogent analysis of team issues, November 29, 2005
This review is from: TSP: Leading a Development Team (The SEI Series in Software Engineering) (Hardcover)
TSP is a sequel to Humphrey's earlier book, PSP. That text concentrated on the actions of a single programmer or designer. Now in TSP, Humphrey expands the scope, to discuss what it means to lead and motivate a team of programmers. The acronym TSP stands for Team Software Process. But a close reading of the text suggests that you do not have to take "Software" literally. Your team might be a bunch of engineers or architects or financial analysts.

Though, to be sure, the examples in the text and several of the guidelines pertain explicitly to code development. Yet if you are a flexible enough manager and team leader, you might be able to generalise those guidelines to your situation.

Humphrey makes several remarks that some readers might cheer. He suggests that knowledge of specific tools and methods, while useful, is secondary to amassing an experienced and capable team. If you can do this, then they will surely be able to quickly pick up expertise in those tools or methods. If you have looked at job postings, you have undoubtedly come across those with a laundry list of detailed required skills. Some of which are mundane and low level. But try convincing that company's HR department of this!

On the subject of team building, he dumps on commercial team building exercises. You know. Where some consulting firm charges your company a huge amount for taking your team to an offsite location for a day of artificial exercises. While these may indeed build some espirit de corps, typically these is no relation to the actual work environment and real issues facing your team. But because team building is such an intangible thing, and impossible to quantify, the team wastes a day and the consulting firm makes money.

These two examples are actually minor parts of the text. But they really struck me (and perhaps you) as being very cogent analysis. Somewhat cynical maybe, but Humphrey has his wits about him.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 8 people found the following review helpful:
5.0 out of 5 stars Excellent book, October 27, 2007
This review is from: TSP: Leading a Development Team (The SEI Series in Software Engineering) (Hardcover)
Excelente obra que nos muestra la forma en como sacar provecho de los equipos de trabajo en el desarrollo de proyectos de software. Felicito al Sr. Watts. S. Humprey por su visión en el tema.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews




Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject