MPS.BR: A Tale of Software Process Improvement and Performance Results in the Brazilian Software Industry

Author(s):  
Gleison Santos ◽  
Marcos Kalinowski ◽  
Ana Regina Rocha ◽  
Guilherme Horta Travassos ◽  
Kival Chaves Weber ◽  
...  
Author(s):  
Mirna Muñoz ◽  
Jezreel Mejia

Organizational process improvement offers a key opportunity for organizations to become more efficient. As a consequence, the software industry, among others, is more interested in software process improvement. However, one of the most common issues identified when an organization tries to implement a software process improvement initiative is the difficulty that they face in selecting the reference model and its adaptation to the current organization scenario. Moreover, selecting the wrong reference model according to the way the organization works becomes a trigger to increase resistance to change. This chapter presents a methodology that allows the use of a multi-model environment as a reference model so that the organization can select best practices that best fit the way it works to implement software process improvement. The results of the implementation of an improvement using the methodology proposed are also presented.


Author(s):  
Gonzalo Cuevas ◽  
Jose A. Calvo-Manzano ◽  
Iván García

This chapter summarizes a set of relevant aspects that may have a strong influence on the effectiveness of software process improvement and, as a consequence, on the competitiveness of software companies. Also included are the results obtained from a survey carried out in large companies on their processing needs in order to be more competitive. The organizational structures seen in different projects highlight the relevance of suitable processes as well as a culture of individual and organizational commitment. With this focus in mind, this chapter provides detailed information about teams, their construction and performance so that they can be effective in developing and implementing the processes. Finally, the chapter provides information about successful change management as well as advice on qualification of the workforce and technological tendencies, which is of key importance to achieve the objectives of competitiveness and process improvement.


Author(s):  
Gonzalo Cuevas ◽  
Jose A. Calvo-Manzano ◽  
Iván García

This chapter summarizes a set of relevant aspects that may have a strong influence on the effectiveness of software process improvement and, as a consequence, on the competitiveness of software companies. Also included are the results obtained from a survey carried out in large companies on their processing needs in order to be more competitive. The organizational structures seen in different projects highlight the relevance of suitable processes as well as a culture of individual and organizational commitment. With this focus in mind, this chapter provides detailed information about teams, their construction and performance so that they can be effective in developing and implementing the processes. Finally, the chapter provides information about successful change management as well as advice on qualification of the workforce and technological tendencies, which is of key importance to achieve the objectives of competitiveness and process improvement.


2012 ◽  
pp. 1988-2002
Author(s):  
Mahmood Niazi ◽  
Sami Zahran

The industrial revolution transformed the cottage industry into mass production. In this chapter, the authors trace the recent advancement of the software industry and establish that it is following a similar route followed by the manufacturing industry towards industrialization. The chapter positions the concept of Software Product Lines (http://www.sei.cmu.edu/productlines/), as a possible foundation for software industrialization, and the authors introduce the concept of Software Process Lines as complimentary foundation for software industrialization. The chapter discusses a number of questions: What are the Software Process Lines? What are the justifications and benefits of Software Process Lines? What are the steps for implementing Software Process Lines? How can Software Process Lines enable and facilitate the establishment of a continuous Software Process Improvement environment?


Author(s):  
Mirna Muñoz ◽  
Jezreel Mejia

Organizational process improvement offers a key opportunity for organizations to become more efficient. As a consequence, the software industry, among others, is more interested in software process improvement. However, one of the most common issues identified when an organization tries to implement a software process improvement initiative is the difficulty that they face in selecting the reference model and its adaptation to the current organization scenario. Moreover, selecting the wrong reference model according to the way the organization works becomes a trigger to increase resistance to change. This chapter presents a methodology that allows the use of a multi-model environment as a reference model so that the organization can select best practices that best fit the way it works to implement software process improvement. The results of the implementation of an improvement using the methodology proposed are also presented.


Sign in / Sign up

Export Citation Format

Share Document