Finding the right Balance
Socio-Technical Balance in Data Mesh Implementations
Disclaimers:?
During various conversations and panel discussions, I have been asked many times whether the implementation of data mesh is an organizational change or (yet another) technology-only initiative. I thought to capture my experience in this article from the lens of socio-technical architecture (as I have understood and perceived it).
A few years ago, I was introduced to the word “socio-technical” and my first reaction was an allergic one. Since then, with the experience gained from implementing global projects and organization designs as well as learning from industry thought leaders, I have come to understand the importance of proper balance of socio-technical elements. Before I share my perspective on data mesh implementation, here is a quick recap of what this socio-technical system & architecture is and how I have used this in this article.
Socio-Technical Definitions
Here are a few (can I say widely accepted?) definitions of the socio-technical systems and socio-technical systems:
“Sociotechnical systems (STS) in organizational development is an approach to complex organizational work design that recognizes the interaction between people and technology in workplaces. The term also refers to coherent systems of human relations, technical objects, and cybernetic processes that inherit large, complex infrastructures. Social society, and its constituent substructures, qualify as complex sociotechnical systems.” (Sociotechnical system – Wikipedia)
“Sociotechnical Architecture is about taking a holistic co-design approach to technical and organizational systems, given the inherent impact they have on each other.” (Introduction to Sociotechnical Architecture: Why & What is it)
There is plenty of content on this topic, you can find some of the links below in the reference section.
Why is it important?
From the research and practical implementation experience, one can see that:
How do I look a the socio-technical stuff?
As I stated in my previous articles, in my humble opinion, enterprises can reap the value from data by digging deep into the people-process-technology triangle:
To keep things simple, I have captured various activities associated with the people, process, and technology and classified them into social or technology categories to quantify my findings, to determine the right balance in the implementation of data mesh. For instance, organization changes, people and skills-related activities are categorized as social, while any implementation of technology, or automation is categorized as technology.?
PS: I must admit, the process part is tricky. Is it social or technological? For the sake of this article, the definition and alignment of the process is classified in the social category while implementing it or automating it is classified as technical.
What is the proper social-technical balance for implementing data mesh??
One of the things that differentiate data mesh from various other “waves” of data warehouses, data lakes, lake houses, fabrics (and more) is a well-rounded approach by design that Data Mesh introduces in the shape of the 4 principles. Hence data mesh has been described as the “socio-technical paradigm”.
Below, I have attempted to quantify this balance based on my implementation experience as well as listening, learning, and collaborating with other practitioners, who have tried or have implemented data mesh:
Let me double-click on each of these principles in the form of a non-exhaustive list of activities within each principle:
领英推荐
Domain Oriented Decentralization
Socio
Technical
Data as a Product
Socio
Technical
Self-Service Data & Analytics Infrastructure as Platform
This might come as a surprise, but organizational and mindset changes required by the platform team to treat the platform as a product are critical for data mesh implementation, and hence even within this principle, the social aspects are of critical importance and platforms is not just about technology choices & implementations.
Socio
Technical
Federated Computational Governance?
Socio
Technical
The above are just a few examples and by no means an exhaustive list of activities needed. As I continue to learn every day by practicing and learning from fellow practitioners and thought leaders, I am curious to see the state of socio-technical balance in 6-12 months.
I hope these points will resonate well with others who are implementing data mesh and data products, please feel free to chime in and share your experiences as well. What balance have you found? For those, who are thinking of stepping into this area, I hope you find these points useful as you prepare to make the journey.
References:
Data Architect | Data Advisory Services
1 年Great, Great read
Senior Data Architect | PhD | Designing and Building Biodiversity Research Infrastructures | Integrating AI, Data, People & Processes | Championing Data Standards, Open Science, FAIR Principles & Open Source
1 年Thank you for this concise and relevant summary, which aligns perfectly with the context of data mesh implementation. It brings to mind the renowned work by Geoffrey Bowker (https://raley.english.ucsb.edu/wp-content/Engl800/RawData-excerpts.pdf), in which he discusses how the term "Raw data" is paradoxical and flawed. Bowker argues that data is inherently processed and never truly raw. This concept resonates with the socio-technical dimension of data. Presently, there is an inherent bias toward the technical aspect of data over its socio-contextual aspect. Often, individuals involved with data are siloed within their domain, creating a divide between "data people" and the rest of the organisation. For example, imagine if someone said, "Look at those email people over there -- their email composition skills are astonishing!" We find ourselves in a comparable situation when discussing data. For a deeper exploration, check: https://www.thenewatlantis.com/publications/why-data-is-never-raw.
Data and Analytics| CDO | CDAO | Data Mesh | Artificial Intelligence | Generative AI
1 年Very well observed! I liked a lot. Magna Fernandes, Ricardo Wendell Rodrigues da Silveira
Top Voice Data Architect and Top Voice Data Governance!! DV2.0, Principal Data & Governance Architect, Led team of Data Engineers & Data Analysts, BI Architect, Data Architect
1 年Omar, Nicely explained the Socio-Technical angle to typically asked question to us Senior Professionals - whether #datamesh is a Cultural Change or Technology Change! Especially, #data has brought change to most of organization in last 10 yrs as a survival action. I see it as "Socio-Technical" change. It has widely impacted culture of the Organization in many ways (in addition to Technology change). Very good example would be #datagovernance!