The application of metrics to industrial prototyping processes: An empirical study
A key problem in the development of information systems is understanding features of the development process. To this end, in recent years, considerable interest has been focused on modelling processes. In this paper, the results of an empirical investigation into the use of prototyping in information systems development is described. Nine prototyping processes across eight different sites of varying size were analysed and data relating to each process collected. The notation of Role Activity Diagrams (RADs) was used to capture each of the nine processes. Analysis of the interactions in each process revealed that the project manager interacted with the prototyper far more often in large developments than in small or medium-sized developments. However, significantly more interactions between the project manager and end-user were found in small-sized developments than for any other sized site. The study demonstrates how measures of business models can aid analysis of the process rather than the product and highlights the need for more empirical investigation into this and other facets of the development process. A number of lessons have been learnt from our analysis; these we also explain.
KeywordsBusiness Process Project Manager Development Site Small Site Information System Development
Unable to display preview. Download preview PDF.
- 1.V. R. Basili. The role of experimentation in software engineering: Past, current, and future. In Proc 18th ICSE, pages 442–449, 1996.Google Scholar
- 3.L. Briand, L. Bunse, J. Daly, and C. Differding. An experimental comparison of the maintainability of object-oriented and structured design documents. In Proceedings of Empirical Assessment in Software Engineering (EASE) '97, Keele, UK, 1997.Google Scholar
- 4.L. Chen. An Empirical Investigation into Management and Control of Software Prototyping. Ph.d. dissertation, Department of Computing, Bournemouth University, 1997.Google Scholar
- 5.R. Handy. Understanding Organisations. Penguin, 1976.Google Scholar
- 6.D. Miers. Business Process Re-engineering: myth and reality. Kogan Page, 1994.Google Scholar
- 7.M. Ould. Business Processes: Modelling and Analysis for Rengineering and Improvement. Wiley, 1995.Google Scholar
- 8.M. Ould and C. Roberts. Modelling iteration in the software process. In 3rd International Software Process Workshop, Colorado, USA, 1986.Google Scholar
- 9.K. Phalp and S. Counsell. Counts and heuristics for static process models. In Proceedings ICSE Workshop on Process Modelling and Software Evolution, Boston, USA, 1997.Google Scholar
- 10.K. Phalp and M. Shepperd. Analysing process models quantitatively. In Empirical Assessment in Software Engineering (EASE99) Keele, Staffordshire, UK, April 1999.Google Scholar
- 11.SEBPC. Systems engineering for business process change, managed research of the engineering and physical sciences research council (epsrc), homepage: at http://www.staff.ecs.soton.ac/uk/ph/sebpc/.Google Scholar