Conclusions

Our studies have lead us to conclude that an all round approach to reuse improves the chances of a product or process definition of a previous development being reusable. Without taking a risk based approach to development the type of reuse which we have described would in most cases be infeasible. Thus we believe that reusing risk assessment, weightings and prototypes etc. allow more informed judgements to be made as to the feasibility of various options of software development and therefore reuse to be, in general, more successful.