Skip to main content
Top

2017 | OriginalPaper | Chapter

Integration of the 4+1 Software Safety Assurance Principles with Scrum

Authors : Osama Doss, Tim Kelly, Tor Stålhane, Børge Haugset, Mark Dixon

Published in: Systems, Software and Services Process Improvement

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Some researchers have attempted to tailor agile methods to comply with specific standards (e.g. SafeScrum and IEC61508). However, this risks over-configuring the agile method in such a way as to make it difficult to apply it to another safety standard. Our approach sought to look at the problems of addressing the more fundamental principles of safety assurance by adopting the 4+1 safety principles and investigating how a Scrum process challenges, and can be adapted to give strong indication that the practitioners felt that there is a significant potential for successful integration of the 4+1 principles within Scrum. There were some issues where practitioners were concerned to focus only on one safety standard, and neither the agile practitioners nor the safety practitioners had a clear understanding of the outlook and work of the other group. However, we used these issues to inform a further set of questions. We conducted semi-structured interviews with participants to explore the general feasibility of the approach, and to provide an assessment as to whether the 4+1 principles can be addressed without compromising agility.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Bowers, J., May, J., Melander, E., Baarman, M., Ayoob, A.: Tailoring XP for large system mission critical software development. In: Wells, D., Williams, L. (eds.) XP/Agile Universe 2002. LNCS, vol. 2418, pp. 100–111. Springer, Heidelberg (2002). doi:10.1007/3-540-45672-4_10 CrossRef Bowers, J., May, J., Melander, E., Baarman, M., Ayoob, A.: Tailoring XP for large system mission critical software development. In: Wells, D., Williams, L. (eds.) XP/Agile Universe 2002. LNCS, vol. 2418, pp. 100–111. Springer, Heidelberg (2002). doi:10.​1007/​3-540-45672-4_​10 CrossRef
2.
go back to reference Bedoll, R.: A tail of two projects: how ‘Agile’ methods succeeded after ‘Traditional’ methods had failed in a critical system-development project. In: Maurer, F., Wells, D. (eds.) XP/Agile Universe 2003. LNCS, vol. 2753, pp. 25–34. Springer, Heidelberg (2003). doi:10.1007/978-3-540-45122-8_4 CrossRef Bedoll, R.: A tail of two projects: how ‘Agile’ methods succeeded after ‘Traditional’ methods had failed in a critical system-development project. In: Maurer, F., Wells, D. (eds.) XP/Agile Universe 2003. LNCS, vol. 2753, pp. 25–34. Springer, Heidelberg (2003). doi:10.​1007/​978-3-540-45122-8_​4 CrossRef
4.
go back to reference Kelly, T.: Software certification: where is confidence won and lost? In: Anderson, T., Dale, C. (eds.) Addressing Systems Safety Challenges, Safety Critical Systems Club (2014) Kelly, T.: Software certification: where is confidence won and lost? In: Anderson, T., Dale, C. (eds.) Addressing Systems Safety Challenges, Safety Critical Systems Club (2014)
5.
go back to reference Doss, O., Kelly, T.P.: Challenges and opportunities in agile development in safety critical systems: a survey. SIGSOFT Software Eng. Notes 41(2), 30–31 (2016)CrossRef Doss, O., Kelly, T.P.: Challenges and opportunities in agile development in safety critical systems: a survey. SIGSOFT Software Eng. Notes 41(2), 30–31 (2016)CrossRef
6.
go back to reference Fitzgerald, B., Stol, K.J., Sullivan, R.O., Brien, D.O.: Scaling agile methods to regulated environments: an industry case study. In: 2013 35th International Conference on Software Engineering (ICSE), San Francisco, CA, pp. 863–872 (2013) Fitzgerald, B., Stol, K.J., Sullivan, R.O., Brien, D.O.: Scaling agile methods to regulated environments: an industry case study. In: 2013 35th International Conference on Software Engineering (ICSE), San Francisco, CA, pp. 863–872 (2013)
7.
go back to reference Jonsson, H., Larsson, S., Punnekkat, S.: Agile practices in regulated railway software development. In: 2012 IEEE 23rd International Symposium on Software Reliability Engineering Workshops (ISSREW), Dallas, TX, pp. 355–360 (2012) Jonsson, H., Larsson, S., Punnekkat, S.: Agile practices in regulated railway software development. In: 2012 IEEE 23rd International Symposium on Software Reliability Engineering Workshops (ISSREW), Dallas, TX, pp. 355–360 (2012)
8.
go back to reference Ge, X., Paige, R.F., McDermid, J.A.: An iterative approach for development of safety-critical software and safety arguments. In: Agile Conference, Florida, pp. 35–43 (2010) Ge, X., Paige, R.F., McDermid, J.A.: An iterative approach for development of safety-critical software and safety arguments. In: Agile Conference, Florida, pp. 35–43 (2010)
9.
go back to reference Stålhane, T., Myklebust, T., Hanssen, G.: The application of Scrum IEC-61508 certifiable software (2011, Unpublished) Stålhane, T., Myklebust, T., Hanssen, G.: The application of Scrum IEC-61508 certifiable software (2011, Unpublished)
10.
go back to reference Beznosov, K., Kruchten, P.: Towards agile security assurance. In: Proceedings of the 2004 Workshop on New Security Paradigms (NSPW 2004), pp. 47–54. ACM, New York (2004) Beznosov, K., Kruchten, P.: Towards agile security assurance. In: Proceedings of the 2004 Workshop on New Security Paradigms (NSPW 2004), pp. 47–54. ACM, New York (2004)
11.
go back to reference Othmane, L.B., Angin, P., Bhargava, B.: Using assurance cases to develop iteratively security features using Scrum. In: 2014 Ninth International Conference on Availability, Reliability and Security (ARES), Fribourg, pp. 490–497 (2014) Othmane, L.B., Angin, P., Bhargava, B.: Using assurance cases to develop iteratively security features using Scrum. In: 2014 Ninth International Conference on Availability, Reliability and Security (ARES), Fribourg, pp. 490–497 (2014)
12.
go back to reference Flink, A.: The Survey Handbook, 2nd edn. Sage Publications, Thousand Oaks (2003)CrossRef Flink, A.: The Survey Handbook, 2nd edn. Sage Publications, Thousand Oaks (2003)CrossRef
13.
go back to reference Shull, F., Singer, J., Sjøberg, D.I.K.: Guide to Advanced Empirical Software Engineering, 1st edn. Springer, London (2010) Shull, F., Singer, J., Sjøberg, D.I.K.: Guide to Advanced Empirical Software Engineering, 1st edn. Springer, London (2010)
14.
go back to reference Doss, O., Kelly, T.: The 4+1 principles of software safety assurance and their implications for Scrum. In: Sharp, H., Hall, T. (eds.) XP 2016. LNBIP, vol. 251, pp. 286–290. Springer, Cham (2016). doi:10.1007/978-3-319-33515-5_27 Doss, O., Kelly, T.: The 4+1 principles of software safety assurance and their implications for Scrum. In: Sharp, H., Hall, T. (eds.) XP 2016. LNBIP, vol. 251, pp. 286–290. Springer, Cham (2016). doi:10.​1007/​978-3-319-33515-5_​27
15.
go back to reference Azham, Z., Ghani, I., Ithnin, N.: Security backlog in Scrum security practices’. In: 5th Malaysian Conference in Software Engineering (MySEC), Johor Bahru, pp. 414–417 (2011) Azham, Z., Ghani, I., Ithnin, N.: Security backlog in Scrum security practices’. In: 5th Malaysian Conference in Software Engineering (MySEC), Johor Bahru, pp. 414–417 (2011)
16.
go back to reference Doss, O., Kelly, T.: Addressing the 4+1 software safety assurance principles within Scrum. In: Proceedings of the Scientific Workshop Proceedings of XP2016 (XP 2016 Workshops). ACM, New York (2016) Doss, O., Kelly, T.: Addressing the 4+1 software safety assurance principles within Scrum. In: Proceedings of the Scientific Workshop Proceedings of XP2016 (XP 2016 Workshops). ACM, New York (2016)
Metadata
Title
Integration of the 4+1 Software Safety Assurance Principles with Scrum
Authors
Osama Doss
Tim Kelly
Tor Stålhane
Børge Haugset
Mark Dixon
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-64218-5_6

Premium Partner