ABSTRACT
The competencies (a set of specific knowledges, skills, attitudes and behaviors; e.g. stress handling, commitment, collaboration and identification of conflicts) of the employees of software organizations are a fundamental element for the success of a Software Process Improvement (SPI) initiative. We performed three case studies to identify the competencies required for the stakeholders in an SPI initiative. To identify these competencies, we observed the activities that each stakeholder performs and the interactions among them. We also identified the competencies that are required to perform those activities. We performed a classification of the identified competencies and integrated them into a framework. This framework defines the competencies for seven roles involved in an SPI initiative and defines the level of expertise required by each role for each competency. To evaluate the framework, we performed ten interviews and two empirical tests. Preliminary results show that this framework is relevant in SPI initiatives, the use of this framework can raise the awareness about the competencies, and it can support some SPI activities.
- A. Strauss and J. Corbin 1998. Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory. Sage.Google Scholar
- Ahonen, J. and Sihvonen, H. 2005. How Things Should Not Be Done: A Real-World Horror Story of Software Engineering Process Improvement. Software Process Improvement. I. Richardson, P. Abrahamsson, and R. Messnarz, eds. Springer Berlin / Heidelberg. 59--70. Google ScholarDigital Library
- Argüelles, A. and Gonczi, A. 2000. Competency Based Education and Training: A World Perspective. Limusa.Google Scholar
- Babar, M. A. and Niazi, M. 2008. Implementing Software Process Improvement Initiatives: An Analysis of Vietnamese Practitioners' Views. Proceedings of the 2008 IEEE International Conference on Global Software Engineering (Bangalore, 2008), 67--76. Google ScholarDigital Library
- Baddoo, N. and Hall, T. 2002. Motivators of Software Process Improvement: An Analysis of Practitioners' Views. Journal of Systems and Software. 62, 2 (May. 2002), 85--96.Google ScholarCross Ref
- Baddoo, N. and Hall, T. 2003. De-motivators for Software Process Improvement: An Analysis of Practitioners' Views. Journal of Systems and Software. 66, 1 (Apr. 2003), 23--33. Google ScholarDigital Library
- Becker-Kornstaedt, U., Scott, L. and Zettel, J. 2000. Process Engineering with Spearmint/EPG. Proceedings of the 22nd international conference on Software engineering (Limerick, Ireland, 2000), 791. Google ScholarDigital Library
- Borjesson, A. and Mathiassen, L. 2004. Successful Process Implementation. IEEE Softw. 21, 4 (2004), 36--44. Google ScholarDigital Library
- Börjesson, A., Baaz, A., Pries-Heje, J. and Timmerås, M. 2007. Measuring Process Innovations and Improvements. Organizational Dynamics of Technology-Based Innovation: Diversifying the Research Agenda. T. McMaster, D. Wastell, E. Ferneley, and J. DeGross, eds. Springer Boston. 197--216.Google Scholar
- Boyatzis, R. E. 1982. The Competent Manager. John Wiley and Sons.Google Scholar
- Carroll, A. and McCrackin, J. 1998. The Competent Use of Competency-Based Strategies for Selection and Development. Performance Improvement Quarterly. 11, 3 (1998), 45--63.Google ScholarCross Ref
- Chroust, G. 2002. Soft Factors Impeding the Adoption of Process Models. EUROMICRO Conference (Los Alamitos, CA, USA, 2002), 388.Google Scholar
- Dittrich, Y., Rönkkö, K., Eriksson, J., Hansson, C. and Lindeberg, O. 2008. Cooperative Method Development. Empirical Software Engineering. 13, 3 (Jun. 2008), 231--260. Google ScholarDigital Library
- Dubois, D. D. 1993. Competency-based Performance Improvement: a Strategy for Organizational Change. Human Resource Development Press.Google Scholar
- Dybå, T. 2000. An Instrument for Measuring the Key Factors of Success in Software Process Improvement. Empirical Software Engineering. 5, 4 (Dec. 2000), 357--390. Google ScholarDigital Library
- Dybå, T. 2003. Factors of Software Process Improvement Success in Small and Large organizations: An Empirical Study in the Scandinavian Context. Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering (Helsinki, Finland, 2003), 148--157. Google ScholarDigital Library
- Gremba, J. and Myers, C. 1997. The IDEAL(SM) Model: A Practical Guide for Improvement. Technical Report. Software Engineering Institute (SEI) - Carnegie Mellon University.Google Scholar
- Horvat, R. V., Rozman, I. and Gyorkos, J. 2000. Managing the Complexity of SPI in Small Companies. Software Process: Improvement and Practice. 5, 1 (2000), 45--54.Google ScholarCross Ref
- Humphrey, W. S. 1989. Managing the Software Process. Addison-Wesley Professional. Google ScholarDigital Library
- Johansen, J. and Pries-Heje, J. 2007. Success With Improvement - Requires the Right Roles to be Enacted- in Symbiosis. Software Process: Improvement and Practice. 12, 6 (2007), 529--539. Google ScholarDigital Library
- Kaltio, T. and Kinnula, A. 2000. Deploying the Defined SW Process. Software Process: Improvement and Practice. 5, 1 (2000), 65--83.Google ScholarCross Ref
- Lepasaar, M., Varkoi, T. and Jaakkola, H. 2001. Models and Success Factors of Process Change. Product Focused Software Process Improvement. 68--77. Google ScholarDigital Library
- Lepsinger, R. and Lucia, A. D. 2009. The Art and Science of 360 Degree Feedback. John Wiley and Sons.Google Scholar
- Lewin, K. 1947. Frontiers in Group Dynamics: Concept, Method and Reality in Social Science; Social Equilibria and Social Change. Human Relations. 1, 1 (1947), 5--41.Google ScholarCross Ref
- McClelland, D. C. 1973. Testing for Competence Rather than for "Intelligence". The American Psychologist. 28, 1 (Jan. 1973), 1--14.Google ScholarCross Ref
- Messnarz, R., Ekert, D., Reiner, M. and O'Suilleabhain, G. 2008. Human Resources Based Improvement Strategies the Learning Factor. Software Process: Improvement and Practice. 13, 4 (2008), 355--362. Google ScholarDigital Library
- Moitra, D. 2005. Managing Organizational Change for Software Process Improvement. Software Process Modeling. V. R. Basili, S. T. Acuña, and N. Juristo, eds. Springer US. 163--185.Google Scholar
- Moitra, D. 2005. Managing Organizational Change for Software Process Improvement. Software Process Modeling. 163--185.Google Scholar
- Niazi, M. 2006. Software Process Improvement: A Road to Success. Product-Focused Software Process Improvement. J. Münch and M. Vierimaa, eds. Springer Berlin / Heidelberg. 395--401. Google ScholarDigital Library
- Niazi, M., Wilson, D. and Zowghi, D. 2006. Critical success factors for Software Process Improvement Implementation: an Empirical Study. Software Process: Improvement and Practice. 11, 2 (2006), 193--211.Google ScholarCross Ref
- Paulk, M., Curtis, B., Chrissis, M. and Weber, C. 1993. Capability maturity model, version 1.1. IEEE Software. 10, 4 (1993), 18--27. Google ScholarDigital Library
- Pierce, S., Pravikoff, D. and Tanner, A. 2003. Information Literacy: Instrument Development to Measure Competencies and Knowledge Among Nursing Educators, Nursing Administrators, and Nursing Clinicians: A Pilot Study. American Medical Informatics Association - Annul Symp Proc. 2003, (2003), 971--971.Google Scholar
- Qin, S. 2007. Managing Process Change in Software Organizations: Experience and Reflection. Software Process: Improvement and Practice. 12, 5 (2007), 429--435. Google ScholarDigital Library
- Raffo, D. M., Harrison, W. and Vandeville, J. 2002. Software Process Decision Support: Making Process Tradeoffs Using a Hybrid Metrics, Modeling and Utility Framework. Proceedings of the 14th international conference on Software engineering and knowledge engineering (New York, NY, USA, 2002), 803--809. Google ScholarDigital Library
- Rainer, A. and Hall, T. 2002. Key Success Factors for Implementing Software Process Improvement: A Maturity-based Analysis. Journal of Systems and Software. 62, 2 (May. 2002), 71--84.Google ScholarCross Ref
- Rivera-Ibarra, J. G., Rodríguez-Jacobo, J. and Serrano-Vargas, M. A. 2010. Competency Framework for Software Engineers. Proceedings of the 2010 23rd IEEE Conference on Software Engineering Education and Training (2010), 33--40. Google ScholarDigital Library
- Robson, C. 2002. Real World Research. Wiley-Blackwell.Google Scholar
- Runeson, P. and Höst, M. 2009. Guidelines for Conducting and Reporting Case Study Research in Software Engineering. Empirical Software Engineering. 14, 2 (2009), 131--164. Google ScholarDigital Library
- Scott, L., Jeffery, R., Carvalho, L., D'Ambra, J. and Rutherford, P. 2001. Practical Software Process Improvement - the IMPACT Project. Software Engineering Conference, 2001. Proceedings. 2001 Australian (Canberra, ACT, Australia, 2001), 182--189. Google ScholarDigital Library
- Shin, H., Choi, H. and Baik, J. 2007. Jasmine: A PSP Supporting Tool. Software Process Dynamics and Agility. Q. Wang, D. Pfahl, and D. Raffo, eds. Springer Berlin / Heidelberg. 73--83. Google ScholarDigital Library
- Staples, M., Niazi, M., Jeffery, R., Abrahams, A., Byatt, P. and Murphy, R. 2007. An Exploratory Study of Why Organizations do not Adopt CMMI. J. Syst. Softw. 80, 6 (2007), 883--895. Google ScholarDigital Library
- Stelzer, D. and Mellis, W. 1999. Success Factors of Organizational Change in Software Process Improvement. Software Process: Improvement and Practice. 4, 4 (1999), 227--250.Google ScholarCross Ref
- Svensson, H. 2005. A Framework for Improving Soft Factors in Software Development. Software Process Improvement. I. Richardson, P. Abrahamsson, and R. Messnarz, eds. Springer Berlin / Heidelberg. 202--213. Google ScholarDigital Library
- Villalón, J. A. C., Agustín, G. C., Gilabert, T. S. F., Seco, A. D. A., Sánchez, L. G. and Cota, M. P. 2002. Experiences in the Application of Software Process Improvement in SMES. Software Quality Control. 10, 3 (2002), 261--273. Google ScholarDigital Library
- Vleuten, C. P. M. 1996. The Assessment of Professional Competence: Developments, Research and Practical Implications. Advances in Health Sciences Education. 1, 1 (1996), 41--67.Google ScholarCross Ref
Index Terms
- A competency framework for the stakeholders of a software process improvement initiative
Recommendations
Coompetency-Based Mapping Tool in Personnel Management System using Analytical Hierarchy Process
MLMI '21: Proceedings of the 2021 4th International Conference on Machine Learning and Machine IntelligenceOrganizations that want to have a highly efficient and productive workforce should develop a skill mapping approach. However, research shows that most organizations fail to detect and effectively use their employees' competencies, keeping them from ...
A Competency Framework for Software Development Organizations
UKSIM '13: Proceedings of the 2013 UKSim 15th International Conference on Computer Modelling and SimulationThis paper proposes a behavioural competency framework for software development organizations. Examples of behavioural competencies are Leadership, Team-working, Client-Focus and Communication skills. The proposed competency framework will consist of ...
De-motivators for software process improvement: an analysis of practitioners' views
We present a study of software practitioners' de-motivators for software process improvement (SPI). The aim of this study is to understand the nature of the issues that de-motivate software practitioners for SPI, so that SPI managers can better manage ...
Comments