Тёмный

238. Conway's Law & Division of Labor 

THUNK
Подписаться 34 тыс.
Просмотров 2 тыс.
50% 1

Melvin Conway noticed a curious symmetry between the shape of organizations & the technologies they created, an observation that might be invaluable for avoiding disaster.
Links for the Curious
How Do Committees Invent? (Conway, 1968) - www.melconway.com/Home/Committ...
The mirroring hypothesis: theory, evidence, and exceptions (Colfer & Baldwin, 2016) - www.hbs.edu/ris/Publication%2...
Architectural Innovation: The Reconfiguration of Existing Product Technologies and the Failure of Established Firms (Henderson & Clark, 1990) - www.researchgate.net/publicat...
Modularity-As-Property, Modularization-As-Process, And ‘Modularity’-As-Frame: Lessons From Product Architecture Initiatives In The Global Automotive Industry (Macduffie, 2013) - faculty.wharton.upenn.edu/wp-...
Modularity, value and exceptions to the mirroring hypothesis (Burton & Galvin, 2022) - www.sciencedirect.com/science...
Patterns of Modularization: The Dynamics of Product Architecture in Complex Systems (Brusoni & Prencipe, 2011)
Where Do Transactions Come From? (Baldwin & Clark, 2002) - conference.nber.org/confer/20...
On the Wealth of Nations - www.gutenberg.org/cache/epub/...
Product and Organizational Modularity: A Contingent View of the Mirroring Hypothesis (Sorkun & Furlan, 2016) - onlinelibrary.wiley.com/doi/a...
Coordination and organizational learning in the firm (Marengo, 1992) - yildizoglu.fr/moddyn2/article...
The Modularity Trap: Innovation, Technology Phase Shifts and the Resulting Limits of Virtual Organizations (Chesbrough & Kusunoki, 2001) - pustaka.unp.ac.id/file/abstrak...
Adam Smith and the Costs of the Division of Labor (Aragona, 2020) - www.adamsmithworks.org/speaki...
The Big Idea: The Age of Hyperspecialization (Malone et al, 2011) - hbr.org/2011/07/the-big-idea-...
Marx's View of the Division of Labor - fee.org/articles/marxs-view-o...
The influence of organizational structure on software quality: an empirical case study (Nagappan et al, 2008) - dl.acm.org/doi/10.1145/136808...
Exploring the Duality between Product and Organizational Architectures: A Test of the “Mirroring” Hypothesis (MacCormack, 2012) - dash.harvard.edu/bitstream/ha...

Опубликовано:

 

23 апр 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 27   
@ReynaSingh
@ReynaSingh Год назад
Always great to see another video on this channel. Keep it up
@THUNKShow
@THUNKShow Год назад
Always great to see another comment. XD Thanks!
@bthomson
@bthomson Год назад
And she's pretty!
@TheGemsbok
@TheGemsbok Год назад
Oddly, I've encountered this same issue of 'premature modularization' while working alone on large writing projects. My initial outline into discrete sections or 'chapters'---necessarily drawn before the vast majority of the writing or analysis has been done---inevitably crams huge swathes of final material into singular sections, while elsewhere spreading small amounts of work over multiple sections. If I'm not vigilant about occasionally restructuring, this can lead to me rushing through important stuff or stretching out unimportant stuff. And yes, it's often at the interfaces (or transitions) between such sections that I can most easily notice this has happened. Almost makes me want to give up planning and structure, and write everything---even analytical work---linearly on a big scroll Kerouac-style. I guess that would be the equivalent of assigning an entire engineering project to a single person in the hopes of avoiding certain undesirable mirroring artifacts.
@PetersonSilva
@PetersonSilva 8 месяцев назад
For most of the video I was just thinking "well 90% of these problems are caused by capitalism & hierarchy more generally". But as some of these comments point out this gets into more general issues about specialisation. Great video as always!
@ineshahuja9359
@ineshahuja9359 Год назад
Love every time I get a notification for this channel. Keep it up!
@Infantry12345
@Infantry12345 Год назад
I have a couple of thoughts, not refutations really though. One thought is about software development in general. Creating a Software Architecture Specification document is important so that we can consider fall outs in advance (I work in information security, so its one I know well). In this case, compartmentalizing is sort of required. Beyond architecture, I remember being taught in school of a design document, another document generated before work actually started, that translated the architecture into specific libraries to use, classes to generate, maybe even functions to implement. Perhaps tbe reason this happens in software is that its supposed to be easier to make these adjustme ts later, when they come up. Certainly easier than changing how a factory creates some hardware, anyway. Maybe this is just something we take for granted, until something is too complex, and we end up having to completely rewrite a program, which very rarely goes well despite all the promised upsides. I definitely see the point in having disparate responsibilities, it grows people's skills and can enable someone to jump on a problrm when it arises, rather than hunting someone down or having a meeting about how to get the thing done. I have acted in a program management capacity, kind of sort of, and it greatly benefitted me to have knowledge of the organization, different contacts, how various parts of the product worked in more or less detail. Specifically for information security, it was required that I know a little bit of everything. On the flip side, that also meant that I was overworked. Having fewer disseminating lines between components can mean having fewer people that wear excessively many hats. The advantage of specialization that I sorely miss is having a consistent workload that i know, before I even start, what its scope and shape is. But then again, I work on a team thats constantly being pulled around due to things breaking or customer requests being escalated. I think the problems for my team are less about how we are dealing with this law, and more about how we're already in a state where lots of components aren't communicating well with each other. Apologies for the ramble, but I'd say that's evidence of a good video, gets my mind thinking :) thanks for another interesting video!
@bthomson
@bthomson Год назад
All Thunks are good videos.
@Macieks300
@Macieks300 Год назад
I haven't heard of the name Conway's Law but this concept always seemed very intuitive to me as it can be observed in every human technology. But that made me think if that's specific to things made by humans because of the limitation of our brains which are not able to comprehend whole systems at once. For example what if because of this limitation we are destined to never create some great invention that couldn't be broken down into simple subsystems. That made me think of existing examples of complex systems and I thought about how the human body works. It was created by evolution, not humans but there's still division of labor, subsystems and interfaces within the human body. But still there are some aspects of the human body that can't be divided like that. For example predicting how your body will react to a certain drug is impossible right now without actual testing using medical trials because drugs interact in complex ways with many systems at the same time and it can't be broken down easily. But maybe that's not part of the "design" of the human body but rather an unexpected emergent property.
@THUNKShow
@THUNKShow Год назад
Lurking in the background of Conway's Law is an old argument about reductionism vs. emergentism vs. holism, & "health" is one of the standard examples of a non-reducible phenomenon - it can't be reduced to a simple checklist without losing a significant portion of what it means to be "healthy," a sort of large-scale notion like "Is everything working together properly?" Same deal with organizations - it's well and good to say "Well, if the division of labor is perfectly executed, then the organization will function as a single cohesive body & implement a solution that perfectly fits the problem." But how do you ensure it's working that way without a god's-eye view?
@passingthetorch5831
@passingthetorch5831 Год назад
This is kind of an example of Stone duality -- where a logical/algebraic structure is transformed into a geometric/topological structure
@dirk-piehl28
@dirk-piehl28 Год назад
This video is S.O.L.I.D.
@Macieks300
@Macieks300 Год назад
Also it's funny how the word "bureaucracy" wasn't used even once in this video or the description.
@THUNKShow
@THUNKShow Год назад
:P I didn't want to get *too* into the weeds, but totally. Highly recommend Graeber's "The Utopia of Rules" if you're interested in the limitations of bureaucratic structures.
@landspide
@landspide Год назад
There are often three actors. The person in the middle defining the interface is often not thought of. For example the person responsible for defining the interface between a wheel and hub, or defining an api between backend and frontend. Often it is a delegated role based on which side of the interface is seen as more important (complexity, safety, etc), with that said, having a dedicated role could be seen as 'too many cooks'.
@churchking2527
@churchking2527 9 месяцев назад
The problem with individuals with dedicate roles is replacement. You can rotate staff on a team fairly easily, but it's difficult to replace an individual with one large responsibility.
@abrahamel-gothamy6472
@abrahamel-gothamy6472 Год назад
Love ur content man!!! Simple, insightful, and scholarly. Chef’s kiss 😘🤌
@Xob_Driesestig
@Xob_Driesestig Год назад
I think this not only applies to goods, but also services. How many times have you been on the phone to try to fix a problem, only to be pinged around between different departments all claiming that your specific problem is not within their purview? Sure, some of it might be laziness, but some of it is the genuinely belief that other departments are there to solve your problem. This is especially dangerous for social welfare programs. Here in Belgium our social welfare programs are generally pretty good once you're actually in one, but the process of being passed around and getting stuck between departments because of missing paperwork can be horrible. I always made the analogy with science (also kinda part of the service sector) and how an interdisciplinary team is generally better at solving a mystery since they're less likely to get stuck in their branches (simplified) models and jargon. I suspect that straight up assigning a government official to a person seeking help will cause them to find the necessary help much more quickly, just like straight up assigning a team to focus on the big mystery is often better than letting each of them solve part of the mystery. Perhaps this analogy I made between the service sector and research teams can be strengthened by Conway's law.
@d.lawrencemiller5755
@d.lawrencemiller5755 Год назад
At the very small company I work for, there is no clear and definite division of labor on most engineering tasks. Everything is assigned on a per-project basis and we almost exclusively meet virtually and work independently. In theory, it shouldn't be a problem with a small group size. But in practice, it does take a long time to accurately communicate information because everyone in this company already has a part-time or full-time job elsewhere. We aren't always available to each other. I think the idea that eliminating highly granular division of labor reduces cost and labor only holds under the assumption that all your loosely defined business units and the individuals that comprise them can and do frequently communicate. When work needs to be done asynchronously or without contact at all, having a clear division of labor that everyone knows in advance can be instrumental to the completion of work. When it's unclear who does what and it takes hours or days to find out, it can result in incomplete work, delayed work, or unnecessarily duplicated work.
@THUNKShow
@THUNKShow Год назад
Totally! If a system is well-defined & the only problem that remains is ticking off to-do's, it's essential to synchronize efforts thru compartmentalization. The issues I'm describing generally only crop up when the shape of the problem isn't fully known, or when changes stress the extant breakdown of tasks - I'm sure you'd agree it would be absolutely bonkers to tell a moonshot R&D team starting from a blank page to rigidly define who's going to do what!
@anakimluke
@anakimluke Год назад
Give Newton an extra squish for me ❤
@THUNKShow
@THUNKShow Год назад
Done & done!
@bthomson
@bthomson Год назад
9/11 highlighted the less than perfect interface between police and fire costing lives! There are so many, many examples of this kind of disconnect. Each group focuses on their own internal structure and can be myopic about coordination with others. How about even allies not really acting together! Sad!
@q_e__d6183
@q_e__d6183 Год назад
That’s actually another Conway :)
@alexdemoura9972
@alexdemoura9972 Год назад
Aren't mirroring enterprises a consequence of Fordism? And did Fordism not have a reasonable period of success? And didn't this success affect the educational system to a point of ultra-specialization in Universities and Technical Schools? It is obvious that the newer concepts of distributed information technologies, networks, the Internet, and data sharing have had far more impact than Taylorism. It also seems evident that these new concepts work very well for innovation-oriented ventures - but will they work for mass production once a level of standardization of modules has been achieved? After so long at an enormous cost across generations? How would it be possible to change after so much time of education focused on specialization? How would we get 4 billion adults out of their comfortable cocoons? It is an illusion to think that so many people who have dedicated so much time to their own specialization will change their perspective to work in companies similar to Google or Apple. Whoever sees the big picture becomes CEO - who will sanitize the toilet? Or who will supply the coffee machine? I believe that for highly complex projects, you should have a team of no more than ten people with a very broad vision of the project. But the more complex a project is, the more the demand for expertise grows. New enterprise concepts can work very well with small companies, with medium-sized companies dedicated to technological innovation - but it is not possible to get a JWST in space without modularity, compartmentalization, and extreme expertise - sometimes with a lot of internal confidentiality. I don't know, I have my doubts - and I also don't know if the strong resistance to change that I encountered throughout my experience made me disappointed and disbelieving in such drastic managerial innovations. I don't believe most people want, deserve, or are ready for that kind of change.
@igormarcos687
@igormarcos687 Год назад
In short: socialism is good
@bthomson
@bthomson Год назад
It is so weird that this term has gotten such a terrible rep! I blame Joseph McCarthy and over zealous unions. To me it is just semantics!
Далее
243. Maintenance
12:44
Просмотров 1,8 тыс.
245. The STEM Shortage
13:18
Просмотров 80 тыс.
小天使和小丑离家出走#short #angel #clown
00:36
ПОЮ ЛЕТНИЕ ПЕСНИ🌞
3:16:55
Просмотров 1,7 млн
242. The "Tragedy" of the Commons
17:57
Просмотров 2,5 тыс.
236. Self-Control, Akrasia, & Multiple Self Theory
14:23
234. Tidiness
9:56
Просмотров 2,3 тыс.
237. Machine Learning Models & Reification
13:33
Просмотров 2 тыс.
248. Reductionism
10:47
Просмотров 2 тыс.
246. Against Worldbuilding
12:20
Просмотров 3,9 тыс.
Durkheim   Division of Labor
9:45
Просмотров 33 тыс.
247. Zombie Sci-Fi Technologies
13:18
Просмотров 1,2 тыс.