One of the most intractable problems in software is getting engineers to consistently use effective methods. The Software Engineering Institute (SEI) has worked on this problem for a number of years and has developed effective methods for addressing it. This paper describes these methods and shows what they have accomplished with several hundred students and working engineers. After first describing the problem of changing engineers ' practices, the paper discusses the logic engineers typically follow in deciding what methods to use. Next is a description of the Personal Software ProcessSM (PSPSM) and the Team Software ProcessSM(TSPSM). Finally, the implications of SEI's experiences with the PSP and TSP are described, with particu...
Good software engineering education should not merely present techniques for dealing with large prog...
Software engineering skills are critical for students seeking careers as software developers. Howeve...
The Personal Software Process (PSP) is launched as a means for improving software development capabi...
Process improvements within software development occur at three different levels: the organizational...
The Personal Software Process (PSP) provides engineers with a disciplined personal framework for doi...
Abstract. The Personal Software Process (PSP) has during the last couple of years gained attention a...
In this paper, we describe our experiences with teaching software process improvement using some ele...
The Personal Software Process (PSP) has been taught at a number of universities with impressive resu...
Progress in scientific research is dependent on the quality and accessibility of software at all lev...
Software applications are becoming more and more important in today's society. That is why curr...
Abstract. Discipline is an essential prerequisite for the development of large and complex software-...
The current practice of software engineering bears only slight resemblance to the usual standards of...
In today's software development organizations, methods and tools are employed that frequently lack s...
Today, concern for quality has become an international movement. Eventhough most industrial organiza...
a wealth of methods that improve the quality of software and lower the costs of producing it. Even t...
Good software engineering education should not merely present techniques for dealing with large prog...
Software engineering skills are critical for students seeking careers as software developers. Howeve...
The Personal Software Process (PSP) is launched as a means for improving software development capabi...
Process improvements within software development occur at three different levels: the organizational...
The Personal Software Process (PSP) provides engineers with a disciplined personal framework for doi...
Abstract. The Personal Software Process (PSP) has during the last couple of years gained attention a...
In this paper, we describe our experiences with teaching software process improvement using some ele...
The Personal Software Process (PSP) has been taught at a number of universities with impressive resu...
Progress in scientific research is dependent on the quality and accessibility of software at all lev...
Software applications are becoming more and more important in today's society. That is why curr...
Abstract. Discipline is an essential prerequisite for the development of large and complex software-...
The current practice of software engineering bears only slight resemblance to the usual standards of...
In today's software development organizations, methods and tools are employed that frequently lack s...
Today, concern for quality has become an international movement. Eventhough most industrial organiza...
a wealth of methods that improve the quality of software and lower the costs of producing it. Even t...
Good software engineering education should not merely present techniques for dealing with large prog...
Software engineering skills are critical for students seeking careers as software developers. Howeve...
The Personal Software Process (PSP) is launched as a means for improving software development capabi...