A Mechanism to Support Agile Frameworks Enhancing Reliability Assessment for SCS Development: A Case Study of Medical Surgery Departments
Safety-critical systems (SCSs) are distributed in many areas such as flight, railway, medical, nuclear and defense, and failure of these systems can harm human life or damage the environment. There are several ways to reduce or possibly eliminate failure, according to researchers improving the development processes of SCSs reduces failure by 40%. Therefore, developers have invented many development methods and measurement techniques to reduce failures during development processes. Agile Software Development (ASD) has entered the field of safety-critical system development (SCSD) in the past few years. Agile has produced reliable and high-quality products by expanding its principles and adapting new measurement techniques. However, there is still a gap in improving measurement techniques and stopping failures. This paper proposed a new measurement mechanism called Package Metrics for Improving Software Development (PM-ISD). The proposed measurement enhances reliability assessment and decision-making during agile development processes. PM-ISD assists the Agile management team throughout the Medical Surgery Department (MSD) project phases to track the completion of tasks.
KeywordsSafety-critical systems (SCSs) Safety critical-system development (SCSD) Agile software development (ASD) Scaled agile framework (SAFe) Area: system development Performance
This work is sponsored by Universiti Tun Hussein Onn Malaysia under TIER1 FASA 1/2007, UTHM Research Grant (VOT U896) and Gates IT Sdn. Bhd.
- 2.Kramer S, Raab P, Mottok J, Racek S (2014) Comparison of enhanced markov models and discrete event simulation: for evaluation of probabilistic faults in safety-critical real-time task sets. In: 2014 17th Euromicro conference on digital system design, Verona, Italy, pp 591–598Google Scholar
- 3.Leffingwell D (2016) SAFe 4.0 reference guide: scaled agile framework for lean software and systems engineering, 1st edn. Addison-Wesley ProfessionalGoogle Scholar
- 5.Silva N, Vieira M (2014) Towards making safety-critical systems safer: learning from mistakes. In: 2014 IEEE international symposium on software reliability engineering workshops, Naples, Italy, pp 162–167Google Scholar
- 6.Padmini KVJ, Dilum Bandara HMN, Perera I (2015) Use of software metrics in agile software development process. In: 2015 Moratuwa engineering research conference (MERCon), Moratuwa, Sri Lanka, pp 312–317Google Scholar
- 8.Leffingwell D (2011) Agile software requirements: lean requirements practices for teams, programs, and the enterpriseGoogle Scholar
- 9.Isa HM, Hassan FP, Mat MC, Isnin ZB, Sapeciay Z (2011) Learning from defects in design and build hospital projects in MalaysiaGoogle Scholar