Skip to main content

A Means-Ends Design of SCRUM+: an agile-disciplined balanced SCRUM enhanced with the ISO/IEC 29110 Standard

  • Conference paper
  • First Online:
Trends and Applications in Software Engineering (CIMPS 2017)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 688))

Included in the following conference series:

Abstract

Agile systems development methodologies (ASDMs) have gained high acceptance in very small entities (VSEs) of software development seeking quality at minimal effort. SCRUM and XP in industrial settings and UPEDU in academic ones are main of them. Similarly, Software Process Improvement (SPI) initiatives promote the utilization of process frameworks and standards. However, despite both worlds (i.e. ASDMs and SPI) pursue a shared end of high-quality software, both are separated by different underlying approaches. We consider that ASDMs can get benefits from SPI through controlled enhancements (i.e. an agile-discipline balance) without elimination of agility. Thus, in this research, we report the design of SCRUM+, an enhanced SCRUM with recommendations on roles, activities-tasks and artifacts from the SPI standard ISO/IEC 29110. SCRUM+ was designed by using a Means-Ends analysis. Our final aim is to provide such an enhanced SCRUM methodology via an Electronic Process Guide (EPG) to help practitioners for a better use of agile approaches with SPI added recommendations that be found theoretically robust and potentially useful regarding SCRUM from a panel of experts and SCRUM practitioners.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. SEI. 2010. CMMI for Development, Version 1.3. Technical Report CMU/SEI-2010-TR-033. Software Engineering Institute (SEI): Pittsburgh, PA.

    Google Scholar 

  2. ISO/IEC. ISO/IEC 12207:2008, Systems and Software Engineering – Software Life Cycle Processes, 2008, ISO organization, Geneva, Switzerland.

    Google Scholar 

  3. Succi, G., Valerio, A., Vernazza, T., Succi, G.: Compatibility, standards, and software production, vol. 6, no. 4, pp. 140-146. Standard View (1998)

    Google Scholar 

  4. Laporte, C., Alexandre, S., O’Connor, R.: A Software Engineering Lifecycle Standard for very Small Enterprises, pp. 129–141. Springer-Verlag Berlin Heidelberg (2008)

    Google Scholar 

  5. SEI: CMMI for development, version 1.2: CMMI-DEV, V1.2. Software engineering institute. CMU/SEI-2006-TR-008, ESC-TR-2006-008. Retrieved from www.sei.cmu.edu (2006)

  6. Clarke, P., O’Connor, R.: The situational factors that affect the software development process: Towards a comprehensive reference framework, vol. 54, no. 5, pp. 433–447. Information and Software Technology (2012)

    Google Scholar 

  7. Unterkalmsteiner, M., Gorschek, T., Islam, A. M., Cheng, C. K., Permadi, R. B., Feldt, R.: Evaluation and measurement of software process improvement—a systematic literature review. IEEE Transactions on Software Engineering, vol. 38, no. 2, pp. 398–424. IEEE (2012)

    Google Scholar 

  8. Organization for Economic Co-Operation and Development (OECD).: SME and Entrepreneurship. (Outlook ed.) (2005).

    Google Scholar 

  9. O’Connor, R., Laporte, C.: Towards the Provision of Assistance for Very Small Entities in Deploying Software Lifecycle Standards. In: Proceedings of the 11th International Conference on Product Focused Software Development and Process Improvement (2010).

    Google Scholar 

  10. O’Connor, R. V., Laporte, C. Y.: Software Project Management with ISO/IEC 29110. Proceedings of the 19th European Conference on Systems, Software and Services Process Improvement (EuroSPI 2012), vol. 301. Springer-Verlag (2012)

    Google Scholar 

  11. ISO.: Software Engineering-Lifecycle profiles for Very Small Entities (VSEs)-. ISO/IEC TR 29110-5-1-1. ISO, Geneva, Switzerland (2012)

    Google Scholar 

  12. Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: A systematic review. Information and software technology, vol. 50, no. 9, pp. 833–859 (2008)

    Google Scholar 

  13. West, D., Grant, T., Gerush, M., D’silva, D.: Agile development: Mainstream adoption has changed agility, vol. 2, no. 1, pp. 41. Forrester Research (2010).

    Google Scholar 

  14. Robillard, P. N., Kruchten, P., d’Astous, P. Yoopeedoo (UPEDU).: A process for teaching software process. In: Proceedings of the 14th Conference on Software Engineering Education and Training, pp. 18–26. IEEE (2001)

    Google Scholar 

  15. Sidky, A., Arthur, J., Bohner, S.: A disciplined approach to adopting agile practices: the agile adoption framework. Innovations in systems and software engineering, vol. 3, no. 3, pp. 203–216 (2007)

    Google Scholar 

  16. Misra, S. C., Kumar, V., Kumar, U.: Identifying some important success factors in adopting agile software development practices. In: Journal of Systems and Software, vol. 82, no. 11, pp.1869-1890 (2009)

    Google Scholar 

  17. Chow, T., Cao, D. B.: A survey study of critical success factors in agile software projects. In: Journal of systems and software, vol. 81, no. 6, pp. 961-971 (2008)

    Google Scholar 

  18. Boehm, B.: Get ready for agile methods, with care. In: Computer, vol. 35, no. 1, pp. 64–69 (2002)

    Google Scholar 

  19. Boehm, B., Turner, R.: Using risk to balance agile and plan-driven methods. In: Computer, vol. 36, no. 6, pp. 57–66 (2003)

    Google Scholar 

  20. Schwaber, K.: Scrum development process. In: Business Object Design and Implementation, pp. 117–134. Springer London (1997)

    Google Scholar 

  21. Sutherland, J., Schwaber, K.: The scrum guide. The definitive guide to scrum: The rules of the game. Scrum.org (2013)

    Google Scholar 

  22. ISO Software engineering — Lifecycle profiles for Very Small Entities (VSEs) — Part 5-1-1: Management and engineering guide: Generic profile group: Entry profile. ISO/IEC TR29110-5-1-1. ISO, Geneva, Switzerland (2012).

    Google Scholar 

  23. Anderson, J. R.: Problem solving and learning. American Psychologist, vol. 48, no. 1, pp. 35–44 (1993)

    Google Scholar 

  24. Newell, A., Shaw, J. C., Simon, H. A.. Chess-playing programs and the problem of complexity. In: IBM Journal of Research and Development, vol. 2, no. 4, pp. 320-335 (1958)

    Google Scholar 

  25. Newell, A., Simon, H. A.: Human problem solving, vol. 104, no. 9. Englewood Cliffs, NJ: Prentice-Hall (1972)

    Google Scholar 

  26. Blankenship, J., Bussa, M., Millett, S., Lewis, R., Foggon, D.: Pro Agile. NET Development with Scrum. Apress (2011)

    Google Scholar 

  27. Eclipse Process Framework Project, http://epf.eclipse.org/wikis/scrum/

  28. Galvan-Cruz, S., Mora, M., O’Connor, R. V., Acosta, F., Álvarez, F.: An Objective Compliance Analysis of Project Management Process in Main Agile Methodologies with the ISO/IEC 29110 Entry Profile. In: International Journal of Information Technologies and Systems Approach (IJITSA), vol. 10, no. 11, pp. 75–106 (2017)

    Google Scholar 

  29. Highsmith, J. A.: Agile software development ecosystems, vol. 13. Addison-Wesley Professional (2002)

    Google Scholar 

  30. IDEF: IDEF Method Report - The Standard for Integration Definition for Function Modeling (IDEF0). Federal Information Processing Standards Publication 183. Retrieved from http://www.idef.com/pdf/idef0.pdf (1993).

  31. Galal-Edeen, G.H., Riad, A.M., Seyam, M.S.: Agility Versus Discipline: Is Reconciliation Possible?, pp. 331–337 (2007)

    Google Scholar 

  32. Schwaber, K: What is Scrum?, Scrum: Its about common sense. Internet document (2007)

    Google Scholar 

  33. Laporte, C. Y, Fanmuy, G., Ptack, K.: The Development of Systems Engineering International Standards and Support Tools for Very Small Enterprises. In: 22nd Annual International Symposium of the International Council on Systems Engineering, pp. 9–12 (2012)

    Google Scholar 

  34. Vinekar, V., Slinkman, C. W., Nerur, S.: Can agile and traditional systems development approaches coexist? An ambidextrous view. Information systems management, vol. 23, no. 3, pp. 31–42 (2006)

    Google Scholar 

  35. Public Site of the ISO Working Group Mandated to Develop ISO/IEC 29110 Standards and Guides for Very Small Entities involved in the Development or Maintenance of Systems and/or Software, http://profs.etsmtl.ca/claporte/english/VSE/ (2016)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sergio Galván-Cruz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Cite this paper

Galván-Cruz, S., Mora, M., O’Connor, R. (2018). A Means-Ends Design of SCRUM+: an agile-disciplined balanced SCRUM enhanced with the ISO/IEC 29110 Standard. In: Mejia, J., Muñoz, M., Rocha, Á., Quiñonez, Y., Calvo-Manzano, J. (eds) Trends and Applications in Software Engineering. CIMPS 2017. Advances in Intelligent Systems and Computing, vol 688. Springer, Cham. https://doi.org/10.1007/978-3-319-69341-5_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-69341-5_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-69340-8

  • Online ISBN: 978-3-319-69341-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics