Architectures of Prototypes and Architectural Prototyping

Abstract

This paper reports from experience obtained through development of a prototype of a global customer service system in a project involving a large shipping company and a university research group. The research group had no previous knowledge of the complex business of shipping and had never worked together as a team, but developed a prototype that more than fulfilled the expectations of the shipping company. The prototype should:

Explicit focus on the software architecture and letting the architecture evolve with the prototype played a major role in resolving these conflicting constraints. Specifically allowing explicit restructuring phases when the architecture became problematic showed to be crucial.

BACK