2

Applying Industrial Principles to Software

This chapter explains what can be done to make IT a real industry, and this begins with applying the main principles of industrialization, namely cutting complexity into small pieces and then standardizing the modules, and in particular their interfaces. We will make a comparison with the development of cities, where the normalization of water pipes, electricity, and other interfaces has allowed for continuous evolution.

In this chapter, we will explain the very concept of industry, as this is a very often used name, but not necessarily every time with a precise understanding of its meaning. We will also learn about how industrialization works by cutting complex problems into small ones and then making ...

Get Enterprise Architecture with .NET 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.