Alenia typical software development activities are for large scale, complex systems with strict reliability requirements and long operational and maintenance phase. Complexity and size of systems clearly affect the predictability and dimension of software development activities.
Beside the general requirements for a well structured and controlled software life-cycle supported by adequate CASE technology, special focus is given to clear identification of user requirements in the very early phases of a system development project which greatly effects the predictability of cost and timing of the development process on the one hand and on the quality of the resulting system on the other hand.
The objective of the experiment is to improve Alenia's current software production practices by introducing into a small experiment, embedded within a representative system development project, techniques and technology to support capturing and validation of user requirements through animation of system requirements and rapid prototyping of MMI (Man Machine Interface) aspects
The experiment will measure the effect of the new approach on the stability of requirements and assess the improvement of predictability and dimension of cost, timing and quality parameters throughout the development process.