Meshing Agile and Plan-Driven Development in Safety-Critical Software: A Case Study

Lise Tordrup Heeager, Peter Axel Nielsen

Research output: Contribution to journalJournal articleResearchpeer-review

8 Citations (Scopus)
312 Downloads (Pure)

Abstract

Organizations developing safety-critical software are increasingly seeking to create better practices by meshing agile and plan-driven development processes. Significant differences between the agile and the plan-driven processes make meshing difficult, and very little empirical evidence on using agile processes for safety-critical software development exists. There are four areas of concern, in particular, for meshing the development of safety-critical software concerning: documentation, requirements, life cycle and testing. We report on a case study of a pharmaceutical organization in which a Scrum process was implemented to support agile software development in a plan-driven safety-critical project. The purpose was to answer the following research question: For safety-critical software, what can a software team do to mesh agile and plan-driven processes effectively? The main contribution of the paper is an elaborated understanding of meshing in the four areas of concern and how the conditions for safety-critical software influence them. We discuss how meshing within the four areas of concern is a contribution to existing research.
Original languageEnglish
JournalEmpirical Software Engineering
Volume25
Issue number2
Pages (from-to)1035-1062
Number of pages28
ISSN1382-3256
DOIs
Publication statusPublished - 1 Mar 2020

Keywords

  • Agile software development · Plan-driven software development · Process · Safety-critical software · Meshing · Compliance · Scrum · FDA
  • FDA
  • Plan-driven software development
  • Safety-critical software meshing compliance scrum
  • Agile software development
  • Process

Fingerprint

Dive into the research topics of 'Meshing Agile and Plan-Driven Development in Safety-Critical Software: A Case Study'. Together they form a unique fingerprint.

Cite this