Abstract
Modelling a process using techniques such as Role Activity Diagrams (RADs) [13] can illustrate a large amount of useful information about the process under study. What they cannot show as easily however, are the informal practices during that process. In this paper, we analyse the prototyping process as part of an IS development strategy across five companies. Interview text from project managers, prototypers and other development staff across the five companies was analysed. Interestingly, results point to several key recurring issues amongst staff. These include non-adherence to any prototyping guidelines or standards, sketchy change request procedures, concern over time and cost deadlines and the importance attached to developer experience during the overall process. The notion of prototyping as a simple and easily managed development strategy does not hold. Our analysis provides complementary qualitative data about the opinions of prototyping to inform business process re-engineering of those formal RADs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Brooks, J.: People are our most important product. In: Gibbs, E., Fairley, R. (eds.) Software Engineering Education. Springer, Heidelberg (1987)
Card, D.: The RAD fad: is timing really everything? IEEE Software, 19–22 (January 1995)
Chen, L.: An Empirical Investigation into Management and Control of Software Prototyping, PhD. dissertation, Department of Computing, University of Bournemouth (1997)
Coleman, G., Verbruggen, R.: A quality software process for rapid application development. Software Quality Journal 7(2), 107–122 (1998)
Counsell, S., Phalp, K., Mendes, E.: The ‘P’ in Prototyping is for Personality. In: Proceedings of International Conference on Software Systems Engineering and its Applications, Paris, France (December 2004)
Counsell, S., Phalp, K., Mendes, E.: The vagaries of the prototyping process: an empirical study of the industrial prototyping process. Submitted to International Conference on Process Assessment and Improvement, SPICE 2005, Klagenfurt, Austria (April 2005)
Glaser, B., Strauss, A.: The Discovery of Grounded Theory. Strategies for Qualitative Research. Aldine Publishers (1967)
GUUUI survey. Results from a survey of web prototyping tools usage. The Interaction De-signer’s Coffee Break. Issue 3 (July 2002), available from www.guuui.com/issues01.03_02
Handy, C.: On roles and Interactions. Understanding Organisations, Penguin
Knapp, C.: An investigation into the organisational and technological factors that contribute to the successful implementation of CASE technology. Doctoral Dissertation, City University, New York (1995)
Lichter, H., Schneider-Hufschmidt, M., Zullighoven, H.: Prototyping in industrial software projects: Bridging the gap between theory and practice. IEEE Transactions on Software Engineering 20(11), 825–832 (1994)
Martin, P., Turner, B.: Grounded Theory and Organisational Research. Journal of applied Behavioural Science 22(2), 141–157
Ould, M.: Business Processes: Modelling and Analysis for Re-engineering and Improvement. Wiley, Chichester (1995)
Phalp, K., Counsell, S.: Coupling Trends in Industrial Prototyping Roles: an Empirical Investigation. The Software Quality Journal 9(4), 223–240 (2002)
Phalp, K., Shepperd, M.: Quantitative analysis of static models of processes. Journal of Systems and Software 52, 105–112 (2000)
Reilly, J.: Does RAD live up to the hype? IEEE Software, 24–26 (January 1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Counsell, S., Phalp, K., Mendes, E., Geddes, S. (2005). What Formal Models Cannot Show Us: People Issues During the Prototyping Process. In: Bomarius, F., Komi-Sirviö, S. (eds) Product Focused Software Process Improvement. PROFES 2005. Lecture Notes in Computer Science, vol 3547. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11497455_3
Download citation
DOI: https://doi.org/10.1007/11497455_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26200-8
Online ISBN: 978-3-540-31640-4
eBook Packages: Computer ScienceComputer Science (R0)