At 71point4, much of our work focusses on data engineering (designing and building data pipelines) and data analysis in developing environments – within institutions that are just beginning to capture and work with their data. Our role and expected challenges working in these environments differ considerably from those encountered in more advanced environments that are already unlocking value from data. In this blog we’ve compiled our key lessons as analytics consultants working in developing environments.
The approach to data analytics matters. In advanced environments, the systems that manage operational processes are built with a clear recognition that data is a valuable asset. Production and analytical environments are almost identical, including data structures and data scope. In fact, analytical environments often constitute a full replication of the production environment where the data in the analytical environment is updated overnight to reflect the full production view for the previous day. Data analytics design occurs alongside core system design and system testing protocols inherently incorporate both operational and analytical components. Critically, responsibility for support and maintenance of operational and analytical environments rest within the same organization.
In developing environments, however, the picture is different. Most systems are built to exclusively serve an operational purpose, with little upfront consideration of analytical requirements. An interest in system analytics typically emerges only after the operational system is live. At the same time, analytical skillsets may be in short supply. As a result, responsibility for functions that support analytics – designing and building systems to capture, transform, store, and analyse data at scale, as well as the maintenance of those systems – is often performed by external resources (consultants, typically), while maintenance of the operational system remains within the primary organization.