Abstract
The requirements for process measurement frameworks defined in ISO/IEC 33003 introduced relevance challenges and changes in Software Process Improvement (SPI) research and practical context. In addition, other five challenges and changes are identified. They are having specific practices for capability evolution, doing SPI with agility and more, having reference models for innovation, doing SPI education, and the need of a theory of SPI. Hence, comprehensive methodologies for SPI should be analyzed and evolved to consider this new SPI context. PRO2PI Methodology (Process Capability/Modeling Profile for Process Improvement), as an example of a methodology for SPI, is analyzed in face of its current utilization and how it stands in terms of these identified recent challenges and changes in SPI context. Then the design of PRO2PI evolution to consider this new SPI context is commented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
ISO/IEC: ISO/IEC 33001:2015 – Information technology – Process assessment – Concepts and terminology, 19 p. (2015). www.iso.org
ISO/IEC: ISO/IEC 33002:2015 – Information technology – Process assessment – Requirements for performing process assessment, 16 p. (2015). www.iso.org
ISO/IEC: ISO/IEC 33003:2015 – Information technology – Process assessment – Requirements for process measurement frameworks, 22 p. (2015). www.iso.org
ISO/IEC: ISO/IEC 33004:2015 – Information technology – Process assessment – Requirements for process reference, process assessment and maturity models, 9 p. (2015). www.iso.org
ISO/IEC: ISO/IEC 33020:2015 – Information technology – Process assessment – Process measurement framework for assessment of process capability, 18 p. (2015). www.iso.org
ISO/IEC: ISO/IEC 29110-4-1:2018 – Systems and software engineering – Lifecycle profiles for Very Small Entities (VSEs) – Part 4-1: Software engineering - Profile specifications: Generic profile group 18 p. (2018). www.iso.org
O’Connor, R., Laporte, C.: The Evolution of the ISO/IEC 29110 set of standards and guides. Int. J. Inf. Technol. Syst. Approach 10(1), 1–21 (2017). ISSN 1935-570X
CMMI Institute: CMMI V2.0 Driving Performance Through Capability – Help Center (2018). https://cmmiinstitute.zendesk.com/hc/en-us/categories/115002163747-CMMI-V2-0. Accessed 06 Jun 2018
Salviano, C.F., Jino, M., Mendes, M.J.: Towards an ISO/IEC 15504-based process capability profile methodology for process improvement (PRO2PI). In: International SPICE Conference Proceedings, Lisbon, Portugal, pp. 77–84, April 2004
Salviano, C.F.: A Proposal Oriented by Process Capability Profiles for the Evolution of Software Process Improvement (original in Portuguese as Uma proposta orientada a perfis de capacidade de processo para evolução da Melhoria de Processo de Software), Ph.D. thesis, FEEC Unicamp (2006)
Salviano, C.F.: Model-driven process capability engineering for knowledge working intensive organization. In: SPICE 2008, Nuremberg, Germany, pp. 1–9 (2008)
Salviano, C.F.: A Multi-model process improvement methodology driven by capability profiles. In: Proceedings of IEEE COMPSAC, Seattle, USA, pp. 636–637 (2009). https://doi.org/10.1109/compsac.2009.94
Drucker, P.: Landmarks of Tomorrow - A Report on the New ‘Post-Modern’ World. Harper & Row, New York (1959)
ISO/IEC: ISO/IEC 15504-1 – Information Technology – Process Assessment – Part 1: Concepts and Vocabulary (2004)
ISO/IEC: ISO/IEC 15504-2 – Information Technology – Process Assessment – Part 2 - Performing An Assessment (2003)
ISO/IEC: ISO/IEC TR 33014:2013 – Information technology – Process assessment – Guide for process improvement, 41 p. (2015). www.iso.org
Potts, C.: Software-engineering research revised. IEEE Softw. 10(5), 19–28 (1998)
Salviano, C.F.: A modeling view of process improvement. In: O’Connor, R.V., Rout, T., McCaffery, F., Dorling, A. (eds.) SPICE 2011. CCIS, vol. 155, pp. 16–27. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-21233-8_2
Schreiber, G.T., Akkermans, H.: Knowledge Engineering and Management: The CommonKADS Methodology. MIT Press, Cambridge (2000)
Salviano, C.F.: Teaching software process improvement: the PRO2PI-WORK4E method and its evaluation model. Softw. Qual. Prof. 20(2), 16–26 (2018)
Salviano, C.F., Alves, A.M., Stefanuto, G.N., Maintinguer, S.T., Mattos, C.V., Zeitoum, C.: CERTICS - an ISO/IEC 15504 conformance model for software technological development and innovation. In: Mitasiunas, A., Rout, T., O’Connor, R.V., Dorling, A. (eds.) SPICE 2014. CCIS, vol. 477, pp. 48–59. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-13036-1_5
Kuhrmann, M., Diebold, P., Munch, J.: Software process improvement: a systematic mapping study on the state of the art (2016). https://doi.org/10.7717/peerj-cs.62
Salviano, C.F., Machado, C.F.: Research, Development and Innovation Management based in Software Process Improvement (Original in Portuguese as Gestão de Pesquisa, Desenvolvimento e Inovação baseada em Melhoria de processo de Software), CTI Renato Archer Technical report, 10 p. (2018)
Card, D.N.: Research directions in software process improvement. In: Proceedings of 28th International Computer Software and Applications Conference (COMPSAC 2004), p. 238. IEEE Computer Society, 27–30 September 2004
Banhesse, E.L., Salviano, C.F., Jino, M.: Towards a metamodel for integrating multiple models for process improvement. In: IEEE 38th Euromicro Conference on Software Engineering and Advanced Applications SEAA, pp. 315–318 (2012)
Gregor, S.: Nature of theory in Information Systems. MIS Q. 30(3), 611–642 (2006)
Ty: Distinguishing Model-Driven from Model-Based, in Think in models blog (2013). https://thinkinmodels.wordpress.com/2013/08/01/distinguishing-model-driven-from-model-based/. Accessed 1 June 2017
Favre, J.M.: Towards a basic theory to model driven engineering. In: Proceedings of the UML International Workshop on Software Model Engineering (WISME), Lisbon, Portugal (2004)
Bézevin, J.: On the unification power of models. Softw. Syst. Model. 4, 171–188 (2005)
Seidewitz, E.: What models mean. IEEE Softw. 20(5), 26–32 (2003)
Muller, P.-A., Fondement, F., Baudry, B., Combemale, B.: Modeling modeling modeling. SOSYM 11(3), 347–359 (2012)
O’Connor, R.V., Mitasiunas, A., Ross, M. (eds.): Proceedings of 1st International Workshop on Software Process Education, Training and Professionalism. Gothenburg, Sweden, 85 p. (2015). http://ceur-ws.org
Glazer, H., Dalton, J., Anderson, D., Konrad, M., Shrum, S.: CMMI® or Agile: Why Not Embrace Both!, Technical Note, CMU/SEI-2008-TN-003 (2008)
Johnson, P., Ekstedt, M., Jacobson, I.: Where’s the Theory for Software Engineering? IEEE Softw. 25(5), 94–96 (2012)
Jacobson, I., Meyer, B.: Methods Need Theory. Dr. Dobb’s Journal, 06 August 2009
Jacobson, I., Seidewitz, E.: A New Software Engineering. Commun. ACM 57(12), 49–54 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Salviano, C.F. (2018). Evolving PRO2PI Methodology Considering Recent Challenges and Changes in the SPI Context. In: Stamelos, I., O'Connor, R., Rout, T., Dorling, A. (eds) Software Process Improvement and Capability Determination. SPICE 2018. Communications in Computer and Information Science, vol 918. Springer, Cham. https://doi.org/10.1007/978-3-030-00623-5_7
Download citation
DOI: https://doi.org/10.1007/978-3-030-00623-5_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-00622-8
Online ISBN: 978-3-030-00623-5
eBook Packages: Computer ScienceComputer Science (R0)