Things on the edge
Thoughts on technology and business
As far back as 2014, ThoughtWorks proposed the concept of an Inverse Conway Maneuver as a way to use team structure to drive the adoption of a desired architectural state. As discussed above, small independent development teams go hand in hand with the Microservices Architecture pattern.
Like application developers went from front end, back end, UX, testing, and production support roles to DevOps and full-stack developer roles, the traditional data roles of business analyst, ETL developer, data modeler, and production support can be transitioned into data engineering and analytics engineering roles.