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.
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 ®:
Modular design rules establish strict partitions of knowledge and effort at the outset of a design process.
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.
We believe that by architecting the team executing an anlytics project as a modular structure we will benefit by all these gains.