Front Cover; Contents; Introduction; The Authors; INTRODUCTION TO FLEXIBILITY; 1. The Serious Problems with IT Today; 2. The Reality of Imperfect Knowledge; 3. Outcome, Not Methodology; 4. Realignment of Roles; 5. UniverSIS: A Flexible System; WHAT IS REQUIRED TO ACHIEVE FLEXIBILITY; 6. Guidelines for Flexible Software Design; 7. The Importance of Stable Identifiers; 8. Regulation: Managing Artificial Limits; 9. Stable Information Structures; 10. The Generic-Entity Cloud; HOW TO DESIGN FLEXIBLE SOFTWARE SYSTEMS; 11. Flexibility and Strategic Systems Planning.
A must for modern IT practitioners, this text explains flexible system design techniques, principles, and theories by contrasting case examples of both flexible and rigid systems.