No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

La importancia de la comunicación - Ley de Conway

6/24
Recursos

Aportes 69

Preguntas 8

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

En el trabajo un supervisor nos dijo:
◾"Ustedes deberian de saber lo que hace alguien con un puesto superior a ustedes y alguien con un puesto inferior".
✦Tiempo despues entendi que si hacemos nuestro trabajo conociendo las limitaciones de arriba y de abajo todo el flujo de trabajo puede ser mas sencillo.

Encontré este ejemplo / definición que me parece muy claro:

" Consideremos que el gobierno contrata a la empresa X para construir un sistema grande S. Digamos que la empresa X tiene 3 equipos de trabajo (Equipo 1, Equipo 2, Equipo 3) que participan en el proyecto. La Ley de Conway sugiere que es probable que el sistema resultante consiste de 3 subsistemas principales (Software 1, Software 2, Software 3), cada uno construido por un equipo de trabajo.

Más importante, las interfaces resultantes entre los sistemas (Software 1-Software 2, Software 1-Software 3, Software 2-Software 3, etc) van a reflejar la calidad y naturaleza de las comunicaciones interpersonales reales entre los equipos de trabajo (Equipo 1-Equipo 2, Equipo 1-Equipo 3, Equipo 2-Equipo 3, etc). Es decir, que los equipos que logren una buena comunicación en el mundo real tendrán más probabilidades de crear interfaces de software de mejor calidad entre sus subsistemas. "

La ley de Conway:

“Las organizaciones que diseñan software están limitadas a producir diseños que son copias de las estructuras de comunicación de estas organizaciones”

Osea que, una organización compleja y burocrática solo puede producir sistemas complejos y burocráticos

Divide y vencerás.

La ley de Conway, explica que los diseño de software se dan de la misma manera que se estructura la organización.

Es decir, Dos módulos o sistemas no pueden comunicarse entre si. a menos que la comunicación de los lideres de ambos sistemas sea mutua.

Esto se refleja en la estructura de la interfaz diseñada.

A medida que un sistema crece, es necesario que los equipos sean distribuidos para ofrecer el mismo o mayor nivel de calidad. SI esto no se hace, el resultado puede ser un equipo desorganizado que no alcance resultados óptimos.




RESUMEN:

Los sistema monolíticos son disfuncionales, los nuevos modelos consideran la segementación pro equipos/células de trabajo de un organismo mayor, las céluas se comunican entre sí.
Una empresa genera estructuras que emitan las vías de comunicación de su organización.

La solución asemeja a como se organice la empresa

Divide y vencerás

Ley de Conway: Una empresa u organización va a poder generar, estructuras que imiten la vía de comunicación de su propia organización.

Muy interesante premisa, pues infiere que si tenemos una estructura organizacional errada dicha estructura afectara al proyecto.

La Ley de Conway (del programador de software Melvin Conway) dice:
“Las organizaciones que diseñan sistemas están limitadas a producir diseños que son copias de las estructuras de comunicación de estas organizaciones.”

muy buena explicacon entendible 😃

El planteamiento de una estructura de comunicación distribuida, permite que podamos distribuir nuestros equipos de trabajo y estos puedan enfocarse en el producto o area de implementación de la solución de forma que se asemeje a la estructura de la orgranización o negocio. A su vez esto permite que la comunicación de los aplicativos sea de forma distribuida y evitamos las dependencias.

Entonces, lo que esta ley afirma, es que depende de la comunicación que exista entre dos grupos de componentes es como se reflejará en el software.

Eso entendí de la clase y sus aportes :^)

Esa forma de comunicación más distribuida tiene un arma de doble filo, aunque sean equipos distintos de aplicaciones que se integran. Es muy importante la comunicación y que la sensación sea que todos forman parte de un mismo conjunto, debe incentivarse la comunicación entre ellos y compartir de forma continua.

Considero que para un líder, siempre va a ser más sencillo dirigir un grupo pequeño que gran cantidad de personas. Debido a la comunicación que debe ser muy efectiva para obtener los resultados y metas trazadas como equipo.

Ley de Conway
Una empresa podra generas estructuras que imite la via de comunicación de su organización

“Las organizaciones dedicadas al diseño de sistemas […] están abocadas a producir diseños que son copias de las estructuras de comunicación de dichas organizaciones”

En la empresa donde mi hermano trabajar como programador a los equipo de trabajo, le llama células y se comunica entre ellas.

6. Mis apuntes sobre: "La importancia de la comunicación - Ley de Conway"
De acuerdo a la ley de conway indica:

"Las organizaciones dedicadas al diseño de sistemas [...] están abocadas a producir
diseños que son copias de las estructuras de comunicación de dichas organizaciones"
Melvin Conway (1967)

A mi entender, la ley de conway se refiere a que los productos de software diseñados por
una empresa, son el reflejo de la estructura de la empresa en sí.

Buena analogía, en la empresa donde trabajo le llamamos verticales.

Muy buena la explicación

Ley de Conway

No me gusta la idea de tener peones 😦

Esto me recuerda a la segmentación de datos que viene en el curso de redes de internet.

Esta clase me gusto! la forma en que explica como de un equipo de trabajo se pueden desprender mas de acuerdo a las necesidades de desarrollo , haciendo escalable y flexible el proceso de una arquitectura.

Una empresa o una organización puede generar estructuras organizacionales que imiten la vía de comunicación de una organización. Saludos, AF.

Entendí que entre mas crece mas complejo es el sistema de comunicación, osea que si es una aplicación sencilla la estructura sera "sencilla"y si por el contrario se necesitaran mas personas la estructura interna del equipo se vuelve mas compleja,

Es algo así como la técnica de divide y vencerás, no todo lo van a hacer las mismas personas, tienes que dividir la carga de trabajo!!!

La comunicación en cualquier proyecto o desarrollo de una idea es fundamental, pero mas que la fluidez es la estructuración. Ellos permite una optimización de los procesos.

Buena explicación de la ley de conway 😃

LA IMPORTANCIA DE LA COMUNICACIÓN
.
Cuando se empieza de un proyecto primero se entiende la arquitectura de la solución a realizar y luego armar un equipo de trabajo para empezar a implementarla.
.
En el desarrollo de un sistema se genera una estructura que facilita la comunicación entre las piezas. A medida que el producto crece y se requiere de mas personas en el equipo de trabajo la comunicación se vuelve difícil también a medida que aparecen otros roles de liderazgo aparecen otras necesidades de comunicación. Para estos se separan en equipos y cada uno se comunica independientemente entre ellos por una vía formal de comunicación.
.
Esta estructura también es la estructura de la aplicación, la aplicación inicial y luego una aplicación nueva que cumpla una nueva funcionalidad. a medida que se agregan nuevas aplicaciones y se forman nuevos equipos pasa de ser una estructura de comunicación monolítica a una estructura de comunicación distribuida.
.
La ley de Conway dice que una organización puede generar estructuras que imiten la vía de comunicación de su propia organización.

Importante mantener una comunicación permeable y efectiva.

Entendiendo como se crea un proyecto dentro de un gran equipo

Cualquier organización que diseñe un sistema producirá un diseño que copia la estructura de comunicación de dicha organización

Esta clase ha sido muy aclaratoria, ahora entiendo la importancia de la comunicación

Ley de Conway >una empresa o organización va poder generar estructuras que imiten la via de comunicación de su propia org.

Genial forma de Explicar la COMUNICACIÓN 😃

entre mas crezca la aplicación mas complejo sera la comunicación lo mejor es dividir las partes dedicadas a diferentes cosas con tal de simplificar la comunicación

QUÉ ES ARQUITECTURA DE SOFTWARE?
Conjunto de decisiones principales de diseño tomadas para el sistema.

Lo importante de definir el equilibrio entre el tamaño de la aplicación, y que tan distribuida está la organización del equipo.
Y más importante: la forma en la que se divide el equipo puede imitar la forma en la que la app se divide

Ciertamente los equipos demasiado grandes que se enfocan en una sola tarea no son fáciles de dirigir por la falta de comunicación entre todos los miembros del equipo. Por ello al dividirse en equipos más pequeños y establecer canales de comunicación efectivos se mejora el rendimiento de la organización.

Gran explicacion sobre equipos de trabajo

Muy buena explicacion 😄
En un equipo que estuve paso exactamente eso, y para mejorar la performance subdividimos en tres sub-equipos

gracias

Excelente explicación, aplica la frase “divide y vencerás”

Explicación grafica satisfactoria. Gracias

Cada vez mas convencido de que mi perfi profesional va por aqui!!!

“Cualquier organización que diseñe un sistema producirá un diseño que copia la estructura de comunicación de dicha organización.”

Me encantan estos cursos, ayuda a sacar un poco la cabeza de tanto código y ver los proyectos con otras perspectivas

Buen ejemplo de Ley de Conway, “divide y vencerás”, a medida la capacidad de la empresa y los recursos estén disponibles a medida que vayan incrementando las necesidades de usuarios y de negocio, dividiendo por equipos en comunicación fluida.

Apuntes


Bueno, no se si alguien le pase o sepa de algun creador de contenido que tiene un rol el cual su personaje se llama Conway, asi que nunca se me olvidara esta ley. Genial

Buenas, comparto este diagrama que fui armando a lo largo que escuchaba la clase

[](

La Ley de Conway, formulada por el científico de la computación Melvin Conway en 1968, establece que "las organizaciones que diseñan sistemas están limitadas a producir diseños que son copias de las estructuras de comunicación de esas organizaciones". En otras palabras, la estructura de comunicación de un equipo de desarrollo de software se reflejará en el diseño del sistema que están construyendo. Esta ley enfatiza la importancia de la comunicación efectiva y la colaboración entre los miembros del equipo de desarrollo. Si un equipo de desarrollo está organizado en silos o departamentos aislados, es probable que el diseño del sistema resultante también esté fragmentado y desarticulado. Por otro lado, si existe una comunicación fluida y una colaboración cercana entre los miembros del equipo, es más probable que el diseño del sistema sea coherente y bien integrado.

NOTA: Divide y vencerás

Ley de conway

Ley de Conway

una empresa o organización va poder generar estructuras que imiten la via de comunicación de su propia org.

Uff super importante Ley de Conway!!

Excelente explicación.

Buena clase!

¿Existe alguna empresa/org famosa con una estructura de comunicación monolítica?

La clave en todo esto es que debe haber un buen flujo en la comunicación para tener buenos resultados.

LEY DE CONWAY->Una empresa u organización va a poder generar estructuras que imiten la vía de comunicación de su propia organización

Gran clase! Muy didactica!

Me gusta bastante como lo explica con piezas de ajedrez