People are our most important product
Software Engineering Institute and Wang Institute of Graduate Studies on Software engineering education: the educational needs of the software community
Prototyping in Industrial Software Projects-Bridging the Gap Between Theory and Practice
IEEE Transactions on Software Engineering
An investigation into the organizational and technological factors that contribute to the successful implementation of CASE technology
Quantitative analysis of static models of processes
Journal of Systems and Software - Special issue on Evaluation and assessment in software engineering
A Quality Software Process for Rapid Application Development
Software Quality Control
Coupling Trends in Industrial Prototyping Roles: An Empirical Investigation
Software Quality Control
Point-Counterpoint: Does RAD Live Up to the Hype?
IEEE Software
The concerns of prototypers and their mitigating practices: an industrial case-study
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
Hi-index | 0.00 |
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.