What is Modularity? And What Does it Do?

By Andrea Espíndola Pedro Olaya

 

As mentioned before we will adopt a modular approach to both, analytics and consulting in analytics. We will now explore a little bit the concept of modularity.

Lets recall briefly the definition of modularity and the basic tenets of modularity theory as developed by  Carliss Y. Baldwin and Kim B. Clark.

Modularity  mesures the degree to which a system’s components may be  separated and recombined to create new functionality . Different parts of a modular system can be  worked on independently of one another. Modules can be connected  as long as they conformed to a  predetermined set of design rules. Our favorite childhood example of modularity is LEGO ®:

400px-Robot_(2950264120)

Modular design rules establish strict partitions of knowledge and  effort at the outset of a design process.

(Baldwin & Clark)

Imagen1

What does Modularity achieve?

1. On the one hand it helps to increase the manageability in complex environments by establishing well define boundaries and thus limiting the scope of interaction between individual elements or tasks, effectively diminishing the amount and range of cycling that occurs in production processes.

2. It gives an architecture in which concurrency is natural.

3. It adapts to environmental changes.

(Source: B&C)

We believe that by architecting the team executing an anlytics project as a modular structure we will benefit by all these gains.

RSS Feed

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s