모듈러 디자인 개념 이해
이번 글에서는 제품 구조 단순화, 표준화, 모듈화 활동 간의 차이를 다루겠습니다.
1. 제품 구조 단순화는 제품의 구조를 제품이 제공하는 기능에 맞게 간소하게 만드는 활동을 의미합니다. 모든 제품은 기능을 통해서 고객에게 가치를 제공합니다. 그리고, 해당 기능은 구조로 발현이 됩니다. 그런데, 모든 구조가 기능에 맞게 만들어진 건 아닙니다. 과한 경우도 있고, 부족한 경우도 있죠. 부족하다면 기능 구현이 제대로 이루어지지 않을 것이므로 배제하더라도 과한 경우는 그만큼 비용을 발생하므로 올바르다고 볼 수 없습니다.
제품이 가지고 있는 기능을 제공하여 충분한 가치를 제공할 수 있는 수준에서 구조는 단순화하는 것이 바람직합니다. 구조는 크게 구성요소와 구성요소 간의 관계로 이뤄지므로, 제품 구조 단순화 또한 부품이나 어셈블리와 같은 구성요소에 대한 단순화와 인터페이스 단순화로 분류합니다. 다시 구성요소에 대한 단순화는 구성요소의 형상에 대한 단순화, 구성요소 수 절감, 구성요소 종류 절감으로 나눕니다. 인터페이스 단순화는 인터페이스 결합 강도에 대한 절감, 인터페이스 수 절감, 인터페이스 종류 절감으로 나눌 수 있습니다. 일반적으로 제품 구조 단순화는 제품 하나를 대상으로 하지만, 종류 절감 활동에 대해서는 제품들의 집합, 제품군을 대상으로 한다는 특징을 갖습니다.
2. 제품 구조 표준화는 향후에 발생할 수 있는 종류가 증가하는 것을 막기 위해서 소수의 레이아웃, 구성요소, 인터페이스의 종류를 정해두는 활동을 의미합니다. 제품 구조 표준화도 구성요소 자체를 표준화하는 활동, 구성요소 간의 인터페이스를 표준화하는 활동, 구성요소들의 배치 등의 레이아웃을 표준화하는 활동으로 나눌 수 있습니다. 제품 구조 단순화 활동이 제품 하나 또는 제품들의 집합을 대상으로 하는 것과 달리, 제품 구조 표준화 활동은 기본적으로 제품들의 집합을 대상으로 합니다. 표준을 정하는 활동 자체가 제품이 두 개 이상일 때 의미 있는 활동이기 때문이죠.
3. 모듈화는 독립된 기능을 갖는 모듈 기반으로 제품 구조를 재정의하고, 모듈 간의 인터페이스를 표준화하여 전체적으로 제품이 갖는 모듈성을 높이는 활동을 말합니다.
다음은 제품 구조 단순화, 제품 구조 표준화, 모듈화 간의 관계를 알아봅시다.
1. 제품 구조 단순화와 모듈화는 모듈화 하기 전에 제품 구조 단순화 활동을 해야 합니다. 기본적으로 제품 구조가 복잡한 상황에서는 모듈화 하기가 어렵습니다. 최대한 단순화할 수 있는 부분을 단순화해야만 모듈화가 수월하죠. 즉, 모듈화 과정에 제품 구조 단순화가 포함되어 있습니다. 반대로 모듈화를 하면 제품 구조가 단순화되는 효과도 얻습니다. 부품 단위가 아니라, 모듈 단위로 제품 구조를 재정의하면 모듈로 구성된 제품 구조는 이전보다 단순화된 모습을 보일 겁니다. 모듈 별로 인터페이스도 단순화되고, 표준화가 됐을 테니까요.
2. 제품 구조 표준화와 단순화 또한 표준화를 하기 위해서는 단순화 활동이 병행해야 합니다. 단순화한다는 건 최적화를 한다는 의미도 갖는데, 최적화하지 않은 상태를 표준화한다는 것 자체가 향후 변경될 가능성이 높은 기준을 갖는 바람직하지 않은 상황이 될 수 있죠. 그리고, 단순화를 통해서 구성요소나 인터페이스의 종류를 소수 화해야만 표준화 하기 수월하기도 하죠.
3. 제품 구조 표준화와 모듈화의 관계는 모듈화 활동의 마지막은 제품 구조 표준화가 수반됩니다. 제품 구조 표준화를 한다고 하여 모듈화 하는 것은 아니지만, 모듈화를 하면 제품 구조를 표준화한다는 의미를 포함합니다.
결론적으로 독립적으로 수행할 수 있는 제품 구조 단순화, 제품 구조 표준화 활동은 모듈화 과정에 포함됩니다. 모듈화 활동을 하면 제품 구조 단순화, 제품 구조 표준화에 유리해집니다. 손쉽게 이해하려면 세 가지 활동은 연결된 활동이라고 기억되면 됩니다.