首页> 外文会议>International System Safety Conference >Use of Agile Practices when developing Safety-Critical Software
【24h】

Use of Agile Practices when developing Safety-Critical Software

机译:在开发安全关键软件时使用敏捷实践

获取原文

摘要

Objectives: During the last 10 years there has been an increasing use of agile development methods and practices when developing safety-critical software, in order to shorten the time to market, to reduce costs, to improve quality and to have more frequent releases. Several of the agile practices cannot be used as-is when developing Safety-Critical Software (SCSW). There are many agile practices but we are searching for those agile practices that can be used to obtain agility when developing SCSW. We have evaluated several practices and suggested how to add necessary safety aspects to these practices. In addition we have evaluated how to adapt the practices to development of SCSW when using SafeScrum, an adaptation of the Scrum agile software development methodology, ensuring that safety standards like IEC 61508 (part 3) are satisfied. Methods: In this paper we have analysed agile practices commonly used in software development projects. The acquired information is used to suggest how to include add-ons to the practices and how to adapt the processes to the development of SCSW. We have also performed a literature study and checked: 1. What are the most adopted agile practices? 2. Which methods are suitable when developing SCSW? Results: The descriptions of the agile practices were assessed and consolidated. Several add-ons and adaptations are suggested for agile practices. Three new extended agile practices have been suggested; the 'Backlog Splitting', the 'STDD' (Safety TDD) and 'Four questions'. The paper starts by presenting and clarifying relevant terms and definitions, as these may differ between the agile community and the safety community. A short introduction to SafeScrum is presented together with some of the agile practices. The main part of the paper structures and describes the relevant agile practices together with suggested add-on's and adaptions. Conclusions: There exist more than 50 named agile practices. Several of these practices cannot be used as-is when developing SCSW since they do not meet mandatory safety requirements. We have evaluated 10 of the most relevant practices and described necessary add-ons and adaptions to ensure that important international standards like IEC 61508 are satisfied. The practices have been described as part of the SafeScrum method.
机译:目的:在过去的10年里,在开发安全关键软件时,敏捷开发方法和实践越来越多地利用,以缩短市场的时间,以降低成本,提高质量,更频繁的释放。在开发安全关键软件(SCSW)时,不能使用一些敏捷实践。有许多敏捷的实践,但我们正在寻找那些可用于在开发SCSW时获得敏捷性的敏捷实践。我们已经评估了多种实践,并建议如何为这些实践添加必要的安全方面。此外,我们已经评估了如何在使用SafesCrum时将实践调整到SCSW的开发,Scrum敏捷软件开发方法的适应,确保满足IEC 61508(第3部分)等安全标准。方法:在本文中,我们分析了软件开发项目中常用的敏捷实践。所获取的信息用于建议如何将附加组件和如何使流程调整到SCSW的开发。我们还表演了文学研究并检查了:1。什么是最常见的敏捷实践? 2.在开发SCSW时适合哪种方法?结果:评估和巩固了敏捷实践的描述。敏捷实践建议了几个附加组件和适应。提出了三种新的扩展敏捷实践; “积压拆分”,“STDD”(安全TDD)和“四个问题”。本文通过呈现和澄清相关术语和定义,因为敏捷社区与安全社区之间可能不同。对Safescrum的简短介绍,以及一些敏捷实践。纸质结构的主要部分,并描述了相关的敏捷实践以及建议的加载项和适应。结论:存在超过50名命名敏捷实践。由于开发SCSW,因此不能使用这些实践中的一些实践,因为它们不符合强制性的安全要求。我们已经评估了10个最相关的做法,并描述了必要的附加组件和适应,以确保满足IEC 61508等重要的国际标准。该实践已被描述为SafEscrum方法的一部分。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号