Agile & Lean software development for avionic software

Abstract : We, Navigation unit of Thales Avionics, are struggling with two main problems when developing high-integrity avionic software. Firstly, the activities we perform to fulfill the mandatory safety objectives are expensive and time consuming. Secondly, our typical product integration is a "big-bang" integration. The second situation aggravates the first, and both situations are aggravated by the fact that our customers require that we develop fast. Fortunately, a common solution is emerging on several of our projects since 6 years: practices inspired from Agile software development and Lean. These two methods provide a efficient combination of rigor, speed of execution and continuous improvement. Even though we face both problems simultaneously, they will be presented in sequence following a Plan-Do-Check-Act pattern. In sequence, each problem will be described with its impacts for the customer and the supplier. The root causes will be identified and the plan to solve the problem will be established. Then, the experiments performed according to this plan will be described. Lastly, the results of these experiments will be measured and the lessons learnt will be provided. This paper assumes that the reader is somewhat familiar with Agile software development and Lean. However, the minimal prerequisites are given hereafter before the Plan-Do-Check-Act case studies.
Document type :
Conference papers
Complete list of metadatas

Cited literature [1 references]  Display  Hide  Download
Contributor : Axelle Pagnier <>
Submitted on : Sunday, August 4, 2019 - 6:51:25 PM
Last modification on : Wednesday, August 7, 2019 - 1:23:33 AM


Files produced by the author(s)


  • HAL Id : hal-02263439, version 1



Emmanuel Chenu. Agile & Lean software development for avionic software. Embedded Real Time Software and Systems (ERTS2012), Feb 2012, Toulouse, France. ⟨hal-02263439⟩



Record views


Files downloads