Abstract
The importance of Very Small Entities (VSEs) in the development chain of the software industry, highlights the needs to provide support for them to develop quality software products within budget and schedule. However, most VSEs do not have experience in the implementation of software engineering standards. Additionally, a large percentage of them are using agile methods in an effort to produce software that meets the time requested by the market. This paper presents a proposal of an international guide, it will provide a guide for VSEs that want to reinforce their agile environment to develop software using an agile approach based on Scrum and XP with practices of the ISO/IEC 29110. The agile guide will also provide a guide that facilitates the implementation of an agile approach for VSEs that are already using the software Basic profile of the ISO/IEC 29110 series. This paper presents the problems that VSEs using an agile method have, the process followed to develop the agile guide, and a description of the agile guide.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Laporte, C.Y., O’Connor, R.V., Paucar, L.H.G.: The implementation of ISO/IEC 29110 software engineering standards and guides in very small entities. In: Maciaszek, L.A., Filipe, J. (eds.) Evaluation of Novel Approaches to Software Engineering. ENASE 2015. Communications in Computer and Information Science, vol. 599. Springer, Cham (2016)
Larrucea, X., O’Connor, R.V., Colomo-Palacios, R., Laporte, C.Y.: Software process improvement in very small organizations. IEEE Softw. 33(2), 85–89 (2016)
Laporte, C.Y., Mejia, J.: Delivering software-and systems-engineering standards for small teams. Computer 53(8) (2020)
Ania, I., Mejía, M.: Considering the growth of the software services industry in Mexico. Inf. Technol. Dev. 13(3), 269–291 (2007)
Bourque, P., Fairley, R.E. (eds.) Guide to the Software Engineering Body of Knowledge, Version 3.0. IEEE Computer Society (2014)
Laporte, C.Y., O’Connor, R.: Software process improvement standards and guides for very small organization: an overview of eight implementations. CrossTalk J. Defense Softw. Eng. 30(3), 23–27 (2017)
Takeuchi, M., Kohtake, N., Shirasaka, S., Koishi, Y., Shioya, K.: Report on an assessment experience based on ISO/IEC 29110. J. Softw. Evol. Process 26(3), 306–312 (2014)
O’Connor, R.V., Laporte, C.Y.: Software project management in very small entities with ISO/IEC 29110. In: Winkler, D., O’Connor, R.V., Messnarz, R. (eds.) Systems, Software and Services Process Improvement. EuroSPI 2012. Communications in Computer and Information Science, vol. 301. Springer, Heidelberg (2012)
ISO/IEC: Software engineering- Lifecycle profiles for Very Small Entities (VSEs) - Part 5-1-2: Management and engineering guide: Generic profile group: Basic profile. ISO/IEC TR 29110-5-1-2:2011. Technical report. (2011). http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html
Kumar, G., Bhatia, P.K.: Impact of Agile methodology on software development process. Int. J. Comput. Technol. Electron. Eng. (IJCTEE) 2(4), 46–50 (2012)
Dingsøyr, T., Nerur, S., Balijepally, V., Moe, N.B.: A decade of agile methodologies: towards explaining agile software development (2012)
ISO/IEC/IEEE International Standard ISO/IEC/IEEE 26515:2018 Systems and software engineering—Developing information for users in an agile environment (2018)
Agile Alliance Glosary. https://www.agilealliance.org/agile101/agile-glossary/
Blankenship, J., Bussa, M., Millett, S.: Pro Agile .NET Development with Scrum. Apress. ISBN 978-1-4302-3534-7 (eBook), p. 372 (2011)
Laporte, C.Y., Munoz, M., Mejia, J., O’Connor, R.V.: Applying software engineering standards in very small entities: from startups to grownups. IEEE Softw. 35(1), 99–103 (2017). https://doi.org/10.1109/MS.2017.4541041
Laporte, C.Y., O’Connor, R.V.: Systems and software engineering standards for very small entities: accomplishments and overview. Computer 49(8), 84–87 (2016). https://doi.org/10.1109/MC.2016.242
Laporte, C.Y.: 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/index.html
ISO/IEC TR 29110-5-4 - Systems and software engineering—Lifecycle profiles for Very Small Entities (VSEs)—Part 5-4: Agile software development guidelines, International Organization for Standardization/International Electrotechnical Commission (to be published)
ISO/IEC JTC 1/SC7 Software and system engineering. https://www.iso.org/committee/45086.html
ISO/IEC TR 29110-5-5 - Systems and software engineering—Lifecycle profiles for Very Small Entities (VSEs)—Part 5-5: DevOps guidelines, International Organization for Standardization/International Electrotechnical Commission (to be published)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Galván-Cruz, S., Muñoz, M., Mejía, J., Laporte, C.Y., Negrete, M. (2021). Building a Guideline to Reinforce Agile Software Development with the Basic Profile of ISO/IEC 29110 in Very Small Entities. In: Mejia, J., Muñoz, M., Rocha, Á., Quiñonez, Y. (eds) New Perspectives in Software Engineering. CIMPS 2020. Advances in Intelligent Systems and Computing, vol 1297. Springer, Cham. https://doi.org/10.1007/978-3-030-63329-5_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-63329-5_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-63328-8
Online ISBN: 978-3-030-63329-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)