Abstract
For established domains within highly regulated environments, a systematic approach is needed to scale agile methods and assure compliance with regulatory requirements. This paper presents a structured method to designing such a systematic approach which works adequately in small agile teams. It is independent of the underlying method such as Scrum, Kanban, etc., and is scalable to more and bigger teams or even entire subsidiaries. It is based on a compliance and a quality risk dimension which are both needed to fit regulatory requirements. The approach has been validated in the financial IT context with more than 100 developers in one subsidiary.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Fitzgerald, B., Stol, K.-J., O’Sullivan, R., O’Brien, D.: Scaling agile methods to regulated environments: an industry case study. In: 2013 35th International Conference on Software Engineering (ICSE), pp. 863–872. IEEE (2013)
Karvonen, T., Sharp, H., Barroca, L.: Enterprise agility: why is transformation so hard? In: Garbajosa, J., Wang, X., Aguiar, A. (eds.) XP 2018. LNBIP, vol. 314, pp. 131–145. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-91602-6_9
Uludag, O., Kleehaus, M., Caprano, C., Matthes, F.: Identifying and structuring challenges in large-scale agile development based on a structured literature review. In: 2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC), pp. 191–197. IEEE (2018)
Eloranta, V.P., Koskimies, K., Mikkonen, T.: Exploring ScrumBut—an empirical study of scrum anti-patterns. Inf. Softw. Technol. 74, 194–203 (2016)
Ge, X., Paige, R.F., McDermid, J.A.: An iterative approach for development of safety-critical software and safety arguments. In: 2010 Agile Conference, Orlando, FL, pp. 35–43 (2010). https://doi.org/10.1109/AGILE.2010.10
Wolff, S.: Scrum goes formal: agile methods for safety-critical systems. In: 2012 First International Workshop on Formal Methods in Software Engineering: Rigorous and Agile Approaches (FormSERA), Zurich, pp. 23–29 (2012). https://doi.org/10.1109/formsera.2012.6229784
Stålhane, T., Hanssen, G.K., Myklebust, T., Haugset, B.: Agile change impact analysis of safety critical software. In: Bondavalli, A., Ceccarelli, A., Ortmeier, F. (eds.) SAFECOMP 2014. LNCS, vol. 8696, pp. 444–454. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-10557-4_48
Stålhane, T., Myklebust, T.: The agile safety case. In: Skavhaug, A., Guiochet, J., Schoitsch, E., Bitsch, F. (eds.) SAFECOMP 2016. LNCS, vol. 9923, pp. 5–16. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-45480-1_1
Vejseli, S., Proba, D., Rossmann, A., Jung, R.: The agile strategies in IT governance: towards a framework of agile IT Governance in the banking industry. Research Papers, p. 148 (2018)
Christou, I., Ponis, S., Palaiologou, E.: Using the agile unified process in banking. IEEE Softw. 27(3), 72–79 (2010). https://doi.org/10.1109/ms.2009.156
Poth, A., Wolf, F.: Agile procedures of an automotive OEM – views from different business areas. In: Stolfa, J., Stolfa, S., O’Connor, Rory V., Messnarz, R. (eds.) EuroSPI 2017. CCIS, vol. 748, pp. 513–522. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-64218-5_42
Sirkiä, R., Laanti, M.: Adaptive finance and control: combining lean, agile, and beyond budgeting for financial and organizational flexibility. In: 48th Hawaii International Conference on System Sciences, Kauai, HI, pp. 5030–5037 (2015). https://doi.org/10.1109/hicss.2015.596
Dikert, K., Paasivaara, M., Lassenius, C.: Challenges and success factors for large-scale agile transformations: a systematic literature review. J. Syst. Softw. 119, 87–108 (2016)
Pries-Heje, J., Krohn, M.M.: The safe way to the agile organization. In: Proceedings of the XP2017 Scientific Workshops, p. 18. ACM (2017)
Kiv, S., Heng, S., Kolp, M., Wautelet, Y.: Agile manifesto and practices selection for tailoring software development: a systematic literature review. In: Kuhrmann, M., et al. (eds.) PROFES 2018. LNCS, vol. 11271, pp. 12–30. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-03673-7_2
Hoda, R., Noble, J.: Becoming agile: a grounded theory of agile transitions in practice. In: Proceedings of the 39th International Conference on Software Engineering, pp. 141–151. IEEE (2017)
Pichler, M., Rumetshofer, H., Wahler, W.: Agile requirements engineering for a social insurance for occupational risks organization: a case study. In: 14th IEEE International Requirements Engineering Conference (RE 2006), Minneapolis/St. Paul, MN, pp. 251–256 (2006). https://doi.org/10.1109/re.2006.8
Putta, A., Paasivaara, M., Lassenius, C.: How are agile release trains formed in practice? a case study in a large financial corporation. In: Kruchten, P., Fraser, S., Coallier, F. (eds.) XP 2019. LNBIP, vol. 355, pp. 154–170. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-19034-7_10
Diebold, P., Dahlem, M.: Agile practices in practice: a mapping study. In: Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering (EASE 2014). Association for Computing Machinery, New York, Article 30, pp. 1–10 (2014). https://doi.org/10.1145/2601248.2601254
Bowers, A.N., Sangwan, R.S., Neill, C.J.: Adoption of XP practices in the industry—a survey: research sections. Softw. Process 12(3), 283–294 (2007)
Poth, A., Kottke, M., Riel, A.: Scaling agile – a large enterprise view on delivering and ensuring sustainable transitions. In: Przybyłek, A., Morales-Trujillo, M.E. (eds.) LASD/MIDI -2019. LNBIP, vol. 376, pp. 1–18. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-37534-8_1
Carvalho, A.M., Sampaio, P., Rebentisch, E., Carvalho, J.Á., Saraiva, P.: Operational excellence, organisational culture and agility: the missing link? J. Total Qual. Manag. Bus. Excell. 15, 1–20 (2017)
Ringstad, M.A., Dingsøyr, T., Brede Moe, N.: Agile process improvement: diagnosis and planning to improve teamwork. In: O‘Connor, R.V., Pries-Heje, J., Messnarz, R. (eds.) EuroSPI 2011. CCIS, vol. 172, pp. 167–178. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-22206-1_15
Santana, C., Queiroz, F., Vasconcelos, A., Gusmao, C.: Software process improvement in agile software development: a systematic literature review. In: 41st Euromicro Conference on Software Engineering and Advanced Applications, pp. 325–332 (2015)
Teece, D.: Dynamic capabilities and organizational agility: risk, uncertainty, and strategy in the innovation economy. Calif. Manag. Rev. 58(4), 13–36 (2016)
Brown, A.: Managing challenges in sustaining business excellence. Int. J. Qual. Reliab. Manag. 30(4), 461–475 (2013)
Kumar, C.S., Panneerselvam, R.: Literature review of JIT-KANBAN system. Int. J. Adv. Manuf. Technol. 32(3–4), 393–408 (2007)
Poth, A., Sunyaev, A.: Effective quality management: risk- and value-based software quality management. IEEE Softw. 31(6), 79–85 (2014)
Perkusich, M., et al.: A systematic review on the use of definition of done on agile software development projects. In: International Conference on Evaluation and Assessment in Software Engineering (EASE) (2017). https://doi.org/10.1145/3084226.3084262
Power, K.: Definition of ready: an experience report from teams at cisco. In: Cantone, G., Marchesi, M. (eds.) XP 2014. LNBIP, vol. 179, pp. 312–319. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-06862-6_25
Poth, A.: Effectivity and economical aspects for agile quality assurance in large enterprises. J. Softw. Process: Improve. Pract. 28(11), 1000–1004 (2016)
Conway, M.E.: How do committees invent? Datamation 14(5), 28–31 (1968)
Poth, A., Riel A.: Quality requirements elicitation by ideation of product quality risks with design thinking. In: Proceedings of the 28th IEEE International Requirements Engineering Conference (RE’20), Vienna (2020, in print)
ISACA audit framework: ITAFTM: A Professional Practices Framework for IS Audit/Assurance, 3 edn. Section: 2208 Sampling. www.isaca.org/ITAF
Paasivaara, M., Lassenius, C.: Communities of practice in a large distributed agile software development organization - case Ericsson. Inform. Softw. Technol. 56, 1556–1577 (2014)
Poth, A., Kottke, M.: How to assure agile method and process alignment in an organization? In: Larrucea, X., Santamaria, I., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2018. CCIS, vol. 896, pp. 421–425. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-97925-0_35
Kösling, M., Poth, A.: Agile development offers the chance to establish automated quality procedures. In: Stolfa, J., Stolfa, S., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2017. CCIS, vol. 748, pp. 495–503. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-64218-5_40
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Poth, A., Jacobsen, J., Riel, A. (2020). Systematic Agile Development in Regulated Environments. In: Yilmaz, M., Niemann, J., Clarke, P., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2020. Communications in Computer and Information Science, vol 1251. Springer, Cham. https://doi.org/10.1007/978-3-030-56441-4_14
Download citation
DOI: https://doi.org/10.1007/978-3-030-56441-4_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-56440-7
Online ISBN: 978-3-030-56441-4
eBook Packages: Computer ScienceComputer Science (R0)