Method to Evaluate Process Performance Focused on Minimizing Resistance to Change

Software process improvement is a way that allows organizations to get a competitive advantage toward its competitors, therefore, in order to implement a successfully software process improvements process assessment is a key element, because it is the firsts step to know the performance of the organizational software process. Unfortunately, the current approaches to evaluate processes performance in software organizations most of the time increase the people resistance to perform software process improvement initiatives because they are based on applying questionnaires that people perceive as an assessment of their job. Besides, questionnaires used in those approaches are adaptations from models and standards mainly ISO 15504 and CMMI. Consequently the processes gaps are not focus on organization needs, however, organizations use these gaps as targets in the implementation of software process improvements. As a result, the obtained processes do not reflect the needs of the organizational business goals nor the way the organization works. This paper presents an approach to carry out internal fast assessment to software process using an alternative way to do it. So, resistance to change is minimized. The method is focused on using internal best practices and the organization business goals as a main source to assess process performance. This way allows organizations to identify improvements opportunities based on business goals needs and to address the improvement effort to those processes that need to be improved in order to achieve these needs.

[1]  David H. Withers,et al.  Software engineering best practices applied to the modeling process , 2000, 2000 Winter Simulation Conference Proceedings (Cat. No.00CH37165).

[2]  Ricardo Colomo Palacios,et al.  Software product evolution for Intellectual Capital Management: The case of Meta4 PeopleNet , 2011, Int. J. Inf. Manag..

[3]  Mario Piattini,et al.  Herramienta de Soporte a la Valoración Rápida de Procesos Software , 2006, JISBD.

[4]  Yoonjung Choi,et al.  The management of software processes with software process improvement tool based on ISO 15504 , 2005, The 7th International Conference on Advanced Communication Technology, 2005, ICACT 2005..

[5]  Watts S. Humphrey,et al.  Introduction to the Team Software Process , 1999 .

[6]  Tomás Orbea Celaya La certificación de sistemas AENOR y la Norma ISO 9001:2000: 2000 , 2001 .

[7]  Félix García,et al.  Assessment methodology for software process improvement in small organizations , 2010, Inf. Softw. Technol..

[8]  Jezreel Mejia,et al.  Methodology for process improvement through basic components and focusing on the resistance to change , 2012, J. Softw. Evol. Process..

[9]  Anne Marsden,et al.  International Organization for Standardization , 2014 .

[10]  Wolfhart B. Goethert,et al.  Experiences in Implementing Measurement Programs , 2001 .

[11]  Peter Axel Nielsen,et al.  A Vertical Approach to Knowledge Management: Codification and Personalization in Software Processes , 2011, Int. J. Hum. Cap. Inf. Technol. Prof..

[12]  T. Makinen,et al.  Assessment driven process modeling for software process improvement , 2008, PICMET '08 - 2008 Portland International Conference on Management of Engineering & Technology.

[13]  Yessica Gómez,et al.  Implementation of an Improvement Cycle Using the Competisoft Methodological Framework and the Tutelkan Platform , 2009, 2009 International Conference of the Chilean Computer Science Society.

[14]  Alok Mishra,et al.  Software process improvement in SMEs: A comparative view , 2009, Comput. Sci. Inf. Syst..

[15]  J. Gupta,et al.  An Overview of Knowledge Management , 2008 .

[16]  S. Debowski Knowledge Management , 2005 .

[17]  Ivan A. Garcia,et al.  Adopting an RIA-Based Tool for Supporting Assessment, Implementation and Learning in Software Process Improvement under the NMX-I-059/02-NYCE-2005 Standard in Small Software Enterprises , 2010, 2010 Eighth ACIS International Conference on Software Engineering Research, Management and Applications.

[18]  Peter Axel Nielsen,et al.  Success Factors and Motivators in SPI , 2011, Int. J. Hum. Cap. Inf. Technol. Prof..

[19]  Ieee Std,et al.  IEEE Guide Adoption of PMI Standard A Guide to the Project Management Body of Knowledge , 2004 .

[20]  Peter Axel Nielsen,et al.  Networked Technologies - The Role of Networks in the Diffusion and Adoption of Software Process Improvement (SPI) Approaches - Panel 2 , 2003, Diffusion and Adoption of Networked Information Technologies.

[21]  Ricardo Colomo Palacios,et al.  An Empirical Analysis of the Relationship Between IT Training Sources and IT Value , 2010, Inf. Syst. Manag..

[22]  Mario Piattini,et al.  A support tool for rapid software process assessment , 2007, IEEE Latin America Transactions.

[23]  Terry Williams,et al.  How Do Organizations Learn Lessons From Projects—And Do They? , 2008, IEEE Transactions on Engineering Management.

[24]  Rory O'Connor,et al.  The Effect of Team Dynamics on Software Development Process Improvement , 2012, Int. J. Hum. Cap. Inf. Technol. Prof..

[25]  Ho-Jin Choi,et al.  A Six Sigma Framework for Software Process Improvements and its Implementation , 2007, 14th Asia-Pacific Software Engineering Conference (APSEC'07).

[26]  Munoz Mirna,et al.  Approach to Identify Internal Best Practices in a Software Organization , 2010 .

[27]  Suhaimi Ibrahim,et al.  An iSPA model evaluation based on critical success factors and selected criteria to support Malaysia's SME environment , 2010, The 2nd International Conference on Software Engineering and Data Mining.

[28]  Sun-Myung Hwang,et al.  A Design of Tool for Software Processes Assessment and Improvement , 2008, 2008 Advanced Software Engineering and Its Applications.