Skip to main content

Systematic Agile Development in Regulated Environments

  • Conference paper
  • First Online:
Systems, Software and Services Process Improvement (EuroSPI 2020)

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.

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

    Google Scholar 

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

    Chapter  Google Scholar 

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

    Google Scholar 

  4. Eloranta, V.P., Koskimies, K., Mikkonen, T.: Exploring ScrumBut—an empirical study of scrum anti-patterns. Inf. Softw. Technol. 74, 194–203 (2016)

    Article  Google Scholar 

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

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

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

    Chapter  Google Scholar 

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

    Chapter  Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Chapter  Google Scholar 

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

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

    Article  Google Scholar 

  14. Pries-Heje, J., Krohn, M.M.: The safe way to the agile organization. In: Proceedings of the XP2017 Scientific Workshops, p. 18. ACM (2017)

    Google Scholar 

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

    Chapter  Google Scholar 

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

    Google Scholar 

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

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

    Chapter  Google Scholar 

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

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

    Article  Google Scholar 

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

    Chapter  Google Scholar 

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

    Google Scholar 

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

    Chapter  Google Scholar 

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

    Google Scholar 

  25. Teece, D.: Dynamic capabilities and organizational agility: risk, uncertainty, and strategy in the innovation economy. Calif. Manag. Rev. 58(4), 13–36 (2016)

    Article  Google Scholar 

  26. Brown, A.: Managing challenges in sustaining business excellence. Int. J. Qual. Reliab. Manag. 30(4), 461–475 (2013)

    Article  Google Scholar 

  27. Kumar, C.S., Panneerselvam, R.: Literature review of JIT-KANBAN system. Int. J. Adv. Manuf. Technol. 32(3–4), 393–408 (2007)

    Article  Google Scholar 

  28. Poth, A., Sunyaev, A.: Effective quality management: risk- and value-based software quality management. IEEE Softw. 31(6), 79–85 (2014)

    Article  Google Scholar 

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

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

    Chapter  Google Scholar 

  31. Poth, A.: Effectivity and economical aspects for agile quality assurance in large enterprises. J. Softw. Process: Improve. Pract. 28(11), 1000–1004 (2016)

    Article  Google Scholar 

  32. Conway, M.E.: How do committees invent? Datamation 14(5), 28–31 (1968)

    Google Scholar 

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

    Google Scholar 

  34. ISACA audit framework: ITAFTM: A Professional Practices Framework for IS Audit/Assurance, 3 edn. Section: 2208 Sampling. www.isaca.org/ITAF

  35. Paasivaara, M., Lassenius, C.: Communities of practice in a large distributed agile software development organization - case Ericsson. Inform. Softw. Technol. 56, 1556–1577 (2014)

    Article  Google Scholar 

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

    Chapter  Google Scholar 

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

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Alexander Poth , Jan Jacobsen or Andreas Riel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics