Psp/tsp/cmmi Build High Performance Team

Source: Internet
Author: User

In today's society, the demand for software is changing, and the enterprise must have the ability to develop quickly to deal with such demand. Many companies also face budget, staff cuts or to increase profits, must control the project time and expense. Software quality is often not guaranteed under the pressure of this fast market environment. The Software Engineering Institute of Carnegie Mellon University (SEI) has been working to create and promote a series of methods to help enterprises develop high-quality software for more than more than 20 years. The CMMI model has been recognized by many software development organizations in China, and CMMI can assess and improve processes to stabilize, coordinate and improve the fundamental capabilities of these organizational performance. While this model provides a powerful framework for improvement, it focuses on what businesses should do rather than how to do it. An enterprise is composed of a number of teams and individuals, organizational level of process improvement will need to change the team and individual behavior, to develop high-quality software requires the development of software for each engineer to complete the work of high quality. The Personal Software Process (PSP) and the team Software process (TSP) are specifically designed to optimize and standardize the work of individuals and teams, improve quality by enabling individuals and teams to use predefined standard processes to build measurable goals, track goal completion, and integrate with CMMI To build a high-performance team to optimize the entire organization's processes.

Recent international companies such as Microsoft and Intuit have promoted the benefits of process improvement by expanding their focus to the personal Software process (PSP) and the team Software process (TSP).

So what is the PSP and the TSP exactly?

The personnel cost accounted for 70% of the software development cost, the software engineer's skill and the work habit decided the software development process to a great extent. Engineers using the PSP have a standardized and structured approach to developing the software. The habits of these trained engineers are really being used to new and changing technologies. PSP Guides How to manage quality at the beginning of work, analyze the results of each work, and how to improve the process of the next project. When engineers know how to measure and manage their own work in a multidisciplinary and methodological way, they can successfully communicate, learn new skills, acquire new technologies, and participate in high-performance teams. The PSP is a prerequisite for the organization to introduce TSP.

The Team Software process (TSP) plus the PSP helps high performance engineers work in a team to develop quality-assured software products, produce secure software products, and improve process management in the organization. Through the TSP, an organization can set up a self-management team to plan to track their work, set goals, and have their own processes and plans. These teams can be either a pure software development team or a team of integrated products, ranging in size from 3 to 20 engineers. The TSP team may use XP, RUP, or other methods in a wide range of areas. TSP enables a team of engineering people with PSP to learn and succeed. If your organization uses TSP, it will help your organization establish a set of mature and standardized engineering practices to ensure safe and reliable software.

Application and effect of PSP and TSP in industry

CMMI is a standard for leading systems integration and software organizations to evaluate and improve their management processes and capabilities. In China, many organizations have adopted or are conducting CMMI consultation and evaluation. The implementation of PSP/TSP can promote the benefits of process improvement, as well as accelerate the enterprise through CMMI assessment at all levels, and, more importantly, PSP/TSP will continue to maintain the results of the improvement.

PSP is not only the SEI and other international famous university or software college students of compulsory course, at the same time in various industries also have a wide range of applications. More and more enterprises around the world have implemented PSP/TSP to enhance the competitiveness of enterprises, in which software companies have Microsoft,quarksoft, baan,intuit,advanced information Services,teradyne, There are companies such as integrated circuit, system integration and other industries, such as: Abb,honeywell,motorola,allied Signal,boeing,xerox.

The implementation of PSP and TSP has brought remarkable results to the software quality and cost control of these organizations. Microsoft, as the world's largest software supplier, recently had a project that tested the SEI personal Software process (PSP) and the team Software process (TSP), enabling a software development team to change behavior, improve processes, and deliver better software.

The TSP shapes the team. Before using the TSP, the team had 10 developers who had no confidence in the project, work, or even between them. The team members work only independently of each other, not as a team, without collaboration. After 4 days of implementation of the TSP project, the group became a real team.

TSP reduces defects, improves quality, and saves costs. In TSP training, Microsoft developers ' monomer test defects were significantly reduced from more than 25 defects/thousand lines of code to 7 defects/thousand lines of code. Microsoft's team, like other software development teams, consumes 40-60% overall development time on the test because they use the time to discover and fix the product's flaws. However, as Microsoft's TSP Pilot team spends time on early bug removal activities, such as individual reviews and team reviews, their tests use only 11.5% of the overall project workload. Finally, the pilot project team delivered the product to the test on time and was of high quality. This allows the project to save 35% of the cost.

The close combination of PSP, TSP and CMMI model will become inevitable trend

As Cmm/cmmi's founder, Watts Humphrey, says, there is a growing demand for quality, timeliness, and cost control of software engineering teams to deliver products that cannot meet these requirements and will be eliminated. In view of the PSP, TSP so far in the implementation of major enterprises, PSP, TSP and the combination of CMMI model will become an inevitable trend.

As a developer, through the PSP training course, you can learn the most advanced skills and best practices in software process management and project management to improve their project quality, improve their forecast and planning capabilities, and reduce product defects. Through the PSP training of individuals can also obtain SEI Authorized PSP Training certificate, which is undoubtedly to enhance the professional development of personal career space and value of an excellent opportunity.

As a development team, the implementation of TSP can build a high-performance team in a relatively short period of time, ensuring that the team develops product quality, safety, and better planning and controlling the time and cost of the project, thus improving the organization's process management.

Throughout the enterprise perspective, all experience shows that the PSP, TSP can accelerate the implementation of CMMI in the enterprise-wide, but also to maintain the need for improvement. In many world-renowned enterprises began to implement the PSP, TSP, China's software organizations to improve their international competitiveness, PSP,TSP is the only way to help enhance the company's external image and international awareness, but also for enterprises to bring greater competitive advantage.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.