This chapter explores the concept of patchwork prototyping - the combining of open source software applications to rapidly create a rudimentary but fully functional prototype that can be used and hence evaluated in real life situations. The use of a working prototype enables the capture of more realistic and informed requirements than traditional methods that rely on users trying to imagine how they might use the envisaged system in their work, and even more problematic, how that system in use may change how they work. Experiences with the use of the method in the development of two different collaborative applications are described. Patchwork prototyping is compared and contrasted with other prototyping methods including paper prototyping ...
In everyday work environments, systems for work evolve constantly in response to changing environme...
According to the human-centered design process, prototyping is an essential element of user experien...
Background: Prototyping is an established practice for user interface design and for requirements en...
This chapter explores the concept of patchwork prototyping- the combining of open source software ap...
[This is an early draft version of a book chapter that was later published. It is not the same text ...
Author-contributed print itemThis paper describes the basic concepts of a mixed-level software proce...
The recent emergence of web mash-ups and open source software is driving the development of new prac...
Today the business system changers faster than the usual conventional cascade life cycle. Because of...
A key technique for evaluating early design ideas is the use of low-fidelity prototypes. Low-fidelit...
A thesis submitted in partial fulfilment of the requirements of the University of Wolverhampton for ...
In this paper, we examine a range of tools for early prototyping of interactive systems that might b...
Cooperative Prototyping can be characterized as the use and development of prototypes as catalysts ...
In most development projects, descriptions and prototypes are developed by system designers on their...
In this book, the authors describe the findings derived from interaction and cooperation between sci...
Prototyping is interwoven with nearly all product, service, and systems development efforts. A proto...
In everyday work environments, systems for work evolve constantly in response to changing environme...
According to the human-centered design process, prototyping is an essential element of user experien...
Background: Prototyping is an established practice for user interface design and for requirements en...
This chapter explores the concept of patchwork prototyping- the combining of open source software ap...
[This is an early draft version of a book chapter that was later published. It is not the same text ...
Author-contributed print itemThis paper describes the basic concepts of a mixed-level software proce...
The recent emergence of web mash-ups and open source software is driving the development of new prac...
Today the business system changers faster than the usual conventional cascade life cycle. Because of...
A key technique for evaluating early design ideas is the use of low-fidelity prototypes. Low-fidelit...
A thesis submitted in partial fulfilment of the requirements of the University of Wolverhampton for ...
In this paper, we examine a range of tools for early prototyping of interactive systems that might b...
Cooperative Prototyping can be characterized as the use and development of prototypes as catalysts ...
In most development projects, descriptions and prototypes are developed by system designers on their...
In this book, the authors describe the findings derived from interaction and cooperation between sci...
Prototyping is interwoven with nearly all product, service, and systems development efforts. A proto...
In everyday work environments, systems for work evolve constantly in response to changing environme...
According to the human-centered design process, prototyping is an essential element of user experien...
Background: Prototyping is an established practice for user interface design and for requirements en...