- Modularization is the process of separating a product or system into interchangeable modules. Modularization aims to construct a system that is flexible enough to achieve many requested configurations while lowering the number of distinct building blocks (module versions) required. Volumes are consolidated on a module level, and economy of scale is achieved without standardising the product, by reusing module variants across numerous configurations.
- This allows a corporation to boost perceived customer value (by configuring the proper product), accelerate development (by innovating in one system module rather than the entire product), and reduce internal complexity (limiting the number of variants to design, manufacture, and maintain).
- Modularization combines the advantages of uniformity (low complexity cost) with customisation (be able to create the right product for each customer)
Read More: What is Black box testing?