Intecs Sistemi is an Italian software company deeply engaged in software developments for space systems. The growing role being assigned to software in the control of complex and/or critical functions of space system raised the need of a well defined and disciplined software production process to reach the required software quality.This need is usually faced by the definition and regulation of the software process through Standards. However Standards have not solved the problem, and, to some extent, have even worsened it: thick documents, vague, ambiguous or incomplete are often hampering or slowing down production without actually assuring a better quality.Process Modelling Technology is emerging as a set of models, techniques and tools to support effectively and efficiently a well defined and disciplined software production process through the notion of Process Centered Software Development Environments. This paper reports a Process Improvement Experiment in a space on-board project through the adoption of Process Modelling Technology. The experiment is sponsored by the European Strategic System Initiative (ESSn. The tool Process Weaver, recently adopted by the DoD in its I-CASE initiative, was the selected process tool.A formal BOOTSTRAP assessment was conducted at the beginning of the experiment, and repeated at the end, to reveal areas of improvement.The paper will present and critically discuss these main topics: 1) industrial maturity of the Process Modelling Technology and corresponding support tools 2) ease of migration from traditional standards to process models 3) management and engineers acceptance/resistance to tools enforcing the process. 4) BOOTSTRAP assessments as a mechanism to monitor and measure improvement.Keywords Standard, quality, process modelling, process visualisation.
S. Bologna et al. (eds.), Achieving Quality in Software © Springer Science+Business Media Dordrecht 1996A process improvement experiment 49
OBJECTIVES OF THE EXPERIMENTThe experiment has been aimed at assessing application of process modelling technology to an industrial software development project by overcoming the limitation and troubles incurred by the use of traditional software development standards based on natural language.The focus of the assessment has been on three main items: 1) maturity of the process modelling technology and corresponding support tools 2) ease of migration from traditional standards to process models 3) management and engineers acceptance/resistance to tools enforcing the process.
THE CASE STUDY PROJECTThe experiment has been based on a real industrial project. Identification of a suitable project was not an easy task and was constrained by various criteria:• suitable for the technology to be experimented, • feasible for transferability of results, • in the right time frame, • without affecting costs and schedule, • carried out by motivated people.
Selection criteria
Suitable for the technology to be experimentedThe project has been selected in order to be representative of a cl...