This newest book from watts humphrey is a handson introduction to basic disciplines of software engineering. The software process dashboard the software process. The personal software process psp is a selfimprovement process. Personal software process psp, is designed to assist software developers in using sound engineering practices. Starting with a brief discussion of the relationship of the psp to general quality principles, the. Model integration, tsp team software process y psp personal software. Fue propuesto por watts humphrey en 1995 y estaba dirigido a estudiantes. This article presents a model to aid professionals responsible for software called psp personal software process, aiming at the quality of software developed through each process. Highmaturity software development processes, making intensive use of metrics and quantitative methods, such as the personal software process psp and the team software process tsp, can generate a significant amount of data that can be periodically analyzed to identify performance problems, determine their root causes and devise improvement. Personal software process psp by vivek gupta scope of the presentation historical background on the personal software process overview of the personal software. The software process dashboard project is an opensource initiative to create a psp tsp support tool we feel that the psp and the tsp are remarkable technologies that can change the face of the software industry, and we share the seis zeal to promote their widespread use. The abbreviation for personal software process is psp. The personal software process psp is a defined and measured software process designed to be used by an individual software engineer, while the control theory is based on the foundations of. The personal software process pspsm personal software process and psp are service marks of carnegie mellon university.
Personal software process psp is a defined software development framework that includes defined operations, measurement and analysis techniques to assist software engineers to understand and build their own skills in order to improve their own personal performance. A free powerpoint ppt presentation displayed as a flash slide show on id. Pdf automating a modified personal software process. Roy stpp, visiting scientist sei software engineering institute carnegie mellon university pittsburgh, pa 152 sponsored by the u. Personal software process psp application of cmm principles to individuals developed by watts humphrey of the software engineering institute sei in the early 1990s extensive supporting materials. Mullaney, william nichols the personal software process psp body of knowledge bok provides guidance to software professionals who are interested in using proveneffective. The personal software processsm pspsm provides engineers with a disciplined personal framework for doing software work. It clearly shows developers how to manage the quality of their products, how to make a sound plan, and how to make commitments. Kpmg in india business excellence services personal software process psp team software process kpmg india. The personal software process psp tutorial watts humphrey jim over speaker. The psp process consists of a set of methods, forms, and scripts that show software engineers how to plan, measure, and manage their work.
This report describes in detail what the psp is and how it works. The psp can be used to manage work, assess talents, build skills, improve planning, improve performance tracking, and measure quality. Designed as a workbook companion to any introductory programming or software engineering text. The meaning of psp abbreviation is personal software process what does psp mean. What tools andor methods do you use to follow these processes. The personal software process psp body of knowledge, version 2.
For more information personal software process on wikipedia and team software process on wikipedia. In combination with the personal software process psp, the team software process tsp provides a defined operational process framework that is designed to help teams of managers and engineers organize projects and produce software the principles products that range in size from small projects of several thousand lines of code kloc to very large projects greater than half a million lines. The personal software process psp sei digital library. The psp aims to provide software engineers with disciplined methods for improving personal software development processes. Introduccion a personal software process slideshare. The personal software process psp sm personal software process and psp are service marks of carnegie mellon university. It is a framework, complete with forms, guidelines, and procedures, that guide an individual software engineer toward improvements in work quality. The personal software process psp is a structured software development process that is designed to help software engineers better understand and improve their performance by bringing discipline to the way they develop software and tracking their predicted and actual development of the code.
Psp is a series of defined processes that allow software engineers to produce highquality products on time and within budget. Victor romero cuadro comparativo psp y tsp by instituto tecnologico. Psp as abbreviation means personal software process online search. Personal software process authorstream presentation. Introduction to the personal software process humphrey, watts s. Even though several published studies have suggested that adopting psp results in improved size and time estimation, and. The team software process tsp upgrades psp and defines the process for. It is based on cmm capability maturity mode, the psp also has maturity levels, but is geared towards individual empowerment, while the cmm has the. Psp shows software developers how to plan and track their projects, use a measured and defined process, establish goals, and track their performance against these goals. The personal software process psp defines the process for an individual engineer figure 2 in a software organization.