Flexibility is a way of thinking, an approach to system design that enables developers to build systems that can adapt to changing business needs. A flexible computerized information system enables its users to change the behavior of a system directly, without the assistance of IT professionals. This book explains flexible system design techniques, principles, and theories by contrasting case examples of both flexible and rigid systems. It presents general flexibility techniques as well as specific structure and procedure-oriented flexibility. It also offers sound advice on judging the flexibility of a system, as well as the success of specific implementations.
Bruce Johnson is Docent and Visiting Professor, Cultural History, University of Turku (Finland); Adjunct Professor, Contemporary Music Studies, Macquarie University (Sydney, Australia); Honorary Professor, Department of Music, University of Glasgow (Scotland, UK).