Abstrakt. Bakgrund: Agile-tekniken har nyligen uppmärksammats av utvecklarna av säkerhetskritiska system. Brist på empiriska kunskaper om att utföra säkerhetssäkringstekniker, särskilt säkerhetsanalyser i ett riktigt agilt projekt, hämmar dock ytterligare steg. Syfte: I den här artikeln strävar vi efter att (1) förstå och optimera S-Scrum-utvecklingsprocessen, en Scrum-förlängning med integrering av en systemteoribaserad säkerhetsanalysteknik, STPA (System-Theoretic Process Analysis), för säkerhetskritiska system; (2) validera den optimerade S-Scrum-utvecklingsprocessen ytterligare. Metod: Vi genomförde en tvåstegs explorativ fallstudie i ett studentprojekt vid universitetet i Stuttgart, Tyskland. Resultat: Resultaten i steg 1 visade att S-Scrum hjälper till att säkerställa säkerheten för varje release men är mindre smidig än den normala Scrum. Vi utforskade sex utmaningar på: prioriteringshantering, kommunikation, tidspress på att fastställa säkerhetskrav, säkerhetsplanering, tid att utföra förhandsplanering och säkerhetskravens acceptanskriterier. Under steg 2 har säkerheten och smidigheten förbättrats efter optimeringarna, inklusive en intern och en extern säkerhetsexpert, förplaneringsmöte, regelbundna säkerhetsmöten, en smidig säkerhetsplan och förbättrade säkerhetsepos och säkerhetshistorier. Vi har också fått värdefulla förslag från industrin, men problemet med generalisering på grund av det specifika sammanhanget är fortfarande olöst.
Den visade en god förmåga att säkerställa smidighet och säkerhet i ett studentprojekt REF.
An Exploratory Study of Applying a Scrum Development Process for Safety-Critical Systems
{'venue': 'PROFES 2017. Lecture Notes in Computer Science, vol 10611. Springer, Cham', 'journal': None, 'mag_field_of_study': ['Computer Science']}