Rapid application development
CHI '95 Conference Companion on Human Factors in Computing Systems
Low vs. high-fidelity prototyping debate
interactions
The Rational Unified Process: an introduction
The Rational Unified Process: an introduction
The development of cooperation: five years of participatory design in the virtual school
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
Risks of rapid application development
Communications of the ACM
Using while moving: HCI issues in fieldwork environments
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction with mobile systems
Rapid Application Development: rough and dirty or value-for-money engineering?
Communications of the ACM
DIS '02 Proceedings of the 4th conference on Designing interactive systems: processes, practices, methods, and techniques
Mobility and the first responder
Communications of the ACM - Homeland security
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The design of a handheld, location-aware guide for indoor environments
Personal and Ubiquitous Computing
Introducing participatory design in museums
PDC 04 Proceedings of the eighth conference on Participatory design: Artful integration: interweaving media, materials and practices - Volume 1
Ambient wood: designing new forms of digital augmentation for learning outdoors
Proceedings of the 2004 conference on Interaction design and children: building a community
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Hi-index | 0.00 |
This paper describes our experiences modifying the Rapid Application Development methodology for rapid system development to design a data gathering system for mobile fieldworkers using handheld computers in harsh environmental conditions. In our development process, we integrated User-Centred Design as an explicit stage in the Rapid Application Development (RAD) software engineering methodology. We describe our design process in detail and present a case study of its use in the development of a working system. Finally, we use the design of the working system to highlight some of the lessons learned, and provide guidelines for the design of software systems for mobile data collection. In pursuing this project, we worked with field ecologists monitoring the evolution of coastal wetlands in the San Francisco Bay Area. The overall goal of the ecology project was to provide accurate information on the impact development has on these wetland areas. While the architecture of our system is tuned to the specific needs of the ecologists with whom we worked, the design process and the lessons we learned during design are of interest to other software engineers designing for similar work practices.