SAM: Preliminary Hybrid Model to Support Agile Large-Scale Transformation in Software Industries

Main Article Content

Autores

Cristian Esthibel Gómez-Campo https://orcid.org/0000-0003-2416-6673
Tania Guadalupe Cañizares-Hernández https://orcid.org/0000-0003-2933-8833
César Jesús Pardo-Calvache, Ph. D. https://orcid.org/0000-0002-6907-2905

Abstract

Agile scaled approaches have become an alternative to synchronize activities and interactions between large development teams. However, these do not describe the fundamental aspects to transform/evaluate the current approach of an organization. This paper presents the harmonization strategy used to obtain a preliminary hybrid model, called SAM, to support the agile transformation on a large scale in software industries. This model has been obtained from the homogenization, comparison and integration of the common practices of scaled models like SAFe, LeSS, Nexus and DAD. The hybrid model obtained describes the fundamental attributes to take into account to start the transformation or evaluate a scaled approach. In order to do this, it establishes and describes 18 documented practices that indicate what to take into account to scale/evaluate a large-scale approach used by a software company. With the obtained results, it can be seen that SAFe, LeSS, Nexus and DAD have aspects in common, and that it has been possible to unify them in SAM; therefore, the harmonization strategy presented and the proposed model could be very useful for professionals, consultants and companies trying to transform/evaluate their approaches.

Keywords:

Article Details

Licence

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

All articles included in the Revista Facultad de Ingeniería are published under the Creative Commons (BY) license.

Authors must complete, sign, and submit the Review and Publication Authorization Form of the manuscript provided by the Journal; this form should contain all the originality and copyright information of the manuscript.

The authors who publish in this Journal accept the following conditions:

a. The authors retain the copyright and transfer the right of the first publication to the journal, with the work registered under the Creative Commons attribution license, which allows third parties to use what is published as long as they mention the authorship of the work and the first publication in this Journal.

b. Authors can make other independent and additional contractual agreements for the non-exclusive distribution of the version of the article published in this journal (eg, include it in an institutional repository or publish it in a book) provided they clearly indicate that the work It was first published in this Journal.

c. Authors are allowed and recommended to publish their work on the Internet (for example on institutional or personal pages) before and during the process.
review and publication, as it can lead to productive exchanges and a greater and faster dissemination of published work.

d. The Journal authorizes the total or partial reproduction of the content of the publication, as long as the source is cited, that is, the name of the Journal, name of the author (s), year, volume, publication number and pages of the article.

e. The ideas and statements issued by the authors are their responsibility and in no case bind the Journal.

References

[1] T. Dingsøyr, and N. B. Moe, “Towards principles of large-scale agile development,” in International Conference on Agile Software Development, 2014, pp. 1-8. https://doi.org/10.1007/978-3-319-14358-3_1

[2] J. M. Bass, “Artefacts and agile method tailoring in large-scale offshore software development programmes,” Information and Software Technology, vol. 75, pp. 1-16, 2016. https://doi.org/10.1016/j.infsof.2016.03.001

[3] M. Kalenda, “Scaling agile software development in large organizations,” Master Thesis, Masaryk University, Czech Republic, 2017.

[4] K. Schwaber, and J. Sutherland, The definitive guide to scrum: The rules of the game, 2017. https://bit.ly/2t35PVl

[5] S. Amber, Agile unified process, 2006. https://goo.gl/Pp2Yih

[6] K. Beck, Extreme Programming. A Gentle Introduction, 2013. https://bit.ly/1d2TP1e

[7] C. Ebert and M. Paasivaara, “Scaling agile,” IEEE Software, vol. 34 (6), pp. 98-103, 2017. https://doi.org/10.1109/MS.2017.4121226

[8] K. Dikert, M. Paasivaara, and C. Lassenius, “Challenges and success factors for large-scale agile transformations: A systematic literature review,” Journal of Systems and Software, vol. 119, pp. 87-108, 2016. https://doi.org/10.1016/j.jss.2016.06.013

[9] F. O. Bjørnson, J. Wijnmaalen, C. J. Stettina, and T. Dingsøyr, “Inter-team coordination in large-scale agile development: A case study of three enabling mechanisms,” in International Conference on Agile Software Development, 2018, pp. 216-231. https://doi.org/10.1007/978-3-319-91602-6_15

[10] D. Leffingwell, Scaled Agile Framework – SAFe for Lean Enterprises, 2019. https://bit.ly/2FAcOu5

[11] L. Craig and V. Bas, LeSS Framework - Large Scale Scrum (LeSS), 2018. https://bit.ly/2BKJU78

[12] K. Schwaber, Nexus Guide - The Definitive Guide to scaling Scrum with Nexus: The Rules of the Game, 2018. https://bit.ly/2GNKKoe

[13] DAD, Disciplined Agile Delivery, 2019. https://bit.ly/3fccRL5

[14] I. Stojanov, O. Turetken, and J. J. Trienekens, “A maturity model for scaling agile development,” in Euromicro Conference on Software Engineering and Advanced Applications, 2015, pp. 446-453. https://doi.org/10.1109/SEAA.2015.29

[15] T. Cañizares, C. Gómez, and C. Pardo, “What is there about scaling of agile software development? preliminary findings from a systematic mapping study,” in XIV Jornadas Iberoamericanas de Ingeniería de Software e Ingeniería del Conocimiento, 2019, pp. 83-96.

[16] M. Alqudah, and R. Razali, “A review of scaling agile methods in large software development,” International Journal on Advanced Science, Engineering and Information Technology, vol. 6 (6), pp. 828-837, 2016. https://doi.org/10.18517/ijaseit.6.6.1374

[17] C. Pardo, “A framework to support the harmonization between multiple models and standards,” Doctoral Thesis, Universidad de Castilla-La Mancha, Ciudad Real, Spain, 2012.

[18] C. Pardo, F. J. Pino, F. García, M. Piattini, M. T. Baldassarre, and S. Lemus, “Homogenization, comparison and integration: A harmonizing strategy for the unification of multi-models in the banking sector,” in Product-Focused Software Process Improvement, 2011, pp. 59-72. https://doi.org/10.1007/978-3-642-21843-9_7

[19] F. J. Pino, M. T. Baldassarre, M. Piattini, and G. Visaggio, “Harmonizing maturity levels from CMMI-DEV and ISO/IEC 15504,” Journal of Software Maintenance and Evolution: Research and Practice, vol. 22 (4), pp. 279-296, 2010. https://doi.org/10.1002/spip.437

[20] C. Pardo, F. J. Pino, and F. Garcia, “Towards an integrated management system (IMS), harmonizing the ISO/IEC 27001 and ISO/IEC 20000-2 standards,” International Journal of Software Engineering and Its Applications, vol. 10 (9), pp. 217-230, 2016. http://doi.org/10.14257/ijseia.2016.10.9.18

[21] C. VersionOne, 13th annual state of Agile survey, 2019. https://bit.ly/2A6Bbyc

[22] C. Pardo, F. Pino, F. Garcia, M. Piattini, and M. Baldassarre, “Método de integración para soportar la armonización de múltiples modelos y estándares,” in XVI Jornadas de Ingeniería del Software y Bases de Datos, 2011, pp. 625-638.

Downloads

Download data is not yet available.

Most read articles by the same author(s)