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
Controlling prototype development through risk analysis
MIS Quarterly
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
What formal models cannot show us: people issues during the prototyping process
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Hi-index | 0.00 |
The use of formal models such as Role Activity Diagrams (RADs) for analysing a process often hide what really happens during that process. In this paper, we build on previous research on informal aspects of the prototyping process and look at the key concerns that prototypers had during the prototyping process. We contrasted those concerns with an analysis of whether documented practice during prototyping was likely to exacerbate or lessen those concerns. The basis of our analysis was a set of interviews with prototypers all of whom were part of a team actively producing evolvable prototypes in an industrial setting. Grounded Theory was used to extract the relevant data (concerns and mitigating practice) from the interview text. Interestingly, only a small number of the concerns of prototypers seemed to be supported by any supportive action, suggesting that there are factors that contribute to project success or failure beyond the control of the prototyping team. However, time and cost pressure seemed to figure largest in our analysis of prototyper concerns. The research highlights the problems that prototypers face and the benefits that an informal analysis can have on our understanding of the process. It also complements our understanding of the formal analysis of process using techniques such as RADs and the human factors therein.