Skip to main content

Evolving PRO2PI Methodology Considering Recent Challenges and Changes in the SPI Context

  • Conference paper
  • First Online:
Software Process Improvement and Capability Determination (SPICE 2018)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 918))

  • 954 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. ISO/IEC: ISO/IEC 33001:2015 – Information technology – Process assessment – Concepts and terminology, 19 p. (2015). www.iso.org

  2. ISO/IEC: ISO/IEC 33002:2015 – Information technology – Process assessment – Requirements for performing process assessment, 16 p. (2015). www.iso.org

  3. ISO/IEC: ISO/IEC 33003:2015 – Information technology – Process assessment – Requirements for process measurement frameworks, 22 p. (2015). www.iso.org

  4. 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

  5. ISO/IEC: ISO/IEC 33020:2015 – Information technology – Process assessment – Process measurement framework for assessment of process capability, 18 p. (2015). www.iso.org

  6. 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

  7. 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

    Article  Google Scholar 

  8. 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

  9. 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

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Salviano, C.F.: Model-driven process capability engineering for knowledge working intensive organization. In: SPICE 2008, Nuremberg, Germany, pp. 1–9 (2008)

    Google Scholar 

  12. 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

  13. Drucker, P.: Landmarks of Tomorrow - A Report on the New ‘Post-Modern’ World. Harper & Row, New York (1959)

    Google Scholar 

  14. ISO/IEC: ISO/IEC 15504-1 – Information Technology – Process Assessment – Part 1: Concepts and Vocabulary (2004)

    Google Scholar 

  15. ISO/IEC: ISO/IEC 15504-2 – Information Technology – Process Assessment – Part 2 - Performing An Assessment (2003)

    Google Scholar 

  16. ISO/IEC: ISO/IEC TR 33014:2013 – Information technology – Process assessment – Guide for process improvement, 41 p. (2015). www.iso.org

  17. Potts, C.: Software-engineering research revised. IEEE Softw. 10(5), 19–28 (1998)

    Article  Google Scholar 

  18. 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

    Chapter  Google Scholar 

  19. Schreiber, G.T., Akkermans, H.: Knowledge Engineering and Management: The CommonKADS Methodology. MIT Press, Cambridge (2000)

    Google Scholar 

  20. Salviano, C.F.: Teaching software process improvement: the PRO2PI-WORK4E method and its evaluation model. Softw. Qual. Prof. 20(2), 16–26 (2018)

    Google Scholar 

  21. 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

    Chapter  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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)

    Google Scholar 

  24. 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

    Google Scholar 

  25. 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)

    Google Scholar 

  26. Gregor, S.: Nature of theory in Information Systems. MIS Q. 30(3), 611–642 (2006)

    Article  Google Scholar 

  27. 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

  28. 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)

    Google Scholar 

  29. Bézevin, J.: On the unification power of models. Softw. Syst. Model. 4, 171–188 (2005)

    Article  Google Scholar 

  30. Seidewitz, E.: What models mean. IEEE Softw. 20(5), 26–32 (2003)

    Article  Google Scholar 

  31. Muller, P.-A., Fondement, F., Baudry, B., Combemale, B.: Modeling modeling modeling. SOSYM 11(3), 347–359 (2012)

    Google Scholar 

  32. 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

  33. 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)

    Google Scholar 

  34. Johnson, P., Ekstedt, M., Jacobson, I.: Where’s the Theory for Software Engineering? IEEE Softw. 25(5), 94–96 (2012)

    Article  Google Scholar 

  35. Jacobson, I., Meyer, B.: Methods Need Theory. Dr. Dobb’s Journal, 06 August 2009

    Google Scholar 

  36. Jacobson, I., Seidewitz, E.: A New Software Engineering. Commun. ACM 57(12), 49–54 (2014)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Clenio F. Salviano .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics