TSP--leading a Development Team

TSP--leading a Development Team PDF Author: Watts S. Humphrey
Publisher: Pearson Education
ISBN: 0321349628
Category : Capability maturity model
Languages : en
Pages : 330

Get Book

Book Description
Watts Humphrey, inventor of CMM, PSP, & TSP provides team leaders with a whole new way of leading an effective development team.

TSP--leading a Development Team

TSP--leading a Development Team PDF Author: Watts S. Humphrey
Publisher: Pearson Education
ISBN: 0321349628
Category : Capability maturity model
Languages : en
Pages : 330

Get Book

Book Description
Watts Humphrey, inventor of CMM, PSP, & TSP provides team leaders with a whole new way of leading an effective development team.

Reflections on Management

Reflections on Management PDF Author: Watts S. Humphrey
Publisher: Pearson Education
ISBN: 0131385631
Category : Computers
Languages : en
Pages : 338

Get Book

Book Description
A Lifetime of Invaluable Management Insights from Legendary Software Quality Guru Watts S. Humphrey In 1986, Watts S. Humphrey made an outrageous commitment: a promise to transform software development. As the pioneering innovator behind SEI's Capability Maturity Model (CMM), Personal Software Process (PSP), and Team Software Process (TSP), Humphrey has more than met that promise. But his contributions go beyond methodology: For decades, his deeply personal writings on project management have been admired by software engineers worldwide. Reflections on Management brings together Humphrey's best and most influential essays and articles--sharing insights that will be indispensable for anyone who must achieve superior results in software or any other endeavor. Collected here for the first time, these works offer compelling insights into everything from planning day-to-day work to improving quality, encouraging teamwork to becoming a truly great leader. All of these writings share a powerful vision, grounded by a life in software that has extended across nearly six decades. The vision is this: To succeed, professionals must effectively manage for more than plans, schedules, and code--they must manage teams, bosses, and above all, themselves.

TSP(SM) Coaching Development Teams

TSP(SM) Coaching Development Teams PDF Author: Watts S. Humphrey
Publisher: Pearson Education
ISBN: 0768684978
Category : Computers
Languages : en
Pages : 513

Get Book

Book Description
Most modern software development projects require teams, and good teamwork largely determines a project’s success. The Team Software Process (TSP), created by Watts S. Humphrey, is a set of engineering practices and team concepts that produce effective teams, thereby helping developers deliver high-quality products on time and within budget. TSP bridges Humphrey’s seminal work on the Capability Maturity Model (CMM), an improvement framework for the entire software organization, and his Personal Software Process (PSP), practices designed to improve the work of individual developers. Typical first-time TSP teams increase productivity by more than 50 percent while greatly increasing the quality of their delivered products. However, TSP teams only continue to improve under the guidance of a capable coach. One industrial-strength team, for example, increased its productivity by an additional 94 percent and reduced test defects by 85 percent through three consecutive TSP quarterly product release cycles. Without competent coaching, teams often do not progress much beyond the initial one-time improvement seen after the introduction of the TSP. Humphrey distinguishes between TSP coaching and TSP leadership, explaining why the skillful performance of both functions is critical. In this practical guide, he shares coaching methods that have repeatedly inspired TSP teams and steered them toward success. With the help of a coach, TSP teams undergo a brief but intense project launch in which they define their own processes, make their own plans, and negotiate their commitments with management, resulting in dramatically enhanced performance. Whether you are considering the TSP or are actively implementing it, TSPSM–Coaching Development Teams provides the invaluable examples, guidelines, and suggestions you need to get started and keep developing as a team coach. It’s meant to complement Humphrey’s other books, TSPSM–Leading a Development Team and PSPSM: A Self-Improvement Process for Software Engineers. Together, the three works offer a rich resource for improving your software development capabilities.

Leadership, Teamwork, and Trust

Leadership, Teamwork, and Trust PDF Author: Watts S. Humphrey
Publisher: Addison-Wesley Professional
ISBN: 0132685205
Category : Computers
Languages : en
Pages : 365

Get Book

Book Description
Every business is a software business, and every business can profit from improved software processes Leadership, Teamwork, and Trust discusses the critical importance of knowledge work to the success of modern organizations. It explains concrete and necessary steps for reshaping the way in which software development, specifically, is conducted. A sequel to Humphrey's influential Winning with Software, this book presents new and copious data to reinforce his widely adopted methods for transforming knowledge work into a significant and sustainable competitive advantage, thereby realizing remarkable returns. Humphrey addresses here the broader business community--executives and senior managers who must recognize that today, every business is a software business.

Introduction to the Team Software Process(sm)

Introduction to the Team Software Process(sm) PDF Author: Watts S. Humphrey
Publisher: Addison-Wesley Professional
ISBN: 0768684927
Category : Computers
Languages : en
Pages : 504

Get Book

Book Description
Watts Humphrey is the visionary behind the Capability Maturity Model (CMM)(R) and the Personal Software Process (PSP) (sm). The CMM contains a framework for software process improvement at the organizational level. The PSP builds the self-discipline needed for individual programmers to work efficiently and effectively. The author's new Team Software Process (TSP) (sm) details methods to guide the formation of software development teams, to motivate their work, and to enhance their productivity. This book describes an introductory version of TSP, ideal for smaller projects but also useful for learning basic techniques and procedures that apply to other development projects. Methods presented include: how to establish roles; how to conceive, design, and plan a project; how to track and report on progress. The book walks readers through a complete development cycle, illustrating: how best to use the talents at hand; how to formulate well-defined goals; how to coordinate activities for maximum progress; how to promote effective communication; how to alleviate many of the conflicts that undermine teamwork. Team members should not have to expend valuable time and energy reinventing ways to organize and run their team. By following a proven process, the team will more quickly be able to focus on the successful completion of the project itself. To help a team course apply these methods, the book provides two project exercises, with prescribed development goals and team roles.

TSP(SM) Leading a Development Team

TSP(SM) Leading a Development Team PDF Author: Watts S. Humphrey
Publisher: Pearson Education
ISBN: 0132563851
Category : Computers
Languages : en
Pages : 330

Get Book

Book Description
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.

Knowledge-based Software Engineering

Knowledge-based Software Engineering PDF Author: Maria Virvou
Publisher: IOS Press
ISBN: 161499093X
Category : Computers
Languages : en
Pages : 340

Get Book

Book Description
As knowledge-based software engineering matures and increasingly automates the software engineering life cycle, software engineering resources are shifting towards knowledge acquisition and the automated reuse of expert knowledge for developing software artifacts. This book summarizes the work and new research results presented at the Tenth Joint Conference on Knowledge-based Software Engineering (JCKBSE 2012), held on the island of Rhodes, Greece, in August 2012. The biennial Joint Conference on Knowledge-Based Software Engineering brings together researchers and practitioners to share ideas on the foundations, techniques, tools, and applications of knowledge-based software engineering theory and practice. Topics addressed include theoretical foundations, practical techniques, software tools, applications and/or experience reports in knowledge-based software engineering. This book is published in the subseries Knowledge-Based Intelligent Engineering Systems (KBIES).

Delivering Successful Projects with TSP(SM) and Six Sigma

Delivering Successful Projects with TSP(SM) and Six Sigma PDF Author: Mukesh Jain
Publisher: CRC Press
ISBN: 9781420061444
Category : Computers
Languages : en
Pages : 280

Get Book

Book Description
Delivering successful projects means the ability to produce high quality software within budget and on time—consistently, but when one mentions quality to software engineers or project managers, they talk about how impossible it is to eliminate defects from software. This assumption is passed on and on until it becomes accepted wisdom, with the power of a self-fulfilling prophecy. And when a project fails to arrive on time or up to standards, team members will turn on each other. The project got delayed because the engineers did a poor job in development or too much was promised upfront for this short of a timeline. In Delivering Successful Projects with TSPSM and Six Sigma: A Practical Guide to Implementing Team Software ProcessSM, you will learn how to effectively manage the development of a software project and deliver it in line with customer expectations. This refreshing volume — Offers real-world case studies about the author’s experience at Microsoft successfully implementing TSP to achieve higher quality software Empowers software developers to take responsibility for project management Explains how Six Sigma and TSP combined can dramatically reduce software defects By applying these principles put forth by one of the most respected names in software development, your software team will learn how to function as a team and turn out products where zero defects and on-time delivery are the norm.

TSP(SM)-Coaching Development Teams

TSP(SM)-Coaching Development Teams PDF Author: Watts S. Humphrey
Publisher:
ISBN: 9780321579324
Category : Capability maturity model (Computer software)
Languages : en
Pages : 416

Get Book

Book Description


The Team Software ProcessSM (TSPSM): An Overview and Preliminary Results of Using Disciplined Practices

The Team Software ProcessSM (TSPSM): An Overview and Preliminary Results of Using Disciplined Practices PDF Author:
Publisher:
ISBN:
Category :
Languages : en
Pages : 0

Get Book

Book Description
The Software Engineering Institute has developed the Team Software Process(SM) (TSP(SM)) to help engineering teams more effectively build software-intensive products. The TSP addresses many of the current problems of building software-intensive products and shows teams and managers explicitly how to address these problems. This report describes the TSP technology as an implementation strategy for teams that are attempting to apply disciplined software process methods. It provides some of the background and rationale for the TSP approach, as well as an overview of the technology. Then, the report presents initial results of the use of the TSP technology in four different organizational settings. In each of these organizations, the data show that defect densities found in system-level test activities and the actual duration of these system-level tests were reduced significantly with the use of the TSP. In addition, the accuracy of software estimates improved, and the variation in estimation accuracy was significantly reduced. Based on the analysis of these results, some assertions are made to help organizations set goals for improvement.