Chapter 6. A Case Study in Complexity

Let’s take a look at a real-life case study of a complex system. There are three important lessons to be learned here. The first is how complexity creeps into a project, even one with the benefit of extensive planning. The second is how this unchecked complexity leads to project failure, even one with seemingly unlimited resources. The third is how Simple Iterative Partitions (SIP) might have saved this project, even when it was well into failure mode.

The case study I’ll discuss is one of the largest and most complex systems yet tackled by any government organization. It is the National Program for Information Technology (NPfIT), a program run by the British Government’s National Health Service (NHS). Sometimes ...

Get Simple Architectures for Complex Enterprises now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.